>>> lidarr: Building testing/lidarr 2.8.2.4493-r0 (using abuild 3.14.1-r3) started Mon, 23 Dec 2024 21:31:58 +0000 >>> lidarr: Validating /home/buildozer/aports/testing/lidarr/APKBUILD... >>> lidarr: Analyzing dependencies... >>> lidarr: Installing for build: build-base aspnetcore6-runtime sqlite-libs chromaprint dotnet6-sdk yarn (1/87) Installing dotnet-host (9.0.0-r1) (2/87) Installing dotnet6-hostfxr (6.0.36-r1) (3/87) Installing icu-data-full (74.2-r0) (4/87) Installing icu-libs (74.2-r0) (5/87) Installing lttng-ust (2.13.8-r0) (6/87) Installing xz-libs (5.6.3-r0) (7/87) Installing libunwind (1.8.1-r0) (8/87) Installing dotnet6-runtime (6.0.36-r1) Executing dotnet6-runtime-6.0.36-r1.post-install * * Please note that dotnet6-runtime 6.0.36 will be the last servicing release * as .NET 6 is EOL since Nov 12th 2024. dotnet8-runtime is available starting * with Alpine Linux v3.20. * (9/87) Installing aspnetcore6-runtime (6.0.36-r1) (10/87) Installing sqlite-libs (3.47.2-r0) (11/87) Installing libSvtAv1Enc (2.2.1-r0) (12/87) Installing aom-libs (3.11.0-r0) (13/87) Installing libxau (1.0.12-r0) (14/87) Installing libmd (1.1.0-r0) (15/87) Installing libbsd (0.12.2-r0) (16/87) Installing libxdmcp (1.1.5-r1) (17/87) Installing libxcb (1.17.0-r0) (18/87) Installing libx11 (1.8.10-r0) (19/87) Installing hwdata-pci (0.390-r0) (20/87) Installing libpciaccess (0.18.1-r0) (21/87) Installing libdrm (2.4.124-r0) (22/87) Installing libxext (1.3.6-r2) (23/87) Installing libxfixes (6.0.1-r4) (24/87) Installing libffi (3.4.6-r0) (25/87) Installing wayland-libs-client (1.23.1-r0) (26/87) Installing libva (2.22.0-r1) (27/87) Installing libvdpau (1.5-r4) (28/87) Installing onevpl-libs (2023.3.1-r2) (29/87) Installing ffmpeg-libavutil (6.1.2-r1) (30/87) Installing libdav1d (1.5.0-r0) (31/87) Installing openexr-libiex (3.3.2-r0) (32/87) Installing openexr-libilmthread (3.3.2-r0) (33/87) Installing imath (3.1.12-r0) (34/87) Installing libdeflate (1.23-r0) (35/87) Installing openexr-libopenexrcore (3.3.2-r0) (36/87) Installing openexr-libopenexr (3.3.2-r0) (37/87) Installing giflib (5.2.2-r0) (38/87) Installing libhwy (1.0.7-r0) (39/87) Installing libjpeg-turbo (3.0.4-r0) (40/87) Installing lcms2 (2.16-r0) (41/87) Installing libpng (1.6.44-r0) (42/87) Installing libjxl (0.10.3-r0) (43/87) Installing lame-libs (3.100-r5) (44/87) Installing opus (1.5.2-r1) (45/87) Installing rav1e-libs (0.7.1-r0) (46/87) Installing soxr (0.1.3-r7) (47/87) Installing ffmpeg-libswresample (6.1.2-r1) (48/87) Installing libogg (1.3.5-r5) (49/87) Installing libtheora (1.1.1-r18) (50/87) Installing libvorbis (1.3.7-r2) (51/87) Installing libvpx (1.15.0-r0) (52/87) Installing libsharpyuv (1.5.0-r0) (53/87) Installing libwebp (1.5.0-r0) (54/87) Installing libwebpmux (1.5.0-r0) (55/87) Installing x264-libs (0.164.3108-r0) (56/87) Installing numactl (2.0.18-r0) (57/87) Installing x265-libs (3.6-r0) (58/87) Installing xvidcore (1.3.7-r2) (59/87) Installing ffmpeg-libavcodec (6.1.2-r1) (60/87) Installing libbluray (1.3.4-r1) (61/87) Installing libbz2 (1.0.8-r6) (62/87) Installing mpg123-libs (1.32.10-r0) (63/87) Installing libopenmpt (0.7.12-r0) (64/87) Installing mbedtls (3.6.2-r0) (65/87) Installing librist (0.2.10-r1) (66/87) Installing libsrt (1.5.3-r0) (67/87) Installing libssh (0.11.1-r0) (68/87) Installing libxml2 (2.13.4-r3) (69/87) Installing libsodium (1.0.20-r0) (70/87) Installing libzmq (4.3.5-r2) (71/87) Installing ffmpeg-libavformat (6.1.2-r1) (72/87) Installing fftw-double-libs (3.3.10-r6) (73/87) Installing chromaprint-libs (1.5.1-r8) (74/87) Installing chromaprint (1.5.1-r8) (75/87) Installing aspnetcore6-targeting-pack (6.0.36-r1) (76/87) Installing dotnet6-apphost-pack (6.0.36-r1) (77/87) Installing dotnet6-targeting-pack (6.0.36-r1) (78/87) Installing dotnet6-templates (6.0.136-r1) (79/87) Installing netstandard21-targeting-pack (9.0.101-r0) (80/87) Installing dotnet6-sdk (6.0.136-r1) (81/87) Installing ca-certificates (20241010-r0) (82/87) Installing ada-libs (2.9.2-r2) (83/87) Installing simdjson (3.10.1-r0) (84/87) Installing simdutf (5.7.0-r0) (85/87) Installing nodejs (22.11.0-r1) (86/87) Installing yarn (1.22.22-r1) (87/87) Installing .makedepends-lidarr (20241223.213159) Executing busybox-1.37.0-r10.trigger Executing ca-certificates-20241010-r0.trigger OK: 1012 MiB in 193 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.8.2.4493.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.8.2.4493.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.8.2.4493.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 17.7M 0 17.7M 0 0 14.0M 0 --:--:-- 0:00:01 --:--:-- 17.8M 100 27.6M 0 27.6M 0 0 12.2M 0 --:--:-- 0:00:02 --:--:-- 13.8M 100 36.8M 0 36.8M 0 0 11.2M 0 --:--:-- 0:00:03 --:--:-- 12.2M 100 38.3M 0 38.3M 0 0 11.0M 0 --:--:-- 0:00:03 --:--:-- 12.0M >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.8.2.4493.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.8.2.4493.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.8.2.4493.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 10.28s. Welcome to .NET 6.0! --------------------- SDK Version: 6.0.136 ---------------- Installed an ASP.NET Core HTTPS development certificate. To trust the certificate run 'dotnet dev-certs https --trust' (Windows and macOS only). Learn about HTTPS: https://aka.ms/dotnet-https ---------------- Write your first app: https://aka.ms/dotnet-hello-world Find out what's new: https://aka.ms/dotnet-whats-new Explore documentation: https://aka.ms/dotnet-docs Report issues and find source on GitHub: https://github.com/dotnet/core Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli -------------------------------------------------------------------------------------- Microsoft (R) Build Engine version 17.0.4+85d71072f for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 4.8 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 4.8 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 4.8 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Common/Lidarr.Common.csproj (in 7.17 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Update/Lidarr.Update.csproj (in 7.17 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 7.18 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 7.23 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Core/Lidarr.Core.csproj (in 10.79 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 10.85 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 12.13 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Console/Lidarr.Console.csproj (in 12.25 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 12.37 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 12.47 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 12.5 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 12.5 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 12.65 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 12.66 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Host/Lidarr.Host.csproj (in 12.71 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Lidarr.Http/Lidarr.Http.csproj (in 12.7 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 12.7 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 12.81 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 12.81 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 12.7 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 12.81 sec). ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/ServiceInstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/ServiceUninstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/ ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/publish/ ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/Lidarr.Windows.dll Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/Lidarr.Mono.dll /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_output/net6.0/linux-musl-x64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Mono/Lidarr.Mono.csproj] Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/publish/ Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/Lidarr.Update/net6.0/linux-musl-x64/Lidarr.Update.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/Lidarr.Update/net6.0/linux-musl-x64/publish/ Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Test.Common.dll Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/ Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/Lidarr.SignalR.dll Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/ /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Targets/CopyRuntimes.targets(9,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/publish/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/Lidarr.Http.dll Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/Lidarr.Api.V1.dll Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/Lidarr.Host.dll Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/Lidarr.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/publish/ Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj] Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/ Build succeeded. /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_output/net6.0/linux-musl-x64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/net6.0/linux-musl-x64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Mono/Lidarr.Mono.csproj] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Targets/CopyRuntimes.targets(9,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/publish/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/publish/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-x64/fpcalc" to "../../_tests/net6.0/linux-musl-x64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj] 4 Warning(s) 0 Error(s) Time Elapsed 00:00:42.90 yarn run v1.22.22 $ yarn clean $ rimraf ./_output/UI && rimraf --glob "**/*.js.map" $ webpack --config ./frontend/build/webpack.config.js --env production --no-stats Source Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/frontend/src Output Folder: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/*.(json|xml)" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI/Content [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_output/UI/Content/Images/Icons Done in 48.64s. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec 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. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... A total of 1 test files matched the specified pattern. Starting test execution, please wait... A total of 1 test files matched the specified pattern. Starting test execution, please wait... A total of 1 test files matched the specified pattern. Starting test execution, please wait... 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. No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~SpotifyMappingFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Automation.Test.dll No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture&FullyQualifiedName!~SpotifyMappingFixture` in /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Integration.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [7 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [9 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [9 ms] Skipped empty_folder_should_return_folder_modified_date [9 ms] Skipped folder_should_return_correct_value_for_last_write [9 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [9 ms] Skipped FolderWritable_should_return_true_for_writable_directory [9 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [9 ms] Skipped MoveFile_should_not_move_overwrite_itself [9 ms] Skipped MoveFile_should_overwrite_existing_file [9 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [9 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [9 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [9 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [9 ms] Skipped should_be_able_to_move_read_only_file [9 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [9 ms] Skipped should_be_able_to_set_permission_from_parrent [9 ms] Skipped should_be_set_last_file_write [9 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [9 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [9 ms] Skipped should_return_false_for_unlocked_and_readonly_file [9 ms] Skipped should_return_false_for_unlocked_file [9 ms] Skipped should_return_true_for_unlocked_file [9 ms] Skipped writealltext_should_truncate_existing [9 ms] Skipped should_be_able_to_get_space_on_folder_that_doesnt_exist [< 1 ms] Skipped should_be_able_to_get_space_on_unc [< 1 ms] Skipped should_get_free_space_for_folder [< 1 ms] Skipped should_get_free_space_for_folder_that_doesnt_exist [< 1 ms] Skipped should_return_free_disk_space [< 1 ms] Skipped should_throw_if_drive_doesnt_exist [< 1 ms] Skipped should_get_framework_version [< 1 ms] Skipped should_get_windows_version [< 1 ms] None - Failed: 0, Passed: 0, Skipped: 0, Total: 0, Duration: 13 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Windows.Test.dll (net6.0) 21:33:57.4 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 21:33:57.5 Info: Path is: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375256366_3/j1ab1h1g.lvc/0fo4rd5j.nfv 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 21:33:57.5 Trace: Directory '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375311626_4/bjdyhquk.ecq' isn't writable. Access to the path '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375311626_4/bjdyhquk.ecq/lidarr_write_test.txt' is denied. 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- Skipped directory_exist_should_be_able_to_find_existing_unc_share [32 ms] 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 21:33:57.5 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375574715_7/gzdu1fzy.efm' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375574715_7/ejndzhkd.jsd' using Syscall.rename 21:33:57.5 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375574715_7/ejndzhkd.jsd 21:33:57.5 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375574715_7/amzr2cm2.mgi' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375574715_7/ejndzhkd.jsd' using Syscall.rename 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 21:33:57.5 Trace: Deleting file: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375761248_12/h5m3mh52.lxp 21:33:57.5 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375761248_12/wl3mqgxs.mcx' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375761248_12/h5m3mh52.lxp' using Syscall.rename 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 21:33:57.5 Trace: Moved '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375778150_13/yn1vqlqr.wwa/destination.txt' -> '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375778150_13/yn1vqlqr.wwa/rename.txt' using Syscall.rename 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 21:33:57.5 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375834997_16/bfe34lb1.zz4 21:33:57.5 Debug: Setting permissions: 0775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375834997_16/bfe34lb1.zz4 21:33:57.5 Debug: Setting permissions: 0750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375834997_16/bfe34lb1.zz4 21:33:57.5 Debug: Setting permissions: 0051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864375834997_16/bfe34lb1.zz4 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 21:33:57.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 21:33:57.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 21:33:57.6 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] 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 21:33:57.6 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864376528984_20/5echo3xs.ppd 21:33:57.6 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864376528984_20/5echo3xs.ppd 21:33:57.6 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864376528984_20/5echo3xs.ppd 21:33:57.6 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864376528984_20/5echo3xs.ppd 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 21:33:57.6 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864376736371_24/w0adlunb.yi0 21:33:57.6 Debug: Setting permissions: 0755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864376736371_24/w0adlunb.yi0 21:33:57.6 Debug: Setting permissions: 1775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864376736371_24/w0adlunb.yi0 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 21:33:57.6 Debug: Setting permissions: 755 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864376751045_25/twsuzpot.d0b 21:33:57.6 Debug: Setting permissions: 775 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864376751045_25/twsuzpot.d0b 21:33:57.6 Debug: Setting permissions: 750 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864376751045_25/twsuzpot.d0b 21:33:57.6 Debug: Setting permissions: 051 on /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21204_638705864376751045_25/twsuzpot.d0b 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 21:33:57.6 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 21:33:57.6 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 21:33:57.6 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 21:33:57.6 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 21:33:57.6 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 21:33:57.6 Info: Installation Folder: /C/NzbDrone/ 21:33:57.6 Info: Updating Lidarr from version to version 2.8.2.4493 21:33:57.6 Info: Verifying requirements before update... 21:33:57.6 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 21:33:57.6 Debug: path: /C/I_DO_NOT_EXIST 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 21:33:57.6 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 21:33:57.6 Info: Installation Folder: /C/NzbDrone/ 21:33:57.6 Info: Updating Lidarr from version to version 2.8.2.4493 21:33:57.6 Info: Verifying requirements before update... 21:33:57.6 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 21:33:57.6 Debug: path: /C/ 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 21:33:57.6 Debug: path: /C/invalidFolder 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 21:33:57.6 Debug: path: /home/buildozer/.config 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 21:33:57.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 21:33:57.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 21:33:57.6 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 21:33:57.6 Info: Installation Folder: /C/NzbDrone/ 21:33:57.6 Info: Updating Lidarr from version to version 2.8.2.4493 21:33:57.6 Info: Verifying requirements before update... 21:33:57.6 Info: Verifying Update Folder 21:33:57.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 21:33:57.7 Info: Installation Folder: 21:33:57.7 Info: Updating Lidarr from version to version 2.8.2.4493 21:33:57.7 Info: Verifying requirements before update... 21:33:57.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 21:33:57.7 Info: Installation Folder: 21:33:57.7 Info: Updating Lidarr from version to version 2.8.2.4493 21:33:57.7 Info: Verifying requirements before update... 21:33:57.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 21:33:57.7 Info: Installation Folder: 21:33:57.7 Info: Updating Lidarr from version to version 2.8.2.4493 21:33:57.7 Info: Verifying requirements before update... 21:33:57.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- Skipped should_be_able_to_check_space_on_ramdrive [< 1 ms] Skipped should_get_version_info [< 1 ms] Skipped should_get_framework_version [< 1 ms] 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 21:33:57.7 Debug: Lidarr process ID: 12 21:33:57.7 Debug: Arguments: 21:33:57.7 Debug: 12 21:33:57.7 Debug: 21:33:57.7 Debug: /C/Lidarr/lidarr.exe 21:33:57.7 Debug: Using executing application: /C/Lidarr/lidarr.exe 21:33:57.7 Debug: Executable location: /C/Lidarr/lidarr.exe 21:33:57.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 21:33:57.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 21:33:57.7 Debug: Directory /System/Library/CoreServices/ doesn't exist 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 21:33:57.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 21:33:57.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 238 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Libraries.Test.dll (net6.0) 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 21:33:57.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 21:33:57.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 21:33:57.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 21:33:57.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 21:33:57.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 21:33:57.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 21:33:57.7 Info: Starting Lidarr 21:33:57.7 Info: Starting Lidarr service 21:33:57.7 Warn: Couldn't start Lidarr Service (Most likely due to permission issues). Falling back to console. System.InvalidOperationException: Operation is not valid due to the current state of the object. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 97 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 85 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 107 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 17 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 107 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IServiceProviderProxy.Start(String serviceName) at NzbDrone.Update.UpdateEngine.StartNzbDrone.StartService() in ./Lidarr.Update/UpdateEngine/StartNzbDrone.cs:line 60 at NzbDrone.Update.UpdateEngine.StartNzbDrone.Start(AppType appType, String installationFolder) in ./Lidarr.Update/UpdateEngine/StartNzbDrone.cs:line 39 21:33:57.7 Info: Starting Lidarr.Console 21:33:57.7 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 21:33:57.7 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 21:33:57.7 Info: Starting Lidarr 21:33:57.7 Info: Starting Lidarr service 21:33:57.7 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 473 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Api.Test.dll (net6.0) Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 728 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Mono.Test.dll (net6.0) Passed! - Failed: 0, Passed: 17, Skipped: 0, Total: 17, Duration: 646 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Update.Test.dll (net6.0) 21:33:57.8 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 21:33:58.0 Debug: fpcalc version: 1.5.1 21:33:58.0 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 21:33:58.0 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 21:33:58.0 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 21:33:58.0 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 21:33:58.0 Debug: fpcalc version: 1.5.1 21:33:58.0 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 21:33:58.0 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 21:33:58.1 Debug: fpcalc version: 1.5.1 21:33:58.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 21:33:58.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 21:33:58.1 Debug: fpcalc version: 1.5.1 21:33:58.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 21:33:58.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 21:33:58.2 Debug: fpcalc version: 1.5.1 21:33:58.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 21:33:58.2 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 21:33:58.3 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 21:33:58.3 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 21:33:58.3 Info: 1 instance(s) of Lidarr are running 21:33:58.3 Warn: Another instance of Lidarr is already running. 21:33:58.3 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 21:33:58.3 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 21:33:58.3 Info: 1 instance(s) of Lidarr are running 21:33:58.3 Warn: Another instance of Lidarr is already running. 21:33:58.3 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 21:33:58.3 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 21:33:58.3 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 21:33:58.3 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 21:33:58.3 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 21:33:58.3 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 21:33:58.3 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 [8 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [30 ms] 21:33:58.3 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 21:33:58.3 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 21:33:58.3 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 21:33:58.4 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- Skipped show_error_on_install_if_service_already_exist [< 1 ms] 21:33:58.3 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 21:33:58.3 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Skipped show_error_on_uninstall_if_service_doesnt_exist [< 1 ms] Passed! - Failed: 0, Passed: 10, Skipped: 4, Total: 14, Duration: 1 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Host.Test.dll (net6.0) 21:33:58.7 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 21:33:58.7 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 21:33:58.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 21:33:59.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 21:33:59.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 21:33:59.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 21:33:59.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 21:33:59.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 21:33:59.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 21:33:59.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 21:33:59.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 21:33:59.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 21:33:59.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 21:33:59.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 21:33:59.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 21:33:59.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 21:33:59.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 21:33:59.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 21:33:59.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 21:33:59.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 21:33:59.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [12 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [< 1 ms] 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 21:33:59.1 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 21:33:59.1 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 21:33:59.2 Info: Data directory is being overridden to [c:\users\test\] 21:33:59.2 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 21:33:59.2 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 21:33:59.2 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 21:33:59.4 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [< 1 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [< 1 ms] 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [< 1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [< 1 ms] 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- Skipped get_actual_casing_for_none_existing_file_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_for_none_existing_folder_return_partially_fixed_result [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [< 1 ms] Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [12 ms] 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 21:33:59.5 Warn: The string can't be left empty, null or consist of only whitespaces. 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 21:33:59.5 Warn: The string can't be left empty, null or consist of only whitespaces. 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [< 1 ms] 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [< 1 ms] Skipped path_should_return_parent_windows("C:\\",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [< 1 ms] 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- Skipped should_be_equal_windows_only("c:\\","C:\\") [< 1 ms] 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_with_different_unicode_representations --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 21:33:59.5 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 21:33:58.4 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 21:33:58.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864385132724_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:33:58.8 Info: DatabaseEngineVersionCheck migrating 21:33:58.9 Info: PerformDBOperation 21:33:58.9 Info: Performing DB Operation 21:33:58.9 Info: SQLite 3.47.2 21:33:58.9 Info: => 0.0473735s 21:33:58.9 Info: DatabaseEngineVersionCheck migrated 21:33:58.9 Info: => 0.049499s 21:33:58.9 Info: VersionMigration migrating 21:33:58.9 Info: Beginning Transaction 21:33:58.9 Info: CreateTable VersionInfo 21:33:58.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:33:58.9 Info: => 0.0251322s 21:33:58.9 Info: Committing Transaction 21:33:58.9 Info: VersionMigration migrated 21:33:58.9 Info: => 0.0270813s 21:33:59.0 Info: VersionUniqueMigration migrating 21:33:59.0 Info: Beginning Transaction 21:33:59.0 Info: CreateIndex VersionInfo (Version) 21:33:59.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:33:59.0 Info: => 0.0015949s 21:33:59.0 Info: AlterTable VersionInfo 21:33:59.0 Info: => 0.0001799s 21:33:59.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:33:59.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:33:59.0 Info: => 0.0008545s 21:33:59.0 Info: Committing Transaction 21:33:59.0 Info: VersionUniqueMigration migrated 21:33:59.0 Info: => 0.001287s 21:33:59.0 Info: VersionDescriptionMigration migrating 21:33:59.0 Info: Beginning Transaction 21:33:59.0 Info: AlterTable VersionInfo 21:33:59.0 Info: => 1.07E-05s 21:33:59.0 Info: CreateColumn VersionInfo Description String 21:33:59.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:33:59.0 Info: => 0.0002583s 21:33:59.0 Info: Committing Transaction 21:33:59.0 Info: VersionDescriptionMigration migrated 21:33:59.0 Info: => 0.0006593s 21:33:59.0 Info: 1: InitialSetup migrating 21:33:59.0 Info: Beginning Transaction 21:33:59.0 Info: Starting migration of Main DB to 1 21:33:59.0 Info: CreateTable Config 21:33:59.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:33:59.0 Info: => 0.0003189s 21:33:59.0 Info: CreateIndex Config (Key) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:33:59.0 Info: => 0.0001179s 21:33:59.0 Info: CreateTable RootFolders 21:33:59.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:33:59.0 Info: => 0.0001133s 21:33:59.0 Info: CreateIndex RootFolders (Path) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:33:59.0 Info: => 8.85E-05s 21:33:59.0 Info: CreateTable Artists 21:33: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) 21:33:59.0 Info: => 0.0002903s 21:33:59.0 Info: CreateIndex Artists (ForeignArtistId) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:33:59.0 Info: => 0.0001186s 21:33:59.0 Info: CreateIndex Artists (NameSlug) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:33:59.0 Info: => 9.55E-05s 21:33:59.0 Info: CreateIndex Artists (CleanName) 21:33:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:33:59.0 Info: => 9.16E-05s 21:33:59.0 Info: CreateIndex Artists (Path) 21:33:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:33:59.0 Info: => 0.000103s 21:33:59.0 Info: CreateTable Albums 21:33: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) 21:33:59.0 Info: => 0.0002892s 21:33:59.0 Info: CreateIndex Albums (ForeignAlbumId) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:33:59.0 Info: => 0.0001375s 21:33:59.0 Info: CreateIndex Albums (MBId) 21:33:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:33:59.0 Info: => 0.0001211s 21:33:59.0 Info: CreateIndex Albums (TADBId) 21:33:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:33:59.0 Info: => 0.0001087s 21:33:59.0 Info: CreateIndex Albums (TitleSlug) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:33:59.0 Info: => 0.0001091s 21:33:59.0 Info: CreateIndex Albums (CleanTitle) 21:33:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:33:59.0 Info: => 0.0001071s 21:33:59.0 Info: CreateIndex Albums (Path) 21:33:59.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:33:59.0 Info: => 0.0001167s 21:33:59.0 Info: CreateTable Tracks 21:33: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) 21:33:59.0 Info: => 0.0001958s 21:33:59.0 Info: CreateIndex Tracks (ForeignTrackId) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:33:59.0 Info: => 0.0001223s 21:33:59.0 Info: CreateIndex Tracks (ArtistId) 21:33:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:33:59.0 Info: => 0.0001123s 21:33:59.0 Info: CreateIndex Tracks (TrackFileId) 21:33:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:33:59.0 Info: => 0.0001045s 21:33:59.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:33:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:33:59.0 Info: => 0.0001201s 21:33:59.0 Info: CreateTable TrackFiles 21:33: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) 21:33:59.0 Info: => 0.0001661s 21:33:59.0 Info: CreateIndex TrackFiles (ArtistId) 21:33:59.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:33:59.0 Info: => 0.0001155s 21:33:59.0 Info: CreateIndex TrackFiles (AlbumId) 21:33:59.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:33:59.0 Info: => 0.0001152s 21:33:59.0 Info: CreateTable History 21:33: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) 21:33:59.0 Info: => 0.0001713s 21:33:59.0 Info: CreateIndex History (Date) 21:33:59.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:33:59.0 Info: => 0.0001004s 21:33:59.0 Info: CreateIndex History (EventType) 21:33:59.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:33:59.0 Info: => 9.5E-05s 21:33:59.0 Info: CreateIndex History (DownloadId) 21:33:59.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:33:59.0 Info: => 9.46E-05s 21:33:59.0 Info: CreateIndex History (AlbumId) 21:33:59.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:33:59.0 Info: => 0.0001072s 21:33:59.0 Info: CreateTable Notifications 21:33: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) 21:33:59.0 Info: => 0.0001561s 21:33:59.0 Info: CreateTable ScheduledTasks 21:33: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) 21:33:59.0 Info: => 0.0001566s 21:33:59.0 Info: CreateIndex ScheduledTasks (TypeName) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:33:59.0 Info: => 9.63E-05s 21:33:59.0 Info: CreateTable Indexers 21:33: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) 21:33:59.0 Info: => 0.0001489s 21:33:59.0 Info: CreateIndex Indexers (Name) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:33:59.0 Info: => 0.0001374s 21:33:59.0 Info: CreateTable Profiles 21:33: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) 21:33:59.0 Info: => 0.0001594s 21:33:59.0 Info: CreateIndex Profiles (Name) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:33:59.0 Info: => 0.0001169s 21:33:59.0 Info: CreateTable QualityDefinitions 21:33: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) 21:33:59.0 Info: => 0.0001826s 21:33:59.0 Info: CreateIndex QualityDefinitions (Quality) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:33:59.0 Info: => 0.0001378s 21:33:59.0 Info: CreateIndex QualityDefinitions (Title) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:33:59.0 Info: => 0.0001021s 21:33:59.0 Info: CreateTable NamingConfig 21:33: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) 21:33:59.0 Info: => 0.0002437s 21:33:59.0 Info: CreateTable Blacklist 21:33: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 '') 21:33:59.0 Info: => 0.0013308s 21:33:59.0 Info: CreateTable Metadata 21:33: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) 21:33:59.0 Info: => 0.0002121s 21:33:59.0 Info: CreateTable MetadataFiles 21:33: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) 21:33:59.0 Info: => 0.0001633s 21:33:59.0 Info: CreateTable DownloadClients 21:33: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) 21:33:59.0 Info: => 0.0001385s 21:33:59.0 Info: CreateTable PendingReleases 21:33: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 '') 21:33:59.0 Info: => 0.0001752s 21:33:59.0 Info: CreateTable RemotePathMappings 21:33: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) 21:33:59.0 Info: => 0.0001259s 21:33:59.0 Info: CreateTable Tags 21:33:59.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:33:59.0 Info: => 0.0001173s 21:33:59.0 Info: CreateIndex Tags (Label) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:33:59.0 Info: => 0.0001315s 21:33:59.0 Info: CreateTable Restrictions 21:33:59.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:33:59.0 Info: => 0.0001423s 21:33:59.0 Info: CreateTable DelayProfiles 21:33: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) 21:33:59.0 Info: => 0.0001769s 21:33:59.0 Info: CreateTable Users 21:33: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) 21:33:59.0 Info: => 0.0001458s 21:33:59.0 Info: CreateIndex Users (Identifier) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:33:59.0 Info: => 0.0001327s 21:33:59.0 Info: CreateIndex Users (Username) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:33:59.0 Info: => 0.0001422s 21:33:59.0 Info: CreateTable Commands 21:33: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) 21:33:59.0 Info: => 0.000205s 21:33:59.0 Info: CreateTable IndexerStatus 21:33: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) 21:33:59.0 Info: => 0.0001637s 21:33:59.0 Info: CreateIndex IndexerStatus (ProviderId) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:33:59.0 Info: => 0.0001539s 21:33:59.0 Info: CreateTable ExtraFiles 21:33: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) 21:33:59.0 Info: => 0.000192s 21:33:59.0 Info: CreateTable LyricFiles 21:33: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) 21:33:59.0 Info: => 0.0001661s 21:33:59.0 Info: CreateTable LanguageProfiles 21:33: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) 21:33:59.0 Info: => 0.0001343s 21:33:59.0 Info: CreateIndex LanguageProfiles (Name) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:33:59.0 Info: => 0.0001164s 21:33:59.0 Info: CreateTable DownloadClientStatus 21:33: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) 21:33:59.0 Info: => 0.0001429s 21:33:59.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:33:59.0 Info: => 0.0001113s 21:33:59.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:33:59.0 Info: -> 1 Insert operations completed in 00:00:00.0029149 taking an average of 00:00:00.0029149 21:33:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:33:59', 'InitialSetup') 21:33:59.0 Info: Committing Transaction 21:33:59.0 Info: 1: InitialSetup migrated 21:33:59.0 Info: => 0.0045806s 21:33:59.0 Info: 2: add_reason_to_pending_releases migrating 21:33:59.0 Info: Beginning Transaction 21:33:59.0 Info: Starting migration of Main DB to 2 21:33:59.0 Info: AlterTable PendingReleases 21:33:59.0 Info: => 9E-07s 21:33:59.0 Info: CreateColumn PendingReleases Reason Int32 21:33:59.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:33:59.0 Info: => 0.0005217s 21:33:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:33:59', 'add_reason_to_pending_releases') 21:33:59.0 Info: Committing Transaction 21:33:59.0 Info: 2: add_reason_to_pending_releases migrated 21:33:59.0 Info: => 0.0009646s 21:33:59.0 Info: 3: add_medium_support migrating 21:33:59.0 Info: Beginning Transaction 21:33:59.0 Info: Starting migration of Main DB to 3 21:33:59.0 Info: AlterTable Albums 21:33:59.0 Info: => 6E-07s 21:33:59.0 Info: CreateColumn Albums Media String 21:33:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:33:59.0 Info: => 0.0005479s 21:33:59.0 Info: AlterTable Tracks 21:33:59.0 Info: => 4E-07s 21:33:59.0 Info: CreateColumn Tracks MediumNumber Int32 21:33:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:33:59.0 Info: => 0.0004978s 21:33:59.0 Info: AlterTable Tracks 21:33:59.0 Info: => 6E-07s 21:33:59.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:33:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:33:59.0 Info: => 0.0005044s 21:33:59.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:33:59.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:33:59.0 Info: => 0.0002861s 21:33:59.0 Info: DeleteColumn Tracks TrackNumber 21:33: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) 21:33: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" 21:33:59.0 Info: DROP TABLE "Tracks" 21:33:59.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:33:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:33:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:33:59.0 Info: => 0.021411s 21:33:59.0 Info: AlterTable Tracks 21:33:59.0 Info: => 7E-07s 21:33:59.0 Info: CreateColumn Tracks TrackNumber String 21:33:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:33:59.0 Info: => 0.0004966s 21:33:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:33:59', 'add_medium_support') 21:33:59.0 Info: Committing Transaction 21:33:59.0 Info: 3: add_medium_support migrated 21:33:59.0 Info: => 0.0011492s 21:33:59.0 Info: 4: add_various_qualites_in_profile migrating 21:33:59.0 Info: Beginning Transaction 21:33:59.0 Info: Starting migration of Main DB to 4 21:33:59.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:33:59.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:33:59.0 Info: => 7.62E-05s 21:33:59.0 Info: PerformDBOperation 21:33:59.0 Info: Performing DB Operation 21:33:59.0 Info: => 0.0081391s 21:33:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:33:59', 'add_various_qualites_in_profile') 21:33:59.0 Info: Committing Transaction 21:33:59.0 Info: 4: add_various_qualites_in_profile migrated 21:33:59.0 Info: => 0.0086412s 21:33:59.0 Info: 5: metadata_profiles migrating 21:33:59.0 Info: Beginning Transaction 21:33:59.0 Info: Starting migration of Main DB to 5 21:33:59.0 Info: CreateTable MetadataProfiles 21:33: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) 21:33:59.0 Info: => 0.0001619s 21:33:59.0 Info: CreateIndex MetadataProfiles (Name) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:33:59.0 Info: => 0.0001612s 21:33:59.0 Info: AlterTable Artists 21:33:59.0 Info: => 5E-07s 21:33:59.0 Info: CreateColumn Artists MetadataProfileId Int32 21:33:59.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:33:59.0 Info: => 0.000495s 21:33:59.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:33: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) 21:33: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" 21:33:59.0 Info: DROP TABLE "Artists" 21:33:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:33:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:33:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:33:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:33:59.0 Info: => 0.0055339s 21:33:59.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:33: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) 21:33:59.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:33:59.1 Info: DROP TABLE "Artists" 21:33:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:33:59.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:33:59.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:33:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:33:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:33:59.1 Info: => 0.005414s 21:33:59.1 Info: AlterTable Albums 21:33:59.1 Info: => 6E-07s 21:33:59.1 Info: CreateColumn Albums SecondaryTypes String 21:33:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:33:59.1 Info: => 0.0005138s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:33:59', 'metadata_profiles') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 5: metadata_profiles migrated 21:33:59.1 Info: => 0.0011559s 21:33:59.1 Info: 6: separate_automatic_and_interactive_search migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 6 21:33:59.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:33:59.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:33:59.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:33:59.1 Info: DROP TABLE "Indexers" 21:33:59.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:33:59.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:33:59.1 Info: => 0.037902s 21:33:59.1 Info: AlterTable Indexers 21:33:59.1 Info: => 8E-07s 21:33:59.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:33:59.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:33:59.1 Info: => 0.0004835s 21:33:59.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:33:59.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:33:59.1 Info: => 4.6E-05s 21:33:59.1 Info: AlterTable Indexers 21:33:59.1 Info: => 5E-07s 21:33:59.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:33:59.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:33:59.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:33:59.1 Info: DROP TABLE "Indexers" 21:33:59.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:33:59.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:33:59.1 Info: => 0.0045755s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:33:59', 'separate_automatic_and_interactive_search') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 6: separate_automatic_and_interactive_search migrated 21:33:59.1 Info: => 0.0052556s 21:33:59.1 Info: 7: change_album_path_to_relative migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 7 21:33:59.1 Info: DeleteColumn Albums Path 21:33:59.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:33:59.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:33:59.1 Info: DROP TABLE "Albums" 21:33:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:33:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:33:59.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:33:59.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:33:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:33:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:33:59.1 Info: => 0.0048218s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:33:59', 'change_album_path_to_relative') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 7: change_album_path_to_relative migrated 21:33:59.1 Info: => 0.0053572s 21:33:59.1 Info: 8: change_quality_size_mb_to_kb migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 8 21:33:59.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:33:59.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:33:59.1 Info: => 5.3E-05s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:33:59', 'change_quality_size_mb_to_kb') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 8: change_quality_size_mb_to_kb migrated 21:33:59.1 Info: => 0.000463s 21:33:59.1 Info: 9: album_releases migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 9 21:33:59.1 Info: AlterTable Albums 21:33:59.1 Info: => 9E-07s 21:33:59.1 Info: CreateColumn Albums Releases String 21:33:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:33:59.1 Info: => 0.00049s 21:33:59.1 Info: AlterTable Albums 21:33:59.1 Info: => 5E-07s 21:33:59.1 Info: CreateColumn Albums CurrentRelease String 21:33:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:33:59.1 Info: => 0.0004727s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:33:59', 'album_releases') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 9: album_releases migrated 21:33:59.1 Info: => 0.0008547s 21:33:59.1 Info: 10: album_releases_fix migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 10 21:33:59.1 Info: AlterTable Albums 21:33:59.1 Info: => 9E-07s 21:33:59.1 Info: AlterColumn Albums Releases String 21:33:59.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:33:59.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:33:59.1 Info: DROP TABLE "Albums" 21:33:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:33:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:33:59.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:33:59.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:33:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:33:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:33:59.1 Info: => 0.0047481s 21:33:59.1 Info: AlterTable Albums 21:33:59.1 Info: => 6E-07s 21:33:59.1 Info: AlterColumn Albums CurrentRelease String 21:33:59.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:33:59.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:33:59.1 Info: DROP TABLE "Albums" 21:33:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:33:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:33:59.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:33:59.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:33:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:33:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:33:59.1 Info: => 0.0047408s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:33:59', 'album_releases_fix') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 10: album_releases_fix migrated 21:33:59.1 Info: => 0.0052679s 21:33:59.1 Info: 11: import_lists migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 11 21:33:59.1 Info: CreateTable ImportLists 21:33:59.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:33:59.1 Info: => 0.0001626s 21:33:59.1 Info: CreateIndex ImportLists (Name) 21:33:59.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:33:59.1 Info: => 0.0001004s 21:33:59.1 Info: CreateTable ImportListStatus 21:33:59.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:33:59.1 Info: => 0.0001539s 21:33:59.1 Info: CreateIndex ImportListStatus (ProviderId) 21:33:59.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:33:59.1 Info: => 0.000129s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:33:59', 'import_lists') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 11: import_lists migrated 21:33:59.1 Info: => 0.0005994s 21:33:59.1 Info: 12: add_release_status migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 12 21:33:59.1 Info: AlterTable MetadataProfiles 21:33:59.1 Info: => 9E-07s 21:33:59.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:33:59.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:33:59.1 Info: => 0.0005045s 21:33:59.1 Info: PerformDBOperation 21:33:59.1 Info: Performing DB Operation 21:33:59.1 Info: => 0.0026743s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:33:59', 'add_release_status') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 12: add_release_status migrated 21:33:59.1 Info: => 0.0130044s 21:33:59.1 Info: 13: album_download_notification migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 13 21:33:59.1 Info: AlterTable Notifications 21:33:59.1 Info: => 8E-07s 21:33:59.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:33:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:33:59.1 Info: => 0.000591s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:33:59', 'album_download_notification') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 13: album_download_notification migrated 21:33:59.1 Info: => 0.0010526s 21:33:59.1 Info: 14: fix_language_metadata_profiles migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 14 21:33:59.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:33:59.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:33:59.1 Info: => 8.09E-05s 21:33:59.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:33:59.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:33:59.1 Info: => 6.84E-05s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:33:59', 'fix_language_metadata_profiles') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 14: fix_language_metadata_profiles migrated 21:33:59.1 Info: => 0.0004979s 21:33:59.1 Info: 15: remove_fanzub migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 15 21:33:59.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:33:59.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:33:59.1 Info: => 5.02E-05s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:33:59', 'remove_fanzub') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 15: remove_fanzub migrated 21:33:59.1 Info: => 0.0004775s 21:33:59.1 Info: 16: update_artist_history_indexes migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 16 21:33:59.1 Info: CreateIndex Albums (ArtistId) 21:33:59.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:33:59.1 Info: => 0.0001559s 21:33:59.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:33:59.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:33:59.1 Info: => 0.0001463s 21:33:59.1 Info: DeleteIndex History (AlbumId) 21:33:59.1 Info: DROP INDEX "IX_History_AlbumId" 21:33:59.1 Info: => 0.0004532s 21:33:59.1 Info: CreateIndex History (AlbumId, Date) 21:33:59.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:33:59.1 Info: => 0.0001515s 21:33:59.1 Info: DeleteIndex History (DownloadId) 21:33:59.1 Info: DROP INDEX "IX_History_DownloadId" 21:33:59.1 Info: => 0.0001439s 21:33:59.1 Info: CreateIndex History (DownloadId, Date) 21:33:59.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:33:59.1 Info: => 0.0001419s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:33:59', 'update_artist_history_indexes') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 16: update_artist_history_indexes migrated 21:33:59.1 Info: => 0.0005808s 21:33:59.1 Info: 17: remove_nma migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 17 21:33:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:33:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:33:59.1 Info: => 0.0025606s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:33:59', 'remove_nma') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 17: remove_nma migrated 21:33:59.1 Info: => 0.0030045s 21:33:59.1 Info: 18: album_disambiguation migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 18 21:33:59.1 Info: AlterTable Albums 21:33:59.1 Info: => 5.3E-06s 21:33:59.1 Info: CreateColumn Albums Disambiguation String 21:33:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:33:59.1 Info: => 0.0005125s 21:33:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:33:59', 'album_disambiguation') 21:33:59.1 Info: Committing Transaction 21:33:59.1 Info: 18: album_disambiguation migrated 21:33:59.1 Info: => 0.0009823s 21:33:59.1 Info: 19: add_ape_quality_in_profiles migrating 21:33:59.1 Info: Beginning Transaction 21:33:59.1 Info: Starting migration of Main DB to 19 21:33:59.1 Info: PerformDBOperation 21:33:59.1 Info: Performing DB Operation 21:33:59.2 Info: => 0.0028334s 21:33:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:33:59', 'add_ape_quality_in_profiles') 21:33:59.2 Info: Committing Transaction 21:33:59.2 Info: 19: add_ape_quality_in_profiles migrated 21:33:59.2 Info: => 0.0180551s 21:33:59.2 Info: 20: remove_pushalot migrating 21:33:59.2 Info: Beginning Transaction 21:33:59.2 Info: Starting migration of Main DB to 20 21:33:59.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:33:59.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:33:59.2 Info: => 7.31E-05s 21:33:59.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:33:59.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:33:59.2 Info: => 4.77E-05s 21:33:59.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:33:59.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:33:59.2 Info: => 4.83E-05s 21:33:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:33:59', 'remove_pushalot') 21:33:59.2 Info: Committing Transaction 21:33:59.2 Info: 20: remove_pushalot migrated 21:33:59.2 Info: => 0.0004862s 21:33:59.2 Info: 21: add_custom_filters migrating 21:33:59.2 Info: Beginning Transaction 21:33:59.2 Info: Starting migration of Main DB to 21 21:33:59.2 Info: CreateTable CustomFilters 21:33:59.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:33:59.2 Info: => 0.0001684s 21:33:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:33:59', 'add_custom_filters') 21:33:59.2 Info: Committing Transaction 21:33:59.2 Info: 21: add_custom_filters migrated 21:33:59.2 Info: => 0.000621s 21:33:59.2 Info: 22: import_list_tags migrating 21:33:59.2 Info: Beginning Transaction 21:33:59.2 Info: Starting migration of Main DB to 22 21:33:59.2 Info: AlterTable ImportLists 21:33:59.2 Info: => 6E-07s 21:33:59.2 Info: CreateColumn ImportLists Tags String 21:33:59.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:33:59.2 Info: => 0.0005382s 21:33:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:33:59', 'import_list_tags') 21:33:59.2 Info: Committing Transaction 21:33:59.2 Info: 22: import_list_tags migrated 21:33:59.2 Info: => 0.0009966s 21:33:59.2 Info: 23: add_release_groups_etc migrating 21:33:59.2 Info: Beginning Transaction 21:33:59.2 Info: Starting migration of Main DB to 23 21:33:59.2 Info: CreateTable ArtistMetadata 21:33:59.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:33:59.2 Info: => 0.0001804s 21:33:59.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:33:59.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:33:59.2 Info: => 0.0001059s 21:33:59.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:33:59.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:33:59.2 Info: => 9.39E-05s 21:33:59.2 Info: AlterTable Artists 21:33:59.2 Info: => 5E-07s 21:33:59.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:33:59.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:33:59.2 Info: => 0.0005636s 21:33:59.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:33:59.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:33:59.2 Info: => 9.88E-05s 21:33:59.2 Info: CreateTable AlbumReleases 21:33:59.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:33:59.2 Info: => 0.0001639s 21:33:59.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:33:59.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:33:59.2 Info: => 0.0001196s 21:33:59.2 Info: CreateIndex AlbumReleases (AlbumId) 21:33:59.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:33:59.2 Info: => 9.56E-05s 21:33:59.2 Info: PerformDBOperation 21:33:59.2 Info: Performing DB Operation 21:33:59.2 Info: => 0.0095223s 21:33:59.2 Info: AlterTable Albums 21:33:59.2 Info: => 7E-07s 21:33:59.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:33:59.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:33:59.2 Info: => 0.0005938s 21:33:59.2 Info: AlterTable Albums 21:33:59.2 Info: => 6E-07s 21:33:59.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:33:59.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:33:59.2 Info: => 0.0006304s 21:33:59.2 Info: AlterTable Albums 21:33:59.2 Info: => 5E-07s 21:33:59.2 Info: CreateColumn Albums Links String 21:33:59.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:33:59.2 Info: => 0.0005949s 21:33:59.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:33:59.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:33:59.2 Info: => 8.54E-05s 21:33:59.2 Info: AlterTable Tracks 21:33:59.2 Info: => 6E-07s 21:33:59.2 Info: CreateColumn Tracks ForeignRecordingId String 21:33:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:33:59.2 Info: => 0.0005547s 21:33:59.2 Info: AlterTable Tracks 21:33:59.2 Info: => 5E-07s 21:33:59.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:33:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:33:59.2 Info: => 0.0005718s 21:33:59.2 Info: AlterTable Tracks 21:33:59.2 Info: => 5E-07s 21:33:59.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:33:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:33:59.2 Info: => 0.0006564s 21:33:59.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:33:59.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:33:59.2 Info: => 8.56E-05s 21:33:59.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:33:59.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:33:59.2 Info: => 7.69E-05s 21:33:59.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:33: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:33:59.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:33:59.2 Info: DROP TABLE "Artists" 21:33:59.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:33:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:33:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:33:59.2 Info: => 0.0049392s 21:33:59.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:33:59.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:33:59.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:33:59.2 Info: DROP TABLE "Albums" 21:33:59.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:33:59.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:33:59.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:33:59.2 Info: => 0.0054219s 21:33:59.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:33:59.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:33:59.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:33:59.2 Info: DROP TABLE "Tracks" 21:33:59.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:33:59.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:33:59.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:33:59.2 Info: => 0.0046103s 21:33:59.2 Info: DeleteColumn TrackFiles ArtistId 21:33:59.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:33:59.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:33:59.2 Info: DROP TABLE "TrackFiles" 21:33:59.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:33:59.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:33:59.2 Info: => 0.0048625s 21:33:59.2 Info: CreateIndex Artists (ArtistMetadataId) 21:33:59.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:33:59.2 Info: => 0.0001282s 21:33:59.2 Info: CreateIndex Artists (Monitored) 21:33:59.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:33:59.2 Info: => 0.0001247s 21:33:59.2 Info: CreateIndex Albums (ArtistMetadataId) 21:33:59.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:33:59.2 Info: => 0.000154s 21:33:59.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:33:59.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:33:59.2 Info: => 0.0001248s 21:33:59.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:33:59.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:33:59.2 Info: => 0.0001218s 21:33:59.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:33:59.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:33:59.2 Info: => 0.0001225s 21:33:59.2 Info: UpdateData 21:33:59.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:33:59.2 Info: => 0.0021088s 21:33:59.2 Info: UpdateData 21:33:59.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:33:59.2 Info: => 7.39E-05s 21:33:59.2 Info: UpdateData 21:33:59.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:33:59.2 Info: => 5.89E-05s 21:33:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:33:59', 'add_release_groups_etc') 21:33:59.2 Info: Committing Transaction 21:33:59.2 Info: 23: add_release_groups_etc migrated 21:33:59.2 Info: => 0.0007284s 21:33:59.2 Info: 24: NewMediaInfoFormat migrating 21:33:59.2 Info: Beginning Transaction 21:33:59.2 Info: Starting migration of Main DB to 24 21:33:59.2 Info: UpdateData 21:33:59.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:33:59.2 Info: => 5.99E-05s 21:33:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:33:59', 'NewMediaInfoFormat') 21:33:59.2 Info: Committing Transaction 21:33:59.2 Info: 24: NewMediaInfoFormat migrated 21:33:59.2 Info: => 0.006953s 21:33:59.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:33:59.2 Info: Beginning Transaction 21:33:59.2 Info: Starting migration of Main DB to 25 21:33:59.2 Info: RenameTable Restrictions ReleaseProfiles 21:33:59.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:33:59.2 Info: => 0.0016208s 21:33:59.2 Info: AlterTable ReleaseProfiles 21:33:59.2 Info: => 7E-07s 21:33:59.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:33:59.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:33:59.2 Info: => 0.000559s 21:33:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:33:59', 'rename_restrictions_to_release_profiles') 21:33:59.2 Info: Committing Transaction 21:33:59.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:33:59.2 Info: => 0.001024s 21:33:59.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:33:59.2 Info: Beginning Transaction 21:33:59.2 Info: Starting migration of Main DB to 26 21:33:59.2 Info: RenameTable Profiles QualityProfiles 21:33:59.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:33:59.2 Info: => 0.0017606s 21:33:59.2 Info: AlterTable QualityProfiles 21:33:59.2 Info: => 6E-07s 21:33:59.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:33:59.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:33:59.2 Info: => 0.0005267s 21:33:59.2 Info: AlterTable LanguageProfiles 21:33:59.2 Info: => 5E-07s 21:33:59.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:33:59.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:33:59.2 Info: => 0.000529s 21:33:59.2 Info: UpdateData 21:33:59.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:33:59.2 Info: => 5.19E-05s 21:33:59.2 Info: UpdateData 21:33:59.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:33:59.2 Info: => 4.52E-05s 21:33:59.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:33: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:33:59.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:33:59.2 Info: DROP TABLE "Artists" 21:33:59.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:33:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:33:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:33:59.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:33:59.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:33:59.2 Info: => 0.0050384s 21:33:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:33:59', 'rename_quality_profiles_add_upgrade_allowed') 21:33:59.2 Info: Committing Transaction 21:33:59.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:33:59.2 Info: => 0.0056056s 21:33:59.2 Info: 27: add_import_exclusions migrating 21:33:59.2 Info: Beginning Transaction 21:33:59.2 Info: Starting migration of Main DB to 27 21:33:59.2 Info: CreateTable ImportListExclusions 21:33:59.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:33:59.2 Info: => 0.0001332s 21:33:59.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:33:59.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:33:59.2 Info: => 0.0001019s 21:33:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:33:59', 'add_import_exclusions') 21:33:59.2 Info: Committing Transaction 21:33:59.2 Info: 27: add_import_exclusions migrated 21:33:59.2 Info: => 0.0005619s 21:33:59.2 Info: 28: clean_artist_metadata_table migrating 21:33:59.2 Info: Beginning Transaction 21:33:59.2 Info: Starting migration of Main DB to 28 21:33:59.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:33:59.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:33:59.2 Info: => 0.0001507s 21:33:59.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:33:59.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:33:59.2 Info: => 0.0001359s 21:33:59.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:33:59.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:33:59.2 Info: => 0.0001313s 21:33:59.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:33:59.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:33:59.2 Info: => 0.000133s 21:33:59.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:33:59.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:33:59.2 Info: => 0.0001289s 21:33:59.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:33:59.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:33:59.2 Info: => 0.0001386s 21:33:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:33:59', 'clean_artist_metadata_table') 21:33:59.2 Info: Committing Transaction 21:33:59.2 Info: 28: clean_artist_metadata_table migrated 21:33:59.2 Info: => 0.0005414s 21:33:59.2 Info: 29: health_issue_notification migrating 21:33:59.2 Info: Beginning Transaction 21:33:59.2 Info: Starting migration of Main DB to 29 21:33:59.2 Info: AlterTable Notifications 21:33:59.2 Info: => 8E-07s 21:33:59.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:33:59.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:33:59.2 Info: => 0.0006203s 21:33:59.2 Info: AlterTable Notifications 21:33:59.2 Info: => 6E-07s 21:33:59.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:33:59.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:33:59.2 Info: => 0.0006099s 21:33:59.2 Info: AlterTable Notifications 21:33:59.2 Info: => 6E-07s 21:33:59.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:33:59.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:33:59.2 Info: => 0.0006169s 21:33:59.2 Info: AlterTable Notifications 21:33:59.2 Info: => 6E-07s 21:33:59.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:33:59.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:33:59.2 Info: => 0.0007306s 21:33:59.2 Info: AlterTable Notifications 21:33:59.2 Info: => 6E-07s 21:33:59.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:33:59.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:33:59.2 Info: => 0.00069s 21:33:59.2 Info: DeleteColumn Notifications OnDownload 21:33:59.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:33:59.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:33:59.2 Info: DROP TABLE "Notifications" 21:33:59.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:33:59.2 Info: => 0.0051847s 21:33:59.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:33: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) 21:33: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" 21:33:59.3 Info: DROP TABLE "Notifications" 21:33:59.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:33:59.3 Info: => 0.0044612s 21:33:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:33:59', 'health_issue_notification') 21:33:59.3 Info: Committing Transaction 21:33:59.3 Info: 29: health_issue_notification migrated 21:33:59.3 Info: => 0.0049732s 21:33:59.3 Info: 30: add_mediafilerepository_mtime migrating 21:33:59.3 Info: Beginning Transaction 21:33:59.3 Info: Starting migration of Main DB to 30 21:33:59.3 Info: AlterTable TrackFiles 21:33:59.3 Info: => 1E-06s 21:33:59.3 Info: CreateColumn TrackFiles Modified DateTime 21:33:59.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:33:59.3 Info: => 0.0005898s 21:33:59.3 Info: AlterTable TrackFiles 21:33:59.3 Info: => 6E-07s 21:33:59.3 Info: CreateColumn TrackFiles Path String 21:33:59.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:33:59.3 Info: => 0.0006101s 21:33:59.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:33:59.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:33:59.3 Info: => 4.39E-05s 21:33: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) 21:33: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) 21:33:59.3 Info: => 0.0001343s 21:33: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) 21:33: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) 21:33:59.3 Info: => 0.0001476s 21:33: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) 21:33: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) 21:33:59.3 Info: => 0.0001545s 21:33: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") 21:33: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") 21:33:59.3 Info: => 8.58E-05s 21:33:59.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:33:59.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:33:59.3 Info: => 6.28E-05s 21:33:59.3 Info: AlterTable TrackFiles 21:33:59.3 Info: => 5E-07s 21:33:59.3 Info: AlterColumn TrackFiles Path String 21:33: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) 21:33: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" 21:33:59.3 Info: DROP TABLE "TrackFiles" 21:33:59.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:33:59.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:33:59.3 Info: => 0.0045734s 21:33:59.3 Info: CreateIndex TrackFiles (Path) 21:33:59.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:33:59.3 Info: => 9.67E-05s 21:33:59.3 Info: DeleteColumn TrackFiles RelativePath 21:33: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) 21:33: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" 21:33:59.3 Info: DROP TABLE "TrackFiles" 21:33:59.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:33:59.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:33:59.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:33:59.3 Info: => 0.0047878s 21:33:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:33:59', 'add_mediafilerepository_mtime') 21:33:59.3 Info: Committing Transaction 21:33:59.3 Info: 30: add_mediafilerepository_mtime migrated 21:33:59.3 Info: => 0.005264s 21:33:59.3 Info: 31: add_artistmetadataid_constraint migrating 21:33:59.3 Info: Beginning Transaction 21:33:59.3 Info: Starting migration of Main DB to 31 21:33: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") 21:33: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") 21:33:59.3 Info: => 9.29E-05s 21:33:59.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:33:59.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:33:59.3 Info: => 0.0001346s 21:33:59.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:33: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) 21:33: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:33:59.3 Info: DROP TABLE "Artists" 21:33:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:33:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:33:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:33:59.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:33:59.3 Info: => 0.0067595s 21:33:59.3 Info: CreateIndex Artists (ArtistMetadataId) 21:33:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:33:59.3 Info: => 9.38E-05s 21:33:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:33:59', 'add_artistmetadataid_constraint') 21:33:59.3 Info: Committing Transaction 21:33:59.3 Info: 31: add_artistmetadataid_constraint migrated 21:33:59.3 Info: => 0.0005948s 21:33:59.3 Info: 32: old_ids_and_artist_alias migrating 21:33:59.3 Info: Beginning Transaction 21:33:59.3 Info: Starting migration of Main DB to 32 21:33:59.3 Info: AlterTable ArtistMetadata 21:33:59.3 Info: => 5E-07s 21:33:59.3 Info: CreateColumn ArtistMetadata Aliases String 21:33:59.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:33:59.3 Info: => 0.0005839s 21:33:59.3 Info: AlterTable ArtistMetadata 21:33:59.3 Info: => 6E-07s 21:33:59.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:33:59.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:33:59.3 Info: => 0.0005656s 21:33:59.3 Info: AlterTable Albums 21:33:59.3 Info: => 5E-07s 21:33:59.3 Info: CreateColumn Albums OldForeignAlbumIds String 21:33:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:33:59.3 Info: => 0.0005972s 21:33:59.3 Info: AlterTable AlbumReleases 21:33:59.3 Info: => 6E-07s 21:33:59.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:33:59.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:33:59.3 Info: => 0.0005729s 21:33:59.3 Info: AlterTable Tracks 21:33:59.3 Info: => 6E-07s 21:33:59.3 Info: CreateColumn Tracks OldForeignRecordingIds String 21:33:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:33:59.3 Info: => 0.0005807s 21:33:59.3 Info: AlterTable Tracks 21:33:59.3 Info: => 6E-07s 21:33:59.3 Info: CreateColumn Tracks OldForeignTrackIds String 21:33:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:33:59.3 Info: => 0.0005716s 21:33:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:33:59', 'old_ids_and_artist_alias') 21:33:59.3 Info: Committing Transaction 21:33:59.3 Info: 32: old_ids_and_artist_alias migrated 21:33:59.3 Info: => 0.0010277s 21:33:59.3 Info: 33: download_propers_config migrating 21:33:59.3 Info: Beginning Transaction 21:33:59.3 Info: Starting migration of Main DB to 33 21:33:59.3 Info: PerformDBOperation 21:33:59.3 Info: Performing DB Operation 21:33:59.3 Info: => 0.0004509s 21:33:59.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:33:59.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:33:59.3 Info: => 4.54E-05s 21:33:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:33:59', 'download_propers_config') 21:33:59.3 Info: Committing Transaction 21:33:59.3 Info: 33: download_propers_config migrated 21:33:59.3 Info: => 0.0004759s 21:33:59.3 Info: 34: remove_language_profiles migrating 21:33:59.3 Info: Beginning Transaction 21:33:59.3 Info: Starting migration of Main DB to 34 21:33:59.3 Info: DeleteTable LanguageProfiles 21:33:59.3 Info: DROP TABLE "LanguageProfiles" 21:33:59.3 Info: => 0.0002645s 21:33:59.3 Info: DeleteColumn Artists LanguageProfileId 21:33: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:33:59.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:33:59.3 Info: DROP TABLE "Artists" 21:33:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:33:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:33:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:33:59.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:33:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:33:59.3 Info: => 0.0049408s 21:33:59.3 Info: DeleteColumn ImportLists LanguageProfileId 21:33:59.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:33:59.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:33:59.3 Info: DROP TABLE "ImportLists" 21:33:59.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:33:59.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:33:59.3 Info: => 0.0045789s 21:33:59.3 Info: DeleteColumn Blacklist Language 21:33:59.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:33:59.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:33:59.3 Info: DROP TABLE "Blacklist" 21:33:59.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:33:59.3 Info: => 0.004266s 21:33:59.3 Info: DeleteColumn History Language 21:33:59.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:33:59.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:33:59.3 Info: DROP TABLE "History" 21:33:59.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:33:59.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:33:59.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:33:59.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:33:59.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:33:59.3 Info: => 0.004861s 21:33:59.3 Info: DeleteColumn LyricFiles Language 21:33:59.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:33:59.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:33:59.3 Info: DROP TABLE "LyricFiles" 21:33:59.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:33:59.3 Info: => 0.0042645s 21:33:59.3 Info: DeleteColumn TrackFiles Language 21:33: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:33:59.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:33:59.3 Info: DROP TABLE "TrackFiles" 21:33:59.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:33:59.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:33:59.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:33:59.3 Info: => 0.0045419s 21:33:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:33:59', 'remove_language_profiles') 21:33:59.3 Info: Committing Transaction 21:33:59.3 Info: 34: remove_language_profiles migrated 21:33:59.3 Info: => 0.0051858s 21:33:59.3 Info: 35: multi_disc_naming_format migrating 21:33:59.3 Info: Beginning Transaction 21:33:59.3 Info: Starting migration of Main DB to 35 21:33:59.3 Info: AlterTable NamingConfig 21:33:59.3 Info: => 9E-07s 21:33:59.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:33:59.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:33:59.3 Info: => 0.0005523s 21:33:59.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:33:59.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:33:59.3 Info: => 4.85E-05s 21:33:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:33:59', 'multi_disc_naming_format') 21:33:59.3 Info: Committing Transaction 21:33:59.3 Info: 35: multi_disc_naming_format migrated 21:33:59.3 Info: => 0.0004961s 21:33:59.3 Info: 36: add_download_client_priority migrating 21:33:59.3 Info: Beginning Transaction 21:33:59.3 Info: Starting migration of Main DB to 36 21:33:59.3 Info: AlterTable DownloadClients 21:33:59.3 Info: => 9E-07s 21:33:59.3 Info: CreateColumn DownloadClients Priority Int32 21:33:59.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:33:59.3 Info: => 0.0005556s 21:33:59.3 Info: PerformDBOperation 21:33:59.3 Info: Performing DB Operation 21:33:59.3 Info: => 0.0260247s 21:33:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:33:59', 'add_download_client_priority') 21:33:59.3 Info: Committing Transaction 21:33:59.3 Info: 36: add_download_client_priority migrated 21:33:59.3 Info: => 0.0265495s 21:33:59.3 Info: 37: remove_growl_prowl migrating 21:33:59.3 Info: Beginning Transaction 21:33:59.3 Info: Starting migration of Main DB to 37 21:33:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:33:59.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:33:59.3 Info: => 6.37E-05s 21:33:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:33:59.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:33:59.3 Info: => 4.59E-05s 21:33:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:33:59', 'remove_growl_prowl') 21:33:59.3 Info: Committing Transaction 21:33:59.3 Info: 37: remove_growl_prowl migrated 21:33:59.3 Info: => 0.0004972s 21:33:59.3 Info: 38: remove_plex_hometheatre migrating 21:33:59.3 Info: Beginning Transaction 21:33:59.3 Info: Starting migration of Main DB to 38 21:33:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:33:59.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:33:59.3 Info: => 5.49E-05s 21:33:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:33:59.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:33:59.3 Info: => 4.58E-05s 21:33:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:33:59', 'remove_plex_hometheatre') 21:33:59.3 Info: Committing Transaction 21:33:59.3 Info: 38: remove_plex_hometheatre migrated 21:33:59.3 Info: => 0.0004924s 21:33:59.3 Info: 39: add_root_folder_add_defaults migrating 21:33:59.3 Info: Beginning Transaction 21:33:59.3 Info: Starting migration of Main DB to 39 21:33:59.3 Info: AlterTable RootFolders 21:33:59.3 Info: => 9E-07s 21:33:59.3 Info: CreateColumn RootFolders Name String 21:33:59.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:33:59.3 Info: => 0.0005742s 21:33:59.3 Info: AlterTable RootFolders 21:33:59.3 Info: => 7E-07s 21:33:59.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:33:59.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:33:59.3 Info: => 0.0005593s 21:33:59.3 Info: AlterTable RootFolders 21:33:59.3 Info: => 6E-07s 21:33:59.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:33:59.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:33:59.3 Info: => 0.0005248s 21:33:59.3 Info: AlterTable RootFolders 21:33:59.3 Info: => 5E-07s 21:33:59.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:33:59.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:33:59.3 Info: => 0.0005628s 21:33:59.3 Info: AlterTable RootFolders 21:33:59.3 Info: => 6E-07s 21:33:59.3 Info: CreateColumn RootFolders DefaultTags String 21:33:59.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:33:59.3 Info: => 0.0005286s 21:33:59.3 Info: PerformDBOperation 21:33:59.3 Info: Performing DB Operation 21:33:59.3 Info: => 0.0012749s 21:33:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:33:59', 'add_root_folder_add_defaults') 21:33:59.3 Info: Committing Transaction 21:33:59.3 Info: 39: add_root_folder_add_defaults migrated 21:33:59.3 Info: => 0.0017567s 21:33:59.3 Info: 40: task_duration migrating 21:33:59.3 Info: Beginning Transaction 21:33:59.3 Info: Starting migration of Main DB to 40 21:33:59.3 Info: AlterTable ScheduledTasks 21:33:59.3 Info: => 8E-07s 21:33:59.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:33:59.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:33:59.3 Info: => 0.0005481s 21:33:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:33:59', 'task_duration') 21:33:59.3 Info: Committing Transaction 21:33:59.3 Info: 40: task_duration migrated 21:33:59.3 Info: => 0.0010229s 21:33:59.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:33:59.3 Info: Beginning Transaction 21:33:59.3 Info: Starting migration of Main DB to 41 21:33:59.3 Info: AlterTable ReleaseProfiles 21:33:59.3 Info: => 9E-07s 21:33:59.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:33:59.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:33:59.4 Info: => 0.0005912s 21:33:59.4 Info: AlterTable ReleaseProfiles 21:33:59.4 Info: => 6E-07s 21:33:59.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:33:59.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:33:59.4 Info: => 0.0005388s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:33:59', 'add_indexer_and_enabled_to_release_profiles') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:33:59.4 Info: => 0.0010179s 21:33:59.4 Info: 42: remove_album_folders migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 42 21:33:59.4 Info: DeleteColumn Artists AlbumFolder 21:33: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) 21:33: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" 21:33:59.4 Info: DROP TABLE "Artists" 21:33:59.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:33:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:33:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:33:59.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:33:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:33:59.4 Info: => 0.005155s 21:33:59.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:33:59.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:33:59.4 Info: => 5.67E-05s 21:33:59.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:33:59.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:33:59.4 Info: => 4.29E-05s 21:33:59.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:33: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) 21:33:59.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:33:59.4 Info: DROP TABLE "NamingConfig" 21:33:59.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:33:59.4 Info: => 0.0043202s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:33:59', 'remove_album_folders') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 42: remove_album_folders migrated 21:33:59.4 Info: => 0.0048755s 21:33:59.4 Info: 44: add_priority_to_indexers migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 44 21:33:59.4 Info: AlterTable Indexers 21:33:59.4 Info: => 9E-07s 21:33:59.4 Info: CreateColumn Indexers Priority Int32 21:33:59.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:33:59.4 Info: => 0.0005583s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:33:59', 'add_priority_to_indexers') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 44: add_priority_to_indexers migrated 21:33:59.4 Info: => 0.0010299s 21:33:59.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 45 21:33:59.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:33:59.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:33:59.4 Info: => 0.0001572s 21:33:59.4 Info: PerformDBOperation 21:33:59.4 Info: Performing DB Operation 21:33:59.4 Info: => 0.0005268s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:33:59', 'remove_chown_and_folderchmod_config') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:33:59.4 Info: => 0.0009961s 21:33:59.4 Info: 47: update_notifiarr migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 47 21:33:59.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:33:59.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:33:59.4 Info: => 7.49E-05s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:33:59', 'update_notifiarr') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 47: update_notifiarr migrated 21:33:59.4 Info: => 0.0004323s 21:33:59.4 Info: 49: email_multiple_addresses migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 49 21:33:59.4 Info: PerformDBOperation 21:33:59.4 Info: Performing DB Operation 21:33:59.4 Info: => 0.002338s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:33:59', 'email_multiple_addresses') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 49: email_multiple_addresses migrated 21:33:59.4 Info: => 0.0028075s 21:33:59.4 Info: 50: rename_blacklist_to_blocklist migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 50 21:33:59.4 Info: RenameTable Blacklist Blocklist 21:33:59.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:33:59.4 Info: => 0.0016715s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:33:59', 'rename_blacklist_to_blocklist') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 50: rename_blacklist_to_blocklist migrated 21:33:59.4 Info: => 0.0020898s 21:33:59.4 Info: 51: cdh_per_downloadclient migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 51 21:33:59.4 Info: AlterTable DownloadClients 21:33:59.4 Info: => 1E-06s 21:33:59.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:33:59.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:33:59.4 Info: => 0.0005835s 21:33:59.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:33:59.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:33:59.4 Info: => 0.0005533s 21:33:59.4 Info: PerformDBOperation 21:33:59.4 Info: Performing DB Operation 21:33:59.4 Info: => 0.0038412s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:33:59', 'cdh_per_downloadclient') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 51: cdh_per_downloadclient migrated 21:33:59.4 Info: => 0.0043274s 21:33:59.4 Info: 52: download_history migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 52 21:33:59.4 Info: CreateTable DownloadHistory 21:33:59.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:33:59.4 Info: => 0.000165s 21:33:59.4 Info: CreateIndex DownloadHistory (EventType) 21:33:59.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:33:59.4 Info: => 0.0001057s 21:33:59.4 Info: CreateIndex DownloadHistory (ArtistId) 21:33:59.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:33:59.4 Info: => 9.54E-05s 21:33:59.4 Info: CreateIndex DownloadHistory (DownloadId) 21:33:59.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:33:59.4 Info: => 9.53E-05s 21:33:59.4 Info: PerformDBOperation 21:33:59.4 Info: Performing DB Operation 21:33:59.4 Info: => 0.0022456s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:33:59', 'download_history') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 52: download_history migrated 21:33:59.4 Info: => 0.0027725s 21:33:59.4 Info: 53: add_update_history migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 53 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:33:59', 'add_update_history') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 53: add_update_history migrated 21:33:59.4 Info: => 0.0005604s 21:33:59.4 Info: 54: add_on_update_to_notifications migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 54 21:33:59.4 Info: AlterTable Notifications 21:33:59.4 Info: => 9E-07s 21:33:59.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:33:59.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:33:59.4 Info: => 0.0005628s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:33:59', 'add_on_update_to_notifications') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 54: add_on_update_to_notifications migrated 21:33:59.4 Info: => 0.0010442s 21:33:59.4 Info: 55: download_client_per_indexer migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 55 21:33:59.4 Info: AlterTable Indexers 21:33:59.4 Info: => 1E-06s 21:33:59.4 Info: CreateColumn Indexers DownloadClientId Int32 21:33:59.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:33:59.4 Info: => 0.0005961s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:33:59', 'download_client_per_indexer') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 55: download_client_per_indexer migrated 21:33:59.4 Info: => 0.0010885s 21:33:59.4 Info: 56: AddNewItemMonitorType migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 56 21:33:59.4 Info: AlterTable Artists 21:33:59.4 Info: => 9E-07s 21:33:59.4 Info: CreateColumn Artists MonitorNewItems Int32 21:33:59.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:33:59.4 Info: => 0.0005635s 21:33:59.4 Info: AlterTable RootFolders 21:33:59.4 Info: => 6E-07s 21:33:59.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:33:59.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:33:59.4 Info: => 0.0005414s 21:33:59.4 Info: AlterTable ImportLists 21:33:59.4 Info: => 6E-07s 21:33:59.4 Info: CreateColumn ImportLists MonitorNewItems Int32 21:33:59.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:33:59.4 Info: => 0.0005394s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:33:59', 'AddNewItemMonitorType') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 56: AddNewItemMonitorType migrated 21:33:59.4 Info: => 0.0010565s 21:33:59.4 Info: 57: ImportListSearch migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 57 21:33:59.4 Info: AlterTable ImportLists 21:33:59.4 Info: => 8E-07s 21:33:59.4 Info: CreateColumn ImportLists ShouldSearch Boolean 21:33:59.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:33:59.4 Info: => 0.0005888s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:33:59', 'ImportListSearch') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 57: ImportListSearch migrated 21:33:59.4 Info: => 0.0009746s 21:33:59.4 Info: 58: ImportListMonitorExisting migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 58 21:33:59.4 Info: AlterTable ImportLists 21:33:59.4 Info: => 9E-07s 21:33:59.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:33:59.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:33:59.4 Info: => 0.0005816s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:33:59', 'ImportListMonitorExisting') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 58: ImportListMonitorExisting migrated 21:33:59.4 Info: => 0.0009556s 21:33:59.4 Info: 59: add_indexer_tags migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 59 21:33:59.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:33:59.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:33:59.4 Info: => 5.6E-05s 21:33:59.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:33:59.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:33:59.4 Info: => 4.55E-05s 21:33:59.4 Info: AlterTable Indexers 21:33:59.4 Info: => 6E-07s 21:33:59.4 Info: CreateColumn Indexers Tags String 21:33:59.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:33:59.4 Info: => 0.0007091s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:33:59', 'add_indexer_tags') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 59: add_indexer_tags migrated 21:33:59.4 Info: => 0.0011345s 21:33:59.4 Info: 60: update_audio_types migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 60 21:33:59.4 Info: PerformDBOperation 21:33:59.4 Info: Performing DB Operation 21:33:59.4 Info: => 0.0020551s 21:33:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:33:59', 'update_audio_types') 21:33:59.4 Info: Committing Transaction 21:33:59.4 Info: 60: update_audio_types migrated 21:33:59.4 Info: => 0.0025968s 21:33:59.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:33:59.4 Info: Beginning Transaction 21:33:59.4 Info: Starting migration of Main DB to 61 21:33:59.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:33:59.4 Info: DELETE FROM "Commands" WHERE 1 = 1 21:33:59.4 Info: => 5.22E-05s 21:33:59.4 Info: AlterTable AlbumReleases 21:33:59.4 Info: => 5E-07s 21:33:59.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:33:59.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:33:59.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:33:59.4 Info: DROP TABLE "AlbumReleases" 21:33:59.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:33:59.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:33:59.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:33:59.4 Info: => 0.0050161s 21:33:59.4 Info: AlterTable Albums 21:33:59.4 Info: => 6E-07s 21:33:59.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:33:59.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:33:59.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:33:59.4 Info: DROP TABLE "Albums" 21:33:59.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:33:59.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:33:59.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:33:59.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:33:59.4 Info: => 0.0054874s 21:33:59.4 Info: AlterTable Albums 21:33:59.4 Info: => 6E-07s 21:33:59.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:33:59.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:33:59.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:33:59.4 Info: DROP TABLE "Albums" 21:33:59.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:33:59.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:33:59.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:33:59.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:33:59.4 Info: => 0.0059128s 21:33:59.4 Info: AlterTable Albums 21:33:59.4 Info: => 6E-07s 21:33:59.4 Info: AlterColumn Albums Added DateTimeOffset 21:33:59.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:33:59.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:33:59.4 Info: DROP TABLE "Albums" 21:33:59.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:33:59.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:33:59.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:33:59.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:33:59.4 Info: => 0.0059149s 21:33:59.4 Info: AlterTable Artists 21:33:59.4 Info: => 6E-07s 21:33:59.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:33: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, "MonitorNewItems" INTEGER NOT NULL) 21:33:59.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:33:59.4 Info: DROP TABLE "Artists" 21:33:59.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:33:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:33:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:33:59.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:33:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:33:59.4 Info: => 0.0054814s 21:33:59.4 Info: AlterTable Artists 21:33:59.4 Info: => 6E-07s 21:33:59.4 Info: AlterColumn Artists Added DateTimeOffset 21:33: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, "MonitorNewItems" INTEGER NOT NULL) 21:33:59.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:33:59.4 Info: DROP TABLE "Artists" 21:33:59.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:33:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:33:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:33:59.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:33:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:33:59.4 Info: => 0.007768s 21:33:59.4 Info: AlterTable Blocklist 21:33:59.4 Info: => 6E-07s 21:33:59.4 Info: AlterColumn Blocklist Date DateTimeOffset 21:33:59.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:33:59.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:33:59.4 Info: DROP TABLE "Blocklist" 21:33:59.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:33:59.4 Info: => 0.0068316s 21:33:59.4 Info: AlterTable Blocklist 21:33:59.4 Info: => 7E-07s 21:33:59.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:33:59.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:33:59.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:33:59.4 Info: DROP TABLE "Blocklist" 21:33:59.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:33:59.4 Info: => 0.0070463s 21:33:59.4 Info: AlterTable Commands 21:33:59.4 Info: => 6E-07s 21:33:59.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:33:59.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:33:59.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:33:59.5 Info: DROP TABLE "Commands" 21:33:59.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:33:59.5 Info: => 0.0104785s 21:33:59.5 Info: AlterTable Commands 21:33:59.5 Info: => 7E-07s 21:33:59.5 Info: AlterColumn Commands StartedAt DateTimeOffset 21:33:59.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:33:59.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:33:59.5 Info: DROP TABLE "Commands" 21:33:59.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:33:59.5 Info: => 0.007181s 21:33:59.5 Info: AlterTable Commands 21:33:59.5 Info: => 7E-07s 21:33:59.5 Info: AlterColumn Commands EndedAt DateTimeOffset 21:33:59.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:33:59.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:33:59.5 Info: DROP TABLE "Commands" 21:33:59.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:33:59.5 Info: => 0.0069723s 21:33:59.5 Info: AlterTable DownloadClientStatus 21:33:59.5 Info: => 6E-07s 21:33:59.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:33:59.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:33:59.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:33:59.5 Info: DROP TABLE "DownloadClientStatus" 21:33:59.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:33:59.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:33:59.5 Info: => 0.0051542s 21:33:59.5 Info: AlterTable DownloadClientStatus 21:33:59.5 Info: => 7E-07s 21:33:59.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:33:59.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:33:59.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:33:59.5 Info: DROP TABLE "DownloadClientStatus" 21:33:59.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:33:59.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:33:59.5 Info: => 0.0051943s 21:33:59.5 Info: AlterTable DownloadClientStatus 21:33:59.5 Info: => 7E-07s 21:33:59.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:33:59.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:33:59.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:33:59.5 Info: DROP TABLE "DownloadClientStatus" 21:33:59.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:33:59.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:33:59.5 Info: => 0.0048464s 21:33:59.5 Info: AlterTable DownloadHistory 21:33:59.5 Info: => 6E-07s 21:33:59.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:33:59.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:33:59.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:33:59.5 Info: DROP TABLE "DownloadHistory" 21:33:59.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:33:59.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:33:59.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:33:59.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:33:59.5 Info: => 0.0053209s 21:33:59.5 Info: AlterTable ExtraFiles 21:33:59.5 Info: => 7E-07s 21:33:59.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:33:59.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:33:59.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:33:59.5 Info: DROP TABLE "ExtraFiles" 21:33:59.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:33:59.5 Info: => 0.0046262s 21:33:59.5 Info: AlterTable ExtraFiles 21:33:59.5 Info: => 6E-07s 21:33:59.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:33:59.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:33:59.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:33:59.5 Info: DROP TABLE "ExtraFiles" 21:33:59.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:33:59.5 Info: => 0.0046012s 21:33:59.5 Info: AlterTable History 21:33:59.5 Info: => 6E-07s 21:33:59.5 Info: AlterColumn History Date DateTimeOffset 21:33:59.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:33:59.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:33:59.5 Info: DROP TABLE "History" 21:33:59.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:33:59.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:33:59.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:33:59.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:33:59.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:33:59.5 Info: => 0.0052735s 21:33:59.5 Info: AlterTable ImportListStatus 21:33:59.5 Info: => 6E-07s 21:33:59.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:33:59.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:33:59.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:33:59.5 Info: DROP TABLE "ImportListStatus" 21:33:59.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:33:59.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:33:59.5 Info: => 0.0047809s 21:33:59.5 Info: AlterTable ImportListStatus 21:33:59.5 Info: => 6E-07s 21:33:59.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:33:59.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:33:59.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:33:59.5 Info: DROP TABLE "ImportListStatus" 21:33:59.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:33:59.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:33:59.5 Info: => 0.0047466s 21:33:59.5 Info: AlterTable ImportListStatus 21:33:59.5 Info: => 6E-07s 21:33:59.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:33:59.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:33:59.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:33:59.5 Info: DROP TABLE "ImportListStatus" 21:33:59.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:33:59.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:33:59.5 Info: => 0.0047222s 21:33:59.5 Info: AlterTable IndexerStatus 21:33:59.5 Info: => 1.1E-06s 21:33:59.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:33:59.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:33:59.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:33:59.5 Info: DROP TABLE "IndexerStatus" 21:33:59.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:33:59.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:33:59.6 Info: => 0.0197175s 21:33:59.6 Info: AlterTable IndexerStatus 21:33:59.6 Info: => 1.4E-06s 21:33:59.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:33:59.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:33:59.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:33:59.6 Info: DROP TABLE "IndexerStatus" 21:33:59.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:33:59.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:33:59.6 Info: => 0.0048172s 21:33:59.6 Info: AlterTable IndexerStatus 21:33:59.6 Info: => 8E-07s 21:33:59.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:33:59.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:33:59.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:33:59.6 Info: DROP TABLE "IndexerStatus" 21:33:59.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:33:59.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:33:59.6 Info: => 0.0046652s 21:33:59.6 Info: AlterTable LyricFiles 21:33:59.6 Info: => 9E-07s 21:33:59.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:33: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) 21:33: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" 21:33:59.6 Info: DROP TABLE "LyricFiles" 21:33:59.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:33:59.6 Info: => 0.0051827s 21:33:59.6 Info: AlterTable LyricFiles 21:33:59.6 Info: => 9E-07s 21:33:59.6 Info: AlterColumn LyricFiles Added DateTimeOffset 21:33: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, "LastUpdated" DATETIME NOT NULL) 21:33: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" 21:33:59.6 Info: DROP TABLE "LyricFiles" 21:33:59.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:33:59.6 Info: => 0.0051507s 21:33:59.6 Info: AlterTable MetadataFiles 21:33:59.6 Info: => 7E-07s 21:33:59.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:33:59.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:33:59.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:33:59.6 Info: DROP TABLE "MetadataFiles" 21:33:59.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:33:59.6 Info: => 0.0050923s 21:33:59.6 Info: AlterTable MetadataFiles 21:33:59.6 Info: => 9E-07s 21:33:59.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:33:59.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:33:59.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:33:59.6 Info: DROP TABLE "MetadataFiles" 21:33:59.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:33:59.6 Info: => 0.0051556s 21:33:59.6 Info: AlterTable PendingReleases 21:33:59.6 Info: => 7E-07s 21:33:59.6 Info: AlterColumn PendingReleases Added DateTimeOffset 21:33:59.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:33:59.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:33:59.6 Info: DROP TABLE "PendingReleases" 21:33:59.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:33:59.6 Info: => 0.0046328s 21:33:59.6 Info: AlterTable ScheduledTasks 21:33:59.6 Info: => 8E-07s 21:33:59.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:33:59.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:33:59.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:33:59.6 Info: DROP TABLE "ScheduledTasks" 21:33:59.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:33:59.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:33:59.6 Info: => 0.0048745s 21:33:59.6 Info: AlterTable ScheduledTasks 21:33:59.6 Info: => 7E-07s 21:33:59.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:33:59.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:33:59.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:33:59.6 Info: DROP TABLE "ScheduledTasks" 21:33:59.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:33:59.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:33:59.6 Info: => 0.0048925s 21:33:59.6 Info: AlterTable TrackFiles 21:33:59.6 Info: => 7E-07s 21:33:59.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:33: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) 21:33: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" 21:33:59.6 Info: DROP TABLE "TrackFiles" 21:33:59.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:33:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:33:59.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:33:59.6 Info: => 0.0049277s 21:33:59.6 Info: AlterTable TrackFiles 21:33:59.6 Info: => 7E-07s 21:33:59.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:33: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) 21:33: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" 21:33:59.6 Info: DROP TABLE "TrackFiles" 21:33:59.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:33:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:33:59.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:33:59.6 Info: => 0.0048325s 21:33:59.6 Info: AlterTable VersionInfo 21:33:59.6 Info: => 7E-07s 21:33:59.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:33:59.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:33:59.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:33:59.6 Info: DROP TABLE "VersionInfo" 21:33:59.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:33:59.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:33:59.6 Info: => 0.0046375s 21:33:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:33:59', 'postgres_update_timestamp_columns_to_with_timezone') 21:33:59.6 Info: Committing Transaction 21:33:59.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:33:59.6 Info: => 0.0055209s 21:33:59.6 Info: 62: add_on_delete_to_notifications migrating 21:33:59.6 Info: Beginning Transaction 21:33:59.6 Info: Starting migration of Main DB to 62 21:33:59.6 Info: AlterTable Notifications 21:33:59.6 Info: => 1.1E-06s 21:33:59.6 Info: CreateColumn Notifications OnArtistDelete Boolean 21:33:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:33:59.6 Info: => 0.0005716s 21:33:59.6 Info: AlterTable Notifications 21:33:59.6 Info: => 7E-07s 21:33:59.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:33:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:33:59.6 Info: => 0.0005532s 21:33:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:33:59', 'add_on_delete_to_notifications') 21:33:59.6 Info: Committing Transaction 21:33:59.6 Info: 62: add_on_delete_to_notifications migrated 21:33:59.6 Info: => 0.0009964s 21:33:59.6 Info: 63: add_custom_formats migrating 21:33:59.6 Info: Beginning Transaction 21:33:59.6 Info: Starting migration of Main DB to 63 21:33:59.6 Info: AlterTable DelayProfiles 21:33:59.6 Info: => 1.1E-06s 21:33:59.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:33:59.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:33:59.6 Info: => 0.0005734s 21:33:59.6 Info: UpdateData 21:33:59.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:33:59.6 Info: => 5.7E-05s 21:33:59.6 Info: AlterTable TrackFiles 21:33:59.6 Info: => 6E-07s 21:33:59.6 Info: CreateColumn TrackFiles OriginalFilePath String 21:33:59.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:33:59.6 Info: => 0.0005463s 21:33:59.6 Info: PerformDBOperation 21:33:59.6 Info: Performing DB Operation 21:33:59.6 Info: => 0.0015099s 21:33:59.6 Info: CreateTable CustomFormats 21:33:59.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:33:59.6 Info: => 0.0001556s 21:33:59.6 Info: CreateIndex CustomFormats (Name) 21:33:59.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:33:59.6 Info: => 0.0001042s 21:33:59.6 Info: AlterTable QualityProfiles 21:33:59.6 Info: => 7E-07s 21:33:59.6 Info: CreateColumn QualityProfiles FormatItems String 21:33:59.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:33:59.6 Info: => 0.0006312s 21:33:59.6 Info: AlterTable QualityProfiles 21:33:59.6 Info: => 8E-07s 21:33:59.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:33:59.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:33:59.6 Info: => 0.000647s 21:33:59.6 Info: AlterTable QualityProfiles 21:33:59.6 Info: => 6E-07s 21:33:59.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:33:59.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:33:59.6 Info: => 0.0006493s 21:33:59.6 Info: PerformDBOperation 21:33:59.6 Info: Performing DB Operation 21:33:59.6 Info: => 0.0069305s 21:33:59.6 Info: PerformDBOperation 21:33:59.6 Info: Performing DB Operation 21:33:59.6 Info: => 0.0012675s 21:33:59.6 Info: DeleteColumn ReleaseProfiles Preferred 21:33:59.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:33:59.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:33:59.6 Info: DROP TABLE "ReleaseProfiles" 21:33:59.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:33:59.6 Info: => 0.0046358s 21:33:59.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:33:59.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:33:59.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:33:59.6 Info: DROP TABLE "ReleaseProfiles" 21:33:59.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:33:59.6 Info: => 0.0046247s 21:33:59.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:33:59.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:33:59.6 Info: => 4.93E-05s 21:33:59.6 Info: AlterTable DelayProfiles 21:33:59.6 Info: => 7E-07s 21:33:59.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:33:59.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:33:59.6 Info: => 0.0005575s 21:33:59.6 Info: AlterTable DelayProfiles 21:33:59.6 Info: => 7E-07s 21:33:59.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:33:59.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:33:59.6 Info: => 0.0005626s 21:33:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:33:59', 'add_custom_formats') 21:33:59.6 Info: Committing Transaction 21:33:59.6 Info: 63: add_custom_formats migrated 21:33:59.6 Info: => 0.0010116s 21:33:59.6 Info: 64: add_result_to_commands migrating 21:33:59.6 Info: Beginning Transaction 21:33:59.6 Info: Starting migration of Main DB to 64 21:33:59.6 Info: AlterTable Commands 21:33:59.6 Info: => 1.1E-06s 21:33:59.6 Info: CreateColumn Commands Result Int32 21:33:59.6 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:33:59.6 Info: => 0.0006284s 21:33:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-12-23T21:33:59', 'add_result_to_commands') 21:33:59.6 Info: Committing Transaction 21:33:59.6 Info: 64: add_result_to_commands migrated 21:33:59.6 Info: => 0.0010391s 21:33:59.6 Info: 65: health_restored_notification migrating 21:33:59.6 Info: Beginning Transaction 21:33:59.6 Info: Starting migration of Main DB to 65 21:33:59.6 Info: AlterTable Notifications 21:33:59.6 Info: => 1E-06s 21:33:59.6 Info: CreateColumn Notifications OnHealthRestored Boolean 21:33:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:33:59.6 Info: => 0.0005781s 21:33:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-12-23T21:33:59', 'health_restored_notification') 21:33:59.6 Info: Committing Transaction 21:33:59.6 Info: 65: health_restored_notification migrated 21:33:59.6 Info: => 0.0009773s 21:33:59.6 Info: 66: remove_uc migrating 21:33:59.6 Info: Beginning Transaction 21:33:59.6 Info: Starting migration of Main DB to 66 21:33:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:33:59.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:33:59.6 Info: => 5.55E-05s 21:33:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-12-23T21:33:59', 'remove_uc') 21:33:59.6 Info: Committing Transaction 21:33:59.6 Info: 66: remove_uc migrated 21:33:59.6 Info: => 0.0004247s 21:33:59.6 Info: 67: download_clients_rename_tv_to_music migrating 21:33:59.6 Info: Beginning Transaction 21:33:59.6 Info: Starting migration of Main DB to 67 21:33:59.6 Info: PerformDBOperation 21:33:59.6 Info: Performing DB Operation 21:33:59.6 Info: => 0.0023504s 21:33:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-12-23T21:33:59', 'download_clients_rename_tv_to_music') 21:33:59.6 Info: Committing Transaction 21:33:59.6 Info: 67: download_clients_rename_tv_to_music migrated 21:33:59.6 Info: => 0.0027531s 21:33:59.6 Info: 68: add_colon_replacement_to_naming_config migrating 21:33:59.6 Info: Beginning Transaction 21:33:59.6 Info: Starting migration of Main DB to 68 21:33:59.6 Info: AlterTable NamingConfig 21:33:59.6 Info: => 1.1E-06s 21:33:59.6 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 21:33:59.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 21:33:59.6 Info: => 0.0006615s 21:33:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-12-23T21:33:59', 'add_colon_replacement_to_naming_config') 21:33:59.6 Info: Committing Transaction 21:33:59.6 Info: 68: add_colon_replacement_to_naming_config migrated 21:33:59.6 Info: => 0.001239s 21:33:59.6 Info: 69: list_sync_time migrating 21:33:59.6 Info: Beginning Transaction 21:33:59.6 Info: Starting migration of Main DB to 69 21:33:59.6 Info: DeleteColumn ImportListStatus LastSyncListInfo 21:33:59.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:33:59.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 21:33:59.7 Info: DROP TABLE "ImportListStatus" 21:33:59.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:33:59.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:33:59.7 Info: => 0.0062088s 21:33:59.7 Info: AlterTable ImportListStatus 21:33:59.7 Info: => 7E-07s 21:33:59.7 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 21:33:59.7 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 21:33:59.7 Info: => 0.000571s 21:33:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-12-23T21:33:59', 'list_sync_time') 21:33:59.7 Info: Committing Transaction 21:33:59.7 Info: 69: list_sync_time migrated 21:33:59.7 Info: => 0.0011242s 21:33:59.7 Info: 70: add_download_client_tags migrating 21:33:59.7 Info: Beginning Transaction 21:33:59.7 Info: Starting migration of Main DB to 70 21:33:59.7 Info: AlterTable DownloadClients 21:33:59.7 Info: => 1E-06s 21:33:59.7 Info: CreateColumn DownloadClients Tags String 21:33:59.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 21:33:59.7 Info: => 0.0005799s 21:33:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-12-23T21:33:59', 'add_download_client_tags') 21:33:59.7 Info: Committing Transaction 21:33:59.7 Info: 70: add_download_client_tags migrated 21:33:59.7 Info: => 0.0010278s 21:33:59.7 Info: 71: add_notification_status migrating 21:33:59.7 Info: Beginning Transaction 21:33:59.7 Info: Starting migration of Main DB to 71 21:33:59.7 Info: CreateTable NotificationStatus 21:33:59.7 Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:33:59.7 Info: => 0.0001422s 21:33:59.7 Info: CreateIndex NotificationStatus (ProviderId) 21:33:59.7 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 21:33:59.7 Info: => 0.0001043s 21:33:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-12-23T21:33:59', 'add_notification_status') 21:33:59.7 Info: Committing Transaction 21:33:59.7 Info: 71: add_notification_status migrated 21:33:59.7 Info: => 0.0006075s 21:33:59.7 Info: 72: add_alac_24_quality_in_profiles migrating 21:33:59.7 Info: Beginning Transaction 21:33:59.7 Info: Starting migration of Main DB to 72 21:33:59.7 Info: PerformDBOperation 21:33:59.7 Info: Performing DB Operation 21:33:59.7 Info: => 0.0035061s 21:33:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-12-23T21:33:59', 'add_alac_24_quality_in_profiles') 21:33:59.7 Info: Committing Transaction 21:33:59.7 Info: 72: add_alac_24_quality_in_profiles migrated 21:33:59.7 Info: => 0.0039458s 21:33:59.7 Info: 73: add_salt_to_users migrating 21:33:59.7 Info: Beginning Transaction 21:33:59.7 Info: Starting migration of Main DB to 73 21:33:59.7 Info: AlterTable Users 21:33:59.7 Info: => 1.1E-06s 21:33:59.7 Info: CreateColumn Users Salt String 21:33:59.7 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 21:33:59.7 Info: => 0.0005959s 21:33:59.7 Info: CreateColumn Users Iterations Int32 21:33:59.7 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 21:33:59.7 Info: => 0.0006238s 21:33:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-12-23T21:33:59', 'add_salt_to_users') 21:33:59.7 Info: Committing Transaction 21:33:59.7 Info: 73: add_salt_to_users migrated 21:33:59.7 Info: => 0.0010622s 21:33:59.7 Info: 74: add_auto_tagging migrating 21:33:59.7 Info: Beginning Transaction 21:33:59.7 Info: Starting migration of Main DB to 74 21:33:59.7 Info: CreateTable AutoTagging 21:33:59.7 Info: CREATE TABLE "AutoTagging" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "RemoveTagsAutomatically" INTEGER NOT NULL DEFAULT 0, "Tags" TEXT NOT NULL DEFAULT '[]') 21:33:59.7 Info: => 0.0001619s 21:33:59.7 Info: CreateIndex AutoTagging (Name) 21:33:59.7 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 21:33:59.7 Info: => 0.0001071s 21:33:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-12-23T21:33:59', 'add_auto_tagging') 21:33:59.7 Info: Committing Transaction 21:33:59.7 Info: 74: add_auto_tagging migrated 21:33:59.7 Info: => 0.0005203s 21:33:59.7 Info: 75: quality_definition_preferred_size migrating 21:33:59.7 Info: Beginning Transaction 21:33:59.7 Info: Starting migration of Main DB to 75 21:33:59.7 Info: AlterTable QualityDefinitions 21:33:59.7 Info: => 1E-06s 21:33:59.7 Info: CreateColumn QualityDefinitions PreferredSize Double 21:33:59.7 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 21:33:59.7 Info: => 0.0005946s 21:33:59.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 21:33:59.7 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 21:33:59.7 Info: => 4.88E-05s 21:33:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-12-23T21:33:59', 'quality_definition_preferred_size') 21:33:59.7 Info: Committing Transaction 21:33:59.7 Info: 75: quality_definition_preferred_size migrated 21:33:59.7 Info: => 0.0004465s 21:33:59.7 Info: 76: add_on_artist_add_to_notifications migrating 21:33:59.7 Info: Beginning Transaction 21:33:59.7 Info: Starting migration of Main DB to 76 21:33:59.7 Info: AlterTable Notifications 21:33:59.7 Info: => 8E-07s 21:33:59.7 Info: CreateColumn Notifications OnArtistAdd Boolean 21:33:59.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 21:33:59.7 Info: => 0.0006083s 21:33:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-12-23T21:33:59', 'add_on_artist_add_to_notifications') 21:33:59.7 Info: Committing Transaction 21:33:59.7 Info: 76: add_on_artist_add_to_notifications migrated 21:33:59.7 Info: => 0.0010441s 21:33:59.7 Info: 77: album_last_searched_time migrating 21:33:59.7 Info: Beginning Transaction 21:33:59.7 Info: Starting migration of Main DB to 77 21:33:59.7 Info: AlterTable Albums 21:33:59.7 Info: => 2.5E-06s 21:33:59.7 Info: CreateColumn Albums LastSearchTime DateTimeOffset 21:33:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 21:33:59.7 Info: => 0.000596s 21:33:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-12-23T21:33:59', 'album_last_searched_time') 21:33:59.7 Info: Committing Transaction 21:33:59.7 Info: 77: album_last_searched_time migrated 21:33:59.7 Info: => 0.0010402s 21:33:59.7 Info: 78: add_indexer_flags migrating 21:33:59.7 Info: Beginning Transaction 21:33:59.7 Info: Starting migration of Main DB to 78 21:33:59.7 Info: AlterTable Blocklist 21:33:59.7 Info: => 1.1E-06s 21:33:59.7 Info: CreateColumn Blocklist IndexerFlags Int32 21:33:59.7 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 21:33:59.7 Info: => 0.0006189s 21:33:59.7 Info: AlterTable TrackFiles 21:33:59.7 Info: => 7E-07s 21:33:59.7 Info: CreateColumn TrackFiles IndexerFlags Int32 21:33:59.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 21:33:59.7 Info: => 0.0005847s 21:33:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-12-23T21:33:59', 'add_indexer_flags') 21:33:59.7 Info: Committing Transaction 21:33:59.7 Info: 78: add_indexer_flags migrated 21:33:59.7 Info: => 0.0010311s 21:33:59.7 Info: 79: add_indexes_album_statistics migrating 21:33:59.7 Info: Beginning Transaction 21:33:59.7 Info: Starting migration of Main DB to 79 21:33:59.7 Info: CreateIndex Albums (Monitored) 21:33:59.7 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 21:33:59.7 Info: => 0.0001136s 21:33:59.7 Info: CreateIndex Albums (ReleaseDate) 21:33:59.7 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 21:33:59.7 Info: => 0.0001036s 21:33:59.7 Info: CreateIndex AlbumReleases (Monitored) 21:33:59.7 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 21:33:59.7 Info: => 9.8E-05s 21:33:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-12-23T21:33:59', 'add_indexes_album_statistics') 21:33:59.7 Info: Committing Transaction 21:33:59.7 Info: 79: add_indexes_album_statistics migrated 21:33:59.7 Info: => 0.0005795s 21:33:59.7 Info: 80: update_redacted_baseurl migrating 21:33:59.7 Info: Beginning Transaction 21:33:59.7 Info: Starting migration of Main DB to 80 21:33:59.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 21:33:59.7 Info: UPDATE "Indexers" SET "Settings" = Replace("Settings", '//redacted.ch', '//redacted.sh') WHERE "Implementation" = 'Redacted' 21:33:59.7 Info: => 6.07E-05s 21:33:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2024-12-23T21:33:59', 'update_redacted_baseurl') 21:33:59.7 Info: Committing Transaction 21:33:59.7 Info: 80: update_redacted_baseurl migrated 21:33:59.7 Info: => 0.0004719s 21:33:59.7 Debug: Took: 00:00:00.9977852 21:33:59.7 Info: Caching database 21:33:59.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:33:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:33:59.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:33:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:33:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-12-23T21:33:59.9524074Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:33:59.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 21:34:00.0 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 21:34:00.0 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 21:34:00.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:00.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864400188020_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:00.0 Info: DatabaseEngineVersionCheck migrating 21:34:00.0 Info: PerformDBOperation 21:34:00.0 Info: Performing DB Operation 21:34:00.0 Info: SQLite 3.47.2 21:34:00.0 Info: => 0.0011747s 21:34:00.0 Info: DatabaseEngineVersionCheck migrated 21:34:00.0 Info: => 0.0012036s 21:34:00.0 Debug: Took: 00:00:00.0119342 21:34:00.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:00.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-12-23T21:34:00.0529183Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:00.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 21:34:00.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 21:34:00.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 21:34:00.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:00.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864401047997_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:00.1 Info: DatabaseEngineVersionCheck migrating 21:34:00.1 Info: PerformDBOperation 21:34:00.1 Info: Performing DB Operation 21:34:00.1 Info: SQLite 3.47.2 21:34:00.1 Info: => 0.0011683s 21:34:00.1 Info: DatabaseEngineVersionCheck migrated 21:34:00.1 Info: => 0.0011846s 21:34:00.1 Debug: Took: 00:00:00.0107466 21:34:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:00.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-12-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:00.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-12-23T21:34:00.1510071Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 21:34:00.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 21:33:59.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 21:33:59.6 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:33:59.6 Debug: Dummy process. ID:21592 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:34:00.1 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 21:34:00.1 Debug: - [21592] Lidarr.Test.Dummy 21:34:00.1 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 21:34:00.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 21:34:00.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 21:34:00.1 Debug: Finding process with Id:1234567 21:34:00.2 Warn: Unable to find process with ID 1234567 21:34:00.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 21:34:00.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 21:34:00.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:00.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864401745908_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:00.1 Info: DatabaseEngineVersionCheck migrating 21:34:00.1 Info: PerformDBOperation 21:34:00.1 Info: Performing DB Operation 21:34:00.1 Info: SQLite 3.47.2 21:34:00.1 Info: => 0.0011115s 21:34:00.1 Info: DatabaseEngineVersionCheck migrated 21:34:00.1 Info: => 0.0011279s 21:34:00.1 Debug: Took: 00:00:00.0107425 21:34:00.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:00.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-12-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:00.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:00.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-12-23T21:34:00.206579Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 21:34:00.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 21:34:00.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 21:34:00.2 Debug: Finding process with Id:0 21:34:00.2 Warn: Unable to find process with ID 0 21:34:00.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 21:34:00.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 21:34:00.2 Debug: Finding process with Id:-1 21:34:00.2 Warn: Unable to find process with ID -1 21:34:00.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 21:34:00.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 21:34:00.2 Debug: Finding process with Id:9999 21:34:00.3 Warn: Unable to find process with ID 9999 21:34:00.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 21:34:00.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 21:34:00.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:00.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864402306068_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:00.2 Info: DatabaseEngineVersionCheck migrating 21:34:00.2 Info: PerformDBOperation 21:34:00.2 Info: Performing DB Operation 21:34:00.2 Info: SQLite 3.47.2 21:34:00.2 Info: => 0.0011796s 21:34:00.2 Info: DatabaseEngineVersionCheck migrated 21:34:00.2 Info: => 0.0011954s 21:34:00.2 Debug: Took: 00:00:00.0109472 21:34:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:00.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:00.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:00.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 = ["\"2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber11\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:00.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-12-23T21:34:00.3232369Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:00.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 ==== 21:34:00.3 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 21:34:00.3 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 21:34:00.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:00.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864403619296_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:00.3 Info: DatabaseEngineVersionCheck migrating 21:34:00.3 Info: PerformDBOperation 21:34:00.3 Info: Performing DB Operation 21:34:00.3 Info: SQLite 3.47.2 21:34:00.3 Info: => 0.001113s 21:34:00.3 Info: DatabaseEngineVersionCheck migrated 21:34:00.3 Info: => 0.001129s 21:34:00.3 Debug: Took: 00:00:00.0106849 21:34:00.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:00.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-12-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:00.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:00.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 ==== 21:34:00.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-12-23T21:34:00.3939991Z"] Clause5_P1 = [true] ==== End Query Trace ==== 21:34:00.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 ==== 21:34:00.4 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 21:34:00.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 21:34:00.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 21:34:00.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 21:34:00.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 21:34:00.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 21:34:00.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 21:34:00.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 21:34:00.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 21:34:00.4 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 21:34:00.4 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 21:34:00.4 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 21:34:00.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:00.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864404793746_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:00.4 Info: DatabaseEngineVersionCheck migrating 21:34:00.4 Info: PerformDBOperation 21:34:00.4 Info: Performing DB Operation 21:34:00.4 Info: SQLite 3.47.2 21:34:00.4 Info: => 0.0010943s 21:34:00.4 Info: DatabaseEngineVersionCheck migrated 21:34:00.4 Info: => 0.0011095s 21:34:00.4 Debug: Took: 00:00:00.0105530 21:34:00.4 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-12-23T21:34:00.4926338Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:34:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:34:00.5 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 21:34:00.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 21:34:00.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:00.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864405395941_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:00.5 Info: DatabaseEngineVersionCheck migrating 21:34:00.5 Info: PerformDBOperation 21:34:00.5 Info: Performing DB Operation 21:34:00.5 Info: SQLite 3.47.2 21:34:00.5 Info: => 0.0011555s 21:34:00.5 Info: DatabaseEngineVersionCheck migrated 21:34:00.5 Info: => 0.0011733s 21:34:00.5 Debug: Took: 00:00:00.0108453 21:34:00.5 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-12-23T21:34:00.552826Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:34:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" WHERE (("Blocklist"."ArtistId" = @Clause1_P1) AND ("Blocklist"."SourceTitle" LIKE '%' || @Clause1_P2 || '%')) PARAMETERS: Clause1_P1 = [12345] Clause1_P2 = ["\"ARTIST.NAME.ALBUM.TITLE\""] ==== End Query Trace ==== 21:34:00.5 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 21:34:00.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 21:34:00.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:00.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864405824656_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:00.5 Info: DatabaseEngineVersionCheck migrating 21:34:00.5 Info: PerformDBOperation 21:34:00.5 Info: Performing DB Operation 21:34:00.5 Info: SQLite 3.47.2 21:34:00.5 Info: => 0.001108s 21:34:00.5 Info: DatabaseEngineVersionCheck migrated 21:34:00.5 Info: => 0.0011246s 21:34:00.5 Debug: Took: 00:00:00.0106155 21:34:00.5 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-12-23T21:34:00.595371Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 21:34:00.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:34:00.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 21:34:00.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 21:34:00.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 21:34:00.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 21:34:00.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 21:34:00.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 21:34:00.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 21:34:00.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 21:34:00.6 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 21:34:00.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 21:34:00.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 21:34:00.7 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'retention' Value:'702' 21:34:00.7 Trace: Writing Setting to database. Key:'recyclebin' Value:'b1efdf06-a043-40fe-89f9-49026cca944e' 21:34:00.7 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'702' 21:34:00.7 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'703' 21:34:00.7 Trace: Writing Setting to database. Key:'maximumsize' Value:'703' 21:34:00.7 Trace: Writing Setting to database. Key:'minimumage' Value:'703' 21:34:00.7 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 21:34:00.7 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'filedate' Value:'none' 21:34:00.7 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'a1947e94-c84f-4b27-841b-bf9fe0efec86' 21:34:00.7 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'705' 21:34:00.7 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'705' 21:34:00.7 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'4c7377ab-e2e0-4460-a38d-36c3f97eb33f' 21:34:00.7 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 21:34:00.7 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 21:34:00.7 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'chmodfolder' Value:'c4b4bff6-7fb6-4eee-806e-8f3e6642f322' 21:34:00.7 Trace: Writing Setting to database. Key:'chowngroup' Value:'f8013d52-c88a-4ee5-bb02-2630dde77720' 21:34:00.7 Trace: Writing Setting to database. Key:'metadatasource' Value:'5f07dd5c-166e-4226-ab38-b33d138c3874' 21:34:00.7 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 21:34:00.7 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'707' 21:34:00.7 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'db9a4ce8-a22c-4d70-99ac-4d256583344b' 21:34:00.7 Trace: Writing Setting to database. Key:'shortdateformat' Value:'c2895153-a904-4eb8-9dda-61d73970ecda' 21:34:00.7 Trace: Writing Setting to database. Key:'longdateformat' Value:'7a966e25-e7d9-4f58-92f9-99a2dd7838fb' 21:34:00.7 Trace: Writing Setting to database. Key:'timeformat' Value:'a508d51e-16a5-4dd8-b93b-5ac1b217bb15' 21:34:00.7 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'uilanguage' Value:'709' 21:34:00.7 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 21:34:00.7 Trace: Writing Setting to database. Key:'trustcgnatipaddresses' Value:'True' 21:34:00.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 21:34:00.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 21:34:00.7 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:34:00.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 21:34:00.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 21:34:00.7 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:34:00.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 21:34:00.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 21:34:00.7 Trace: Using default config value for 'hmacsalt' defaultValue:'2452f7e2-4efc-4ad3-9d1e-b2de16561e8c' 21:34:00.7 Trace: Writing Setting to database. Key:'hmacsalt' Value:'2452f7e2-4efc-4ad3-9d1e-b2de16561e8c' 21:34:00.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 21:34:00.7 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 21:34:00.7 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'retention' defaultValue:'0' 21:34:00.7 Trace: Using default config value for 'recyclebin' defaultValue:'' 21:34:00.7 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 21:34:00.7 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 21:34:00.7 Trace: Using default config value for 'maximumsize' defaultValue:'0' 21:34:00.7 Trace: Using default config value for 'minimumage' defaultValue:'0' 21:34:00.7 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 21:34:00.7 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 21:34:00.7 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 21:34:00.7 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 21:34:00.7 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'filedate' defaultValue:'None' 21:34:00.7 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 21:34:00.7 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 21:34:00.7 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 21:34:00.7 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 21:34:00.7 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 21:34:00.7 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 21:34:00.7 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 21:34:00.7 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 21:34:00.7 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 21:34:00.7 Trace: Using default config value for 'chowngroup' defaultValue:'' 21:34:00.7 Trace: Using default config value for 'metadatasource' defaultValue:'' 21:34:00.7 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 21:34:00.7 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 21:34:00.7 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 21:34:00.7 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 21:34:00.7 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 21:34:00.7 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 21:34:00.7 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 21:34:00.7 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 21:34:00.7 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'uilanguage' defaultValue:'1' 21:34:00.7 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 21:34:00.7 Trace: Using default config value for 'plexclientidentifier' defaultValue:'33e30895-f9ea-4c7e-a5db-248ca727ef9b' 21:34:00.7 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'33e30895-f9ea-4c7e-a5db-248ca727ef9b' 21:34:00.7 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'08f7f206-cd4d-41e3-bf50-544f29379c7d' 21:34:00.7 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'08f7f206-cd4d-41e3-bf50-544f29379c7d' 21:34:00.7 Trace: Using default config value for 'hmacpassphrase' defaultValue:'ab25b150-7469-4cf5-a60c-30eae62bbcc3' 21:34:00.7 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'ab25b150-7469-4cf5-a60c-30eae62bbcc3' 21:34:00.7 Trace: Using default config value for 'rijndaelsalt' defaultValue:'d21712bd-9e3f-4b5c-ae86-954d732efa43' 21:34:00.7 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'d21712bd-9e3f-4b5c-ae86-954d732efa43' 21:34:00.7 Trace: Using default config value for 'hmacsalt' defaultValue:'acdc75c1-f021-44b9-9fcc-3d09ee4cbe6b' 21:34:00.7 Trace: Writing Setting to database. Key:'hmacsalt' Value:'acdc75c1-f021-44b9-9fcc-3d09ee4cbe6b' 21:34:00.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:00.7 Trace: Using default config value for 'proxytype' defaultValue:'Http' 21:34:00.7 Trace: Using default config value for 'proxyhostname' defaultValue:'' 21:34:00.7 Trace: Using default config value for 'proxyport' defaultValue:'8080' 21:34:00.7 Trace: Using default config value for 'proxyusername' defaultValue:'' 21:34:00.7 Trace: Using default config value for 'proxypassword' defaultValue:'' 21:34:00.7 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 21:34:00.7 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 21:34:00.7 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 21:34:00.7 Trace: Using default config value for 'backupinterval' defaultValue:'7' 21:34:00.7 Trace: Using default config value for 'backupretention' defaultValue:'28' 21:34:00.7 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 21:34:00.7 Trace: Using default config value for 'applicationurl' defaultValue:'' 21:34:00.7 Trace: Using default config value for 'trustcgnatipaddresses' defaultValue:'False' 21:34:00.7 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 21:34:00.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 21:34:00.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:00.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864407245999_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:00.7 Info: DatabaseEngineVersionCheck migrating 21:34:00.7 Info: PerformDBOperation 21:34:00.7 Info: Performing DB Operation 21:34:00.7 Info: SQLite 3.47.2 21:34:00.7 Info: => 0.0010512s 21:34:00.7 Info: DatabaseEngineVersionCheck migrated 21:34:00.7 Info: => 0.0010668s 21:34:00.7 Debug: Took: 00:00:00.0102061 21:34:00.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:00.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 21:34:00.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 21:34:00.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:00.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864407877779_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:00.8 Info: DatabaseEngineVersionCheck migrating 21:34:00.8 Info: PerformDBOperation 21:34:00.8 Info: Performing DB Operation 21:34:00.8 Info: SQLite 3.47.2 21:34:00.8 Info: => 0.0016923s 21:34:00.8 Info: DatabaseEngineVersionCheck migrated 21:34:00.8 Info: => 0.0017213s 21:34:00.8 Debug: Took: 00:00:00.0175428 21:34:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 21:34:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 21:34:00.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:00.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864408789211_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:00.8 Info: DatabaseEngineVersionCheck migrating 21:34:00.8 Info: PerformDBOperation 21:34:00.8 Info: Performing DB Operation 21:34:00.8 Info: SQLite 3.47.2 21:34:00.8 Info: => 0.0010433s 21:34:00.8 Info: DatabaseEngineVersionCheck migrated 21:34:00.8 Info: => 0.001061s 21:34:00.8 Debug: Took: 00:00:00.0105690 21:34: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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 21:34:00.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 21:34:00.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 21:34:00.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:00.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864409426452_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:00.9 Info: DatabaseEngineVersionCheck migrating 21:34:00.9 Info: PerformDBOperation 21:34:00.9 Info: Performing DB Operation 21:34:00.9 Info: SQLite 3.47.2 21:34:00.9 Info: => 0.0011308s 21:34:00.9 Info: DatabaseEngineVersionCheck migrated 21:34:00.9 Info: => 0.0011523s 21:34:00.9 Debug: Took: 00:00:00.0109154 21:34: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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 21:34:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 21:34:00.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 21:34:00.3 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:34:00.3 Debug: Dummy process. ID:21605 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:34:00.3 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:34:00.4 Debug: Dummy process. ID:21615 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:34:00.9 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 21:34:00.9 Debug: - [21605] Lidarr.Test.Dummy 21:34:00.9 Debug: - [21615] Lidarr.Test.Dummy 21:34:00.9 Debug: Found 2 processes to kill 21:34:00.9 Debug: Killing process: 21605 [Lidarr.Test.Dummy] 21:34:00.9 Info: [21605]: Killing process 21:34:00.9 Info: [21605]: Waiting for exit 21:34:01.0 Info: [21605]: Process terminated successfully 21:34:01.0 Debug: Killing process: 21615 [Lidarr.Test.Dummy] 21:34:01.0 Info: [21615]: Killing process 21:34:01.0 Info: [21615]: Waiting for exit 21:34:01.0 Info: [21615]: Process terminated successfully 21:34:01.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 21:34:01.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 21:34:01.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864410240788_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.0 Info: DatabaseEngineVersionCheck migrating 21:34:01.0 Info: PerformDBOperation 21:34:01.0 Info: Performing DB Operation 21:34:01.0 Info: SQLite 3.47.2 21:34:01.0 Info: => 0.0011425s 21:34:01.0 Info: DatabaseEngineVersionCheck migrated 21:34:01.0 Info: => 0.0011613s 21:34:01.0 Debug: Took: 00:00:00.0110439 21:34: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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 21:34:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 21:34:01.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 21:34:01.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864410928982_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.1 Info: DatabaseEngineVersionCheck migrating 21:34:01.1 Info: PerformDBOperation 21:34:01.1 Info: Performing DB Operation 21:34:01.1 Info: SQLite 3.47.2 21:34:01.1 Info: => 0.0011135s 21:34:01.1 Info: DatabaseEngineVersionCheck migrated 21:34:01.1 Info: => 0.0011326s 21:34:01.1 Debug: Took: 00:00:00.0105967 21:34: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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 21:34:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 21:34:01.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 21:34:01.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864411382630_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.1 Info: DatabaseEngineVersionCheck migrating 21:34:01.1 Info: PerformDBOperation 21:34:01.1 Info: Performing DB Operation 21:34:01.1 Info: SQLite 3.47.2 21:34:01.1 Info: => 0.0010588s 21:34:01.1 Info: DatabaseEngineVersionCheck migrated 21:34:01.1 Info: => 0.0010771s 21:34:01.1 Debug: Took: 00:00:00.0103197 21:34: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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 21:34:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 21:34:01.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 21:34:01.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864411860770_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.1 Info: DatabaseEngineVersionCheck migrating 21:34:01.1 Info: PerformDBOperation 21:34:01.1 Info: Performing DB Operation 21:34:01.1 Info: SQLite 3.47.2 21:34:01.1 Info: => 0.0010817s 21:34:01.1 Info: DatabaseEngineVersionCheck migrated 21:34:01.1 Info: => 0.0011004s 21:34:01.1 Debug: Took: 00:00:00.0104228 21:34: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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 21:34:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 21:34:01.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 21:34:01.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864412317060_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.2 Info: DatabaseEngineVersionCheck migrating 21:34:01.2 Info: PerformDBOperation 21:34:01.2 Info: Performing DB Operation 21:34:01.2 Info: SQLite 3.47.2 21:34:01.2 Info: => 0.0011101s 21:34:01.2 Info: DatabaseEngineVersionCheck migrated 21:34:01.2 Info: => 0.0011288s 21:34:01.2 Debug: Took: 00:00:00.0105207 21:34: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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 21:34:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 21:34:01.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 21:34:01.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864412788293_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.2 Info: DatabaseEngineVersionCheck migrating 21:34:01.2 Info: PerformDBOperation 21:34:01.2 Info: Performing DB Operation 21:34:01.2 Info: SQLite 3.47.2 21:34:01.2 Info: => 0.0018005s 21:34:01.2 Info: DatabaseEngineVersionCheck migrated 21:34:01.2 Info: => 0.0018271s 21:34:01.2 Debug: Took: 00:00:00.0169486 21:34:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 21:34:01.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 21:34:01.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 21:34:01.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864413284284_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.3 Info: DatabaseEngineVersionCheck migrating 21:34:01.3 Info: PerformDBOperation 21:34:01.3 Info: Performing DB Operation 21:34:01.3 Info: SQLite 3.47.2 21:34:01.3 Info: => 0.0010741s 21:34:01.3 Info: DatabaseEngineVersionCheck migrated 21:34:01.3 Info: => 0.0010922s 21:34:01.3 Debug: Took: 00:00:00.0102702 21:34:01.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 21:34:01.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 21:34:01.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864413850522_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.3 Info: DatabaseEngineVersionCheck migrating 21:34:01.3 Info: PerformDBOperation 21:34:01.3 Info: Performing DB Operation 21:34:01.3 Info: SQLite 3.47.2 21:34:01.3 Info: => 0.0010944s 21:34:01.3 Info: DatabaseEngineVersionCheck migrated 21:34:01.3 Info: => 0.001113s 21:34:01.3 Debug: Took: 00:00:00.0104041 21:34:01.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 21:34:01.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 21:34:01.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864414286684_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.4 Info: DatabaseEngineVersionCheck migrating 21:34:01.4 Info: PerformDBOperation 21:34:01.4 Info: Performing DB Operation 21:34:01.4 Info: SQLite 3.47.2 21:34:01.4 Info: => 0.0010811s 21:34:01.4 Info: DatabaseEngineVersionCheck migrated 21:34:01.4 Info: => 0.0010994s 21:34:01.4 Debug: Took: 00:00:00.0101572 21:34:01.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 21:34:01.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 21:34:01.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864414678838_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.4 Info: DatabaseEngineVersionCheck migrating 21:34:01.4 Info: PerformDBOperation 21:34:01.4 Info: Performing DB Operation 21:34:01.4 Info: SQLite 3.47.2 21:34:01.4 Info: => 0.0010906s 21:34:01.4 Info: DatabaseEngineVersionCheck migrated 21:34:01.4 Info: => 0.0011085s 21:34:01.4 Debug: Took: 00:00:00.0103797 21:34:01.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 21:34:01.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 21:34:01.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864415180018_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.5 Info: DatabaseEngineVersionCheck migrating 21:34:01.5 Info: PerformDBOperation 21:34:01.5 Info: Performing DB Operation 21:34:01.5 Info: SQLite 3.47.2 21:34:01.5 Info: => 0.0010611s 21:34:01.5 Info: DatabaseEngineVersionCheck migrated 21:34:01.5 Info: => 0.0010783s 21:34:01.5 Debug: Took: 00:00:00.0101673 21:34:01.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 21:34:01.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 21:34:01.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864415636433_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.5 Info: DatabaseEngineVersionCheck migrating 21:34:01.5 Info: PerformDBOperation 21:34:01.5 Info: Performing DB Operation 21:34:01.5 Info: SQLite 3.47.2 21:34:01.5 Info: => 0.001161s 21:34:01.5 Info: DatabaseEngineVersionCheck migrated 21:34:01.5 Info: => 0.0011786s 21:34:01.5 Debug: Took: 00:00:00.0102657 21:34:01.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 21:34:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 21:34:01.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864416077224_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.6 Info: DatabaseEngineVersionCheck migrating 21:34:01.6 Info: PerformDBOperation 21:34:01.6 Info: Performing DB Operation 21:34:01.6 Info: SQLite 3.47.2 21:34:01.6 Info: => 0.0011531s 21:34:01.6 Info: DatabaseEngineVersionCheck migrated 21:34:01.6 Info: => 0.0011701s 21:34:01.6 Debug: Took: 00:00:00.0102774 21:34:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 21:34:01.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 21:34:01.0 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:34:01.1 Debug: Dummy process. ID:21627 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy 21:34:01.6 Debug: Finding process with Id:21627 21:34:01.6 Debug: Found process 21627:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Test.Dummy] 21:34:01.6 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 21:34:01.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 21:34:01.6 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 21:34:01.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 21:34:01.6 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 21:34:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 21:34:01.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864416489761_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.6 Info: DatabaseEngineVersionCheck migrating 21:34:01.6 Info: PerformDBOperation 21:34:01.6 Info: Performing DB Operation 21:34:01.6 Info: SQLite 3.47.2 21:34:01.6 Info: => 0.001078s 21:34:01.6 Info: DatabaseEngineVersionCheck migrated 21:34:01.6 Info: => 0.0010946s 21:34:01.6 Debug: Took: 00:00:00.0103276 21:34:01.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 21:34:01.6 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 21:34:01.7 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 21:34:01.7 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 21:34:01.7 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 21:34:01.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 21:34:01.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864417217832_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.7 Info: DatabaseEngineVersionCheck migrating 21:34:01.7 Info: PerformDBOperation 21:34:01.7 Info: Performing DB Operation 21:34:01.7 Info: SQLite 3.47.2 21:34:01.7 Info: => 0.001065s 21:34:01.7 Info: DatabaseEngineVersionCheck migrated 21:34:01.7 Info: => 0.0010836s 21:34:01.7 Debug: Took: 00:00:00.0103884 21:34:01.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- Skipped Should_be_able_to_start_python [9 ms] 21:34:01.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 21:34:01.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864417707521_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.7 Info: DatabaseEngineVersionCheck migrating 21:34:01.7 Info: PerformDBOperation 21:34:01.7 Info: Performing DB Operation 21:34:01.7 Info: SQLite 3.47.2 21:34:01.7 Info: => 0.0011577s 21:34:01.7 Info: DatabaseEngineVersionCheck migrated 21:34:01.7 Info: => 0.0011749s 21:34:01.7 Debug: Took: 00:00:00.0103141 21:34:01.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 21:34:01.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 21:34:01.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864418188692_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.8 Info: DatabaseEngineVersionCheck migrating 21:34:01.8 Info: PerformDBOperation 21:34:01.8 Info: Performing DB Operation 21:34:01.8 Info: SQLite 3.47.2 21:34:01.8 Info: => 0.0010773s 21:34:01.8 Info: DatabaseEngineVersionCheck migrated 21:34:01.8 Info: => 0.0010947s 21:34:01.8 Debug: Took: 00:00:00.0103026 21:34:01.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:01.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 21:34:01.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 21:34:01.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864418670371_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.8 Info: DatabaseEngineVersionCheck migrating 21:34:01.8 Info: PerformDBOperation 21:34:01.8 Info: Performing DB Operation 21:34:01.8 Info: SQLite 3.47.2 21:34:01.8 Info: => 0.0011838s 21:34:01.8 Info: DatabaseEngineVersionCheck migrated 21:34:01.8 Info: => 0.0012006s 21:34:01.8 Debug: Took: 00:00:00.0104331 21:34:01.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 21:34:01.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 21:34:01.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 21:34:01.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864419142646_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.9 Info: DatabaseEngineVersionCheck migrating 21:34:01.9 Info: PerformDBOperation 21:34:01.9 Info: Performing DB Operation 21:34:01.9 Info: SQLite 3.47.2 21:34:01.9 Info: => 0.0011601s 21:34:01.9 Info: DatabaseEngineVersionCheck migrated 21:34:01.9 Info: => 0.0011782s 21:34:01.9 Debug: Took: 00:00:00.0106213 21:34:01.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 21:34:01.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 21:34:01.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 21:34:01.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:01.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864419629943_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:01.9 Info: DatabaseEngineVersionCheck migrating 21:34:01.9 Info: PerformDBOperation 21:34:01.9 Info: Performing DB Operation 21:34:01.9 Info: SQLite 3.47.2 21:34:01.9 Info: => 0.0011419s 21:34:01.9 Info: DatabaseEngineVersionCheck migrated 21:34:01.9 Info: => 0.0011605s 21:34:01.9 Debug: Took: 00:00:00.0105091 21:34:01.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:01.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 21:34:01.7 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 21:34:02.0 Debug: fpcalc version: 1.5.1 21:34:02.0 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 21:34:02.0 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 21:34:02.0 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 21:34:02.0 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 21:34:02.0 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 21:34:02.0 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 21:34:02.0 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 21:34:02.0 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 21:34:02.0 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 21:34:02.0 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 21:34:02.0 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 21:34:02.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 21:34:02.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864420238909_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.0 Info: DatabaseEngineVersionCheck migrating 21:34:02.0 Info: PerformDBOperation 21:34:02.0 Info: Performing DB Operation 21:34:02.0 Info: SQLite 3.47.2 21:34:02.0 Info: => 0.0011934s 21:34:02.0 Info: DatabaseEngineVersionCheck migrated 21:34:02.0 Info: => 0.0012107s 21:34:02.0 Debug: Took: 00:00:00.0107245 21:34:02.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:02.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 21:34:02.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 21:34:02.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864420717116_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.0 Info: DatabaseEngineVersionCheck migrating 21:34:02.0 Info: PerformDBOperation 21:34:02.0 Info: Performing DB Operation 21:34:02.0 Info: SQLite 3.47.2 21:34:02.0 Info: => 0.0010802s 21:34:02.0 Info: DatabaseEngineVersionCheck migrated 21:34:02.0 Info: => 0.0011014s 21:34:02.0 Debug: Took: 00:00:00.0101212 21:34:02.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:02.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 21:34:02.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 21:34:02.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864421149013_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.1 Info: DatabaseEngineVersionCheck migrating 21:34:02.1 Info: PerformDBOperation 21:34:02.1 Info: Performing DB Operation 21:34:02.1 Info: SQLite 3.47.2 21:34:02.1 Info: => 0.0010386s 21:34:02.1 Info: DatabaseEngineVersionCheck migrated 21:34:02.1 Info: => 0.0010553s 21:34:02.1 Debug: Took: 00:00:00.0102985 21:34:02.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:02.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 21:34:02.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 21:34:02.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864421591358_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.1 Info: DatabaseEngineVersionCheck migrating 21:34:02.1 Info: PerformDBOperation 21:34:02.1 Info: Performing DB Operation 21:34:02.1 Info: SQLite 3.47.2 21:34:02.1 Info: => 0.0010487s 21:34:02.1 Info: DatabaseEngineVersionCheck migrated 21:34:02.1 Info: => 0.0010666s 21:34:02.1 Debug: Took: 00:00:00.0102018 21:34:02.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:02.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 21:34:02.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 21:34:02.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864422063140_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.2 Info: DatabaseEngineVersionCheck migrating 21:34:02.2 Info: PerformDBOperation 21:34:02.2 Info: Performing DB Operation 21:34:02.2 Info: SQLite 3.47.2 21:34:02.2 Info: => 0.0010572s 21:34:02.2 Info: DatabaseEngineVersionCheck migrated 21:34:02.2 Info: => 0.0010747s 21:34:02.2 Debug: Took: 00:00:00.0101798 21:34:02.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.2 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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [1] ==== End Query Trace ==== 21:34:02.2 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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:02.2 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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [3] ==== End Query Trace ==== 21:34:02.2 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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [4] ==== End Query Trace ==== 21:34:02.2 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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [5] ==== End Query Trace ==== 21:34:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:02.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 21:34:02.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 21:34:02.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864422564328_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.2 Info: DatabaseEngineVersionCheck migrating 21:34:02.2 Info: PerformDBOperation 21:34:02.2 Info: Performing DB Operation 21:34:02.2 Info: SQLite 3.47.2 21:34:02.2 Info: => 0.0013014s 21:34:02.2 Info: DatabaseEngineVersionCheck migrated 21:34:02.2 Info: => 0.0013193s 21:34:02.2 Debug: Took: 00:00:00.0104684 21:34:02.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-12-23T21:34:02.2760856Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [1] ==== End Query Trace ==== 21:34:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-12-23T21:34:02.2760858Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-12-23T21:34:02.2760859Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [3] ==== End Query Trace ==== 21:34:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-12-23T21:34:02.2760859Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [4] ==== End Query Trace ==== 21:34:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-12-23T21:34:02.2760859Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [5] ==== End Query Trace ==== 21:34:02.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:02.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 21:34:02.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 21:34:02.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864423226888_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.3 Info: DatabaseEngineVersionCheck migrating 21:34:02.3 Info: PerformDBOperation 21:34:02.3 Info: Performing DB Operation 21:34:02.3 Info: SQLite 3.47.2 21:34:02.3 Info: => 0.0010935s 21:34:02.3 Info: DatabaseEngineVersionCheck migrated 21:34:02.3 Info: => 0.0011099s 21:34:02.3 Debug: Took: 00:00:00.0101499 21:34:02.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-12-23T21:34:02.3388466Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:02.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 21:34:02.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 21:34:02.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864423700471_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.3 Info: DatabaseEngineVersionCheck migrating 21:34:02.3 Info: PerformDBOperation 21:34:02.3 Info: Performing DB Operation 21:34:02.3 Info: SQLite 3.47.2 21:34:02.3 Info: => 0.0010813s 21:34:02.3 Info: DatabaseEngineVersionCheck migrated 21:34:02.3 Info: => 0.0010994s 21:34:02.3 Debug: Took: 00:00:00.0107314 21:34:02.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [2] ==== End Query Trace ==== 21:34:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:02.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 21:34:02.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 21:34:02.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864424178550_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.4 Info: DatabaseEngineVersionCheck migrating 21:34:02.4 Info: PerformDBOperation 21:34:02.4 Info: Performing DB Operation 21:34:02.4 Info: SQLite 3.47.2 21:34:02.4 Info: => 0.0010936s 21:34:02.4 Info: DatabaseEngineVersionCheck migrated 21:34:02.4 Info: => 0.0011114s 21:34:02.4 Debug: Took: 00:00:00.0102298 21:34:02.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:02.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 21:34:02.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 21:34:02.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864424612647_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.4 Info: DatabaseEngineVersionCheck migrating 21:34:02.4 Info: PerformDBOperation 21:34:02.4 Info: Performing DB Operation 21:34:02.4 Info: SQLite 3.47.2 21:34:02.4 Info: => 0.0010773s 21:34:02.4 Info: DatabaseEngineVersionCheck migrated 21:34:02.4 Info: => 0.0010948s 21:34:02.4 Debug: Took: 00:00:00.0102442 21:34:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:02.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 21:34:02.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 21:34:02.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864425014656_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.5 Info: DatabaseEngineVersionCheck migrating 21:34:02.5 Info: PerformDBOperation 21:34:02.5 Info: Performing DB Operation 21:34:02.5 Info: SQLite 3.47.2 21:34:02.5 Info: => 0.0010519s 21:34:02.5 Info: DatabaseEngineVersionCheck migrated 21:34:02.5 Info: => 0.0010695s 21:34:02.5 Debug: Took: 00:00:00.0106076 21:34:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:02.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 21:34:02.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 21:34:02.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864425422210_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.5 Info: DatabaseEngineVersionCheck migrating 21:34:02.5 Info: PerformDBOperation 21:34:02.5 Info: Performing DB Operation 21:34:02.5 Info: SQLite 3.47.2 21:34:02.5 Info: => 0.00107s 21:34:02.5 Info: DatabaseEngineVersionCheck migrated 21:34:02.5 Info: => 0.0010851s 21:34:02.5 Debug: Took: 00:00:00.0102435 21:34:02.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-24T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-24T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-25T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-25T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-26T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-26T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.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-12-27T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-27T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- Skipped should_return_null_config_if_config_is_empty(null) [1 ms] Skipped should_return_null_config_if_config_is_empty("") [1 ms] Skipped should_return_null_config_if_config_is_null [1 ms] 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 21:34:02.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- Skipped Exists_should_find_existing_service [1 ms] Skipped Exists_should_not_find_random_service [< 1 ms] Skipped Service_should_be_installed_and_then_uninstalled [< 1 ms] Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [< 1 ms] Skipped should_throw_if_starting_a_running_service [27 ms] 21:34:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 21:34:02.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864426792713_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.6 Info: DatabaseEngineVersionCheck migrating 21:34:02.6 Info: PerformDBOperation 21:34:02.6 Info: Performing DB Operation 21:34:02.6 Info: SQLite 3.47.2 21:34:02.6 Info: => 0.0011553s 21:34:02.6 Info: DatabaseEngineVersionCheck migrated 21:34:02.6 Info: => 0.0011709s 21:34:02.6 Debug: Took: 00:00:00.0105343 21:34:02.7 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 21:34:02.7 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 21:34:02.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864427299996_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.7 Info: DatabaseEngineVersionCheck migrating 21:34:02.7 Info: PerformDBOperation 21:34:02.7 Info: Performing DB Operation 21:34:02.7 Info: SQLite 3.47.2 21:34:02.7 Info: => 0.001113s 21:34:02.7 Info: DatabaseEngineVersionCheck migrated 21:34:02.7 Info: => 0.0011293s 21:34:02.7 Debug: Took: 00:00:00.0102613 21:34:02.7 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 21:34:02.7 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 21:34:02.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864427706279_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.7 Info: DatabaseEngineVersionCheck migrating 21:34:02.7 Info: PerformDBOperation 21:34:02.7 Info: Performing DB Operation 21:34:02.7 Info: SQLite 3.47.2 21:34:02.7 Info: => 0.0011266s 21:34:02.7 Info: DatabaseEngineVersionCheck migrated 21:34:02.7 Info: => 0.0011418s 21:34:02.7 Debug: Took: 00:00:00.0103089 21:34:02.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 21:34:02.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 21:34:02.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864428111537_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.8 Info: DatabaseEngineVersionCheck migrating 21:34:02.8 Info: PerformDBOperation 21:34:02.8 Info: Performing DB Operation 21:34:02.8 Info: SQLite 3.47.2 21:34:02.8 Info: => 0.0012481s 21:34:02.8 Info: DatabaseEngineVersionCheck migrated 21:34:02.8 Info: => 0.0012645s 21:34:02.8 Debug: Took: 00:00:00.0103081 21:34:02.8 Info: Vacuuming Main database 21:34:02.8 Info: Main database compressed 21:34:02.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 21:34:02.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 21:34:02.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864428785397_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.8 Info: DatabaseEngineVersionCheck migrating 21:34:02.8 Info: PerformDBOperation 21:34:02.8 Info: Performing DB Operation 21:34:02.8 Info: SQLite 3.47.2 21:34:02.8 Info: => 0.0010745s 21:34:02.8 Info: DatabaseEngineVersionCheck migrated 21:34:02.8 Info: => 0.0010904s 21:34:02.8 Debug: Took: 00:00:00.0103344 21:34:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 21:34:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 21:34:02.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864429317727_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.9 Info: DatabaseEngineVersionCheck migrating 21:34:02.9 Info: PerformDBOperation 21:34:02.9 Info: Performing DB Operation 21:34:02.9 Info: SQLite 3.47.2 21:34:02.9 Info: => 0.0010512s 21:34:02.9 Info: DatabaseEngineVersionCheck migrated 21:34:02.9 Info: => 0.0010684s 21:34:02.9 Debug: Took: 00:00:00.0103092 21:34:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-24T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 21:34:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 21:34:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 21:34:02.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:02.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864429795952_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:02.9 Info: DatabaseEngineVersionCheck migrating 21:34:02.9 Info: PerformDBOperation 21:34:02.9 Info: Performing DB Operation 21:34:02.9 Info: SQLite 3.47.2 21:34:02.9 Info: => 0.0010528s 21:34:02.9 Info: DatabaseEngineVersionCheck migrated 21:34:02.9 Info: => 0.001071s 21:34:02.9 Debug: Took: 00:00:00.0102742 21:34:02.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-12-23T21:34:02.9935822Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T21:34:02.9936691Z"] Added = ["2024-12-23T21:34:02.9937455Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:34:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 21:34:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 21:34:03.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:03.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864430558959_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:03.0 Info: DatabaseEngineVersionCheck migrating 21:34:03.0 Info: PerformDBOperation 21:34:03.0 Info: Performing DB Operation 21:34:03.0 Info: SQLite 3.47.2 21:34:03.0 Info: => 0.0010533s 21:34:03.0 Info: DatabaseEngineVersionCheck migrated 21:34:03.0 Info: => 0.0010712s 21:34:03.0 Debug: Took: 00:00:00.0102809 21:34:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 21:34:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 21:34:03.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:03.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864431067265_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:03.1 Info: DatabaseEngineVersionCheck migrating 21:34:03.1 Info: PerformDBOperation 21:34:03.1 Info: Performing DB Operation 21:34:03.1 Info: SQLite 3.47.2 21:34:03.1 Info: => 0.0011134s 21:34:03.1 Info: DatabaseEngineVersionCheck migrated 21:34:03.1 Info: => 0.0011309s 21:34:03.1 Debug: Took: 00:00:00.0102126 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 21:34:03.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 21:34:03.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 21:34:03.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:03.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864432453998_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:03.2 Info: DatabaseEngineVersionCheck migrating 21:34:03.2 Info: PerformDBOperation 21:34:03.2 Info: Performing DB Operation 21:34:03.2 Info: SQLite 3.47.2 21:34:03.2 Info: => 0.0010543s 21:34:03.2 Info: DatabaseEngineVersionCheck migrated 21:34:03.2 Info: => 0.0010729s 21:34:03.2 Debug: Took: 00:00:00.0107906 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:03.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") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:03.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") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 21:34:03.3 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 21:34:03.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 21:34:03.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:03.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864433348175_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:03.3 Info: DatabaseEngineVersionCheck migrating 21:34:03.3 Info: PerformDBOperation 21:34:03.3 Info: Performing DB Operation 21:34:03.3 Info: SQLite 3.47.2 21:34:03.3 Info: => 0.0010396s 21:34:03.3 Info: DatabaseEngineVersionCheck migrated 21:34:03.3 Info: => 0.0010601s 21:34:03.3 Debug: Took: 00:00:00.0103530 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:03.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 = [1] ==== End Query Trace ==== 21:34:03.4 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 21:34:03.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 21:34:03.4 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 21:34:03.4 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 21:34:03.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:03.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864434133018_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:03.4 Info: DatabaseEngineVersionCheck migrating 21:34:03.4 Info: PerformDBOperation 21:34:03.4 Info: Performing DB Operation 21:34:03.4 Info: SQLite 3.47.2 21:34:03.4 Info: => 0.0010385s 21:34:03.4 Info: DatabaseEngineVersionCheck migrated 21:34:03.4 Info: => 0.0010551s 21:34:03.4 Debug: Took: 00:00:00.0101926 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:03.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 21:34:03.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 21:34:03.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:03.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864435122430_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:03.5 Info: DatabaseEngineVersionCheck migrating 21:34:03.5 Info: PerformDBOperation 21:34:03.5 Info: Performing DB Operation 21:34:03.5 Info: SQLite 3.47.2 21:34:03.5 Info: => 0.0010526s 21:34:03.5 Info: DatabaseEngineVersionCheck migrated 21:34:03.5 Info: => 0.00107s 21:34:03.5 Debug: Took: 00:00:00.0104005 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:03.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 21:34:03.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 21:34:03.4 Trace: Rate Limit triggered, delaying 'me' for 0.192 sec 21:34:03.6 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 21:34:03.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 21:34:03.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:03.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864436067562_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:03.6 Info: DatabaseEngineVersionCheck migrating 21:34:03.6 Info: PerformDBOperation 21:34:03.6 Info: Performing DB Operation 21:34:03.6 Info: SQLite 3.47.2 21:34:03.6 Info: => 0.0010808s 21:34:03.6 Info: DatabaseEngineVersionCheck migrated 21:34:03.6 Info: => 0.0011s 21:34:03.6 Debug: Took: 00:00:00.0103295 21:34:03.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 ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:03.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 21:34:03.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 21:34:03.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:03.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864436864826_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:03.6 Info: DatabaseEngineVersionCheck migrating 21:34:03.6 Info: PerformDBOperation 21:34:03.6 Info: Performing DB Operation 21:34:03.6 Info: SQLite 3.47.2 21:34:03.6 Info: => 0.0010434s 21:34:03.6 Info: DatabaseEngineVersionCheck migrated 21:34:03.6 Info: => 0.001061s 21:34:03.6 Debug: Took: 00:00:00.0102546 21:34:03.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 ==== 21:34:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:03.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:03.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 ==== 21:34:03.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 ==== 21:34:03.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 ==== 21:34:03.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 ==== 21:34:03.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 ==== 21:34:03.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 ==== 21:34:03.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 ==== 21:34:03.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 ==== 21:34:03.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 ==== 21:34:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 21:34:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:03.7 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 21:34:03.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 21:34:03.6 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 21:34:03.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 21:34:03.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 21:34:03.9 Trace: Rate Limit triggered, delaying 'me' for 0.099 sec 21:34:04.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 21:34:04.0 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 21:34:04.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 21:34:04.0 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 21:34:04.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 21:34:03.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 21:34:03.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864437935483_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:03.8 Info: DatabaseEngineVersionCheck migrating 21:34:03.8 Info: PerformDBOperation 21:34:03.8 Info: Performing DB Operation 21:34:03.8 Info: SQLite 3.47.2 21:34:03.8 Info: => 0.0015973s 21:34:03.8 Info: DatabaseEngineVersionCheck migrated 21:34:03.8 Info: => 0.0016176s 21:34:03.8 Info: VersionMigration migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: CreateTable VersionInfo 21:34:03.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:03.8 Info: => 0.0002315s 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: VersionMigration migrated 21:34:03.8 Info: => 0.0009055s 21:34:03.8 Info: VersionUniqueMigration migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: CreateIndex VersionInfo (Version) 21:34:03.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:03.8 Info: => 0.0001183s 21:34:03.8 Info: AlterTable VersionInfo 21:34:03.8 Info: => 6E-07s 21:34:03.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:03.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:03.8 Info: => 0.0004656s 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: VersionUniqueMigration migrated 21:34:03.8 Info: => 0.0009239s 21:34:03.8 Info: VersionDescriptionMigration migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: AlterTable VersionInfo 21:34:03.8 Info: => 6E-07s 21:34:03.8 Info: CreateColumn VersionInfo Description String 21:34:03.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:03.8 Info: => 0.0001995s 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: VersionDescriptionMigration migrated 21:34:03.8 Info: => 0.0005111s 21:34:03.8 Info: 1: InitialSetup migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 1 21:34:03.8 Info: CreateTable Config 21:34:03.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:03.8 Info: => 0.0001872s 21:34:03.8 Info: CreateIndex Config (Key) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:03.8 Info: => 0.0001124s 21:34:03.8 Info: CreateTable RootFolders 21:34:03.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:03.8 Info: => 0.0001278s 21:34:03.8 Info: CreateIndex RootFolders (Path) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:03.8 Info: => 0.0001073s 21:34:03.8 Info: CreateTable Artists 21:34:03.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:03.8 Info: => 0.0002435s 21:34:03.8 Info: CreateIndex Artists (ForeignArtistId) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:03.8 Info: => 0.0001389s 21:34:03.8 Info: CreateIndex Artists (NameSlug) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:03.8 Info: => 0.0001116s 21:34:03.8 Info: CreateIndex Artists (CleanName) 21:34:03.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:03.8 Info: => 0.0001132s 21:34:03.8 Info: CreateIndex Artists (Path) 21:34:03.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:03.8 Info: => 0.0001013s 21:34:03.8 Info: CreateTable Albums 21:34:03.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:03.8 Info: => 0.000222s 21:34:03.8 Info: CreateIndex Albums (ForeignAlbumId) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:03.8 Info: => 0.0001067s 21:34:03.8 Info: CreateIndex Albums (MBId) 21:34:03.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:03.8 Info: => 0.0001019s 21:34:03.8 Info: CreateIndex Albums (TADBId) 21:34:03.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:03.8 Info: => 0.0001009s 21:34:03.8 Info: CreateIndex Albums (TitleSlug) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:03.8 Info: => 0.0001012s 21:34:03.8 Info: CreateIndex Albums (CleanTitle) 21:34:03.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:03.8 Info: => 0.0001004s 21:34:03.8 Info: CreateIndex Albums (Path) 21:34:03.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:03.8 Info: => 0.0001038s 21:34:03.8 Info: CreateTable Tracks 21:34:03.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:03.8 Info: => 0.0001651s 21:34:03.8 Info: CreateIndex Tracks (ForeignTrackId) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:03.8 Info: => 0.0001211s 21:34:03.8 Info: CreateIndex Tracks (ArtistId) 21:34:03.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:03.8 Info: => 0.0001194s 21:34:03.8 Info: CreateIndex Tracks (TrackFileId) 21:34:03.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:03.8 Info: => 0.0001083s 21:34:03.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:03.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:03.8 Info: => 0.0001084s 21:34:03.8 Info: CreateTable TrackFiles 21:34:03.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:03.8 Info: => 0.0001607s 21:34:03.8 Info: CreateIndex TrackFiles (ArtistId) 21:34:03.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:03.8 Info: => 0.0001213s 21:34:03.8 Info: CreateIndex TrackFiles (AlbumId) 21:34:03.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:03.8 Info: => 0.0001118s 21:34:03.8 Info: CreateTable History 21:34:03.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:03.8 Info: => 0.0001653s 21:34:03.8 Info: CreateIndex History (Date) 21:34:03.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:03.8 Info: => 0.0001077s 21:34:03.8 Info: CreateIndex History (EventType) 21:34:03.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:03.8 Info: => 0.0001051s 21:34:03.8 Info: CreateIndex History (DownloadId) 21:34:03.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:03.8 Info: => 0.0001052s 21:34:03.8 Info: CreateIndex History (AlbumId) 21:34:03.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:03.8 Info: => 0.0001263s 21:34:03.8 Info: CreateTable Notifications 21:34:03.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:03.8 Info: => 0.0001589s 21:34:03.8 Info: CreateTable ScheduledTasks 21:34:03.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:03.8 Info: => 0.0001591s 21:34:03.8 Info: CreateIndex ScheduledTasks (TypeName) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:03.8 Info: => 0.0001077s 21:34:03.8 Info: CreateTable Indexers 21:34:03.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:03.8 Info: => 0.0001459s 21:34:03.8 Info: CreateIndex Indexers (Name) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:03.8 Info: => 0.0001123s 21:34:03.8 Info: CreateTable Profiles 21:34:03.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:03.8 Info: => 0.0001275s 21:34:03.8 Info: CreateIndex Profiles (Name) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:03.8 Info: => 0.0001107s 21:34:03.8 Info: CreateTable QualityDefinitions 21:34:03.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:03.8 Info: => 0.0001763s 21:34:03.8 Info: CreateIndex QualityDefinitions (Quality) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:03.8 Info: => 0.0001177s 21:34:03.8 Info: CreateIndex QualityDefinitions (Title) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:03.8 Info: => 0.0001084s 21:34:03.8 Info: CreateTable NamingConfig 21:34:03.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:03.8 Info: => 0.0001524s 21:34:03.8 Info: CreateTable Blacklist 21:34:03.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:03.8 Info: => 0.000188s 21:34:03.8 Info: CreateTable Metadata 21:34:03.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:03.8 Info: => 0.000134s 21:34:03.8 Info: CreateTable MetadataFiles 21:34:03.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:03.8 Info: => 0.0001547s 21:34:03.8 Info: CreateTable DownloadClients 21:34:03.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:03.8 Info: => 0.0001437s 21:34:03.8 Info: CreateTable PendingReleases 21:34:03.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:03.8 Info: => 0.0001487s 21:34:03.8 Info: CreateTable RemotePathMappings 21:34:03.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:03.8 Info: => 0.0001316s 21:34:03.8 Info: CreateTable Tags 21:34:03.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:03.8 Info: => 0.00012s 21:34:03.8 Info: CreateIndex Tags (Label) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:03.8 Info: => 0.0001135s 21:34:03.8 Info: CreateTable Restrictions 21:34:03.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:03.8 Info: => 0.0001302s 21:34:03.8 Info: CreateTable DelayProfiles 21:34:03.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:03.8 Info: => 0.0002077s 21:34:03.8 Info: CreateTable Users 21:34:03.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:03.8 Info: => 0.0001392s 21:34:03.8 Info: CreateIndex Users (Identifier) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:03.8 Info: => 0.0001148s 21:34:03.8 Info: CreateIndex Users (Username) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:03.8 Info: => 0.0001082s 21:34:03.8 Info: CreateTable Commands 21:34:03.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:03.8 Info: => 0.0001571s 21:34:03.8 Info: CreateTable IndexerStatus 21:34:03.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:03.8 Info: => 0.00015s 21:34:03.8 Info: CreateIndex IndexerStatus (ProviderId) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:03.8 Info: => 0.0001124s 21:34:03.8 Info: CreateTable ExtraFiles 21:34:03.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:03.8 Info: => 0.0001456s 21:34:03.8 Info: CreateTable LyricFiles 21:34:03.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:03.8 Info: => 0.0001707s 21:34:03.8 Info: CreateTable LanguageProfiles 21:34:03.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:03.8 Info: => 0.0001295s 21:34:03.8 Info: CreateIndex LanguageProfiles (Name) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:03.8 Info: => 0.0001158s 21:34:03.8 Info: CreateTable DownloadClientStatus 21:34:03.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:03.8 Info: => 0.0001378s 21:34:03.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:03.8 Info: => 0.0001161s 21:34:03.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:03.8 Info: -> 1 Insert operations completed in 00:00:00.0000786 taking an average of 00:00:00.0000786 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:03', 'InitialSetup') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 1: InitialSetup migrated 21:34:03.8 Info: => 0.0010821s 21:34:03.8 Info: 2: add_reason_to_pending_releases migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 2 21:34:03.8 Info: AlterTable PendingReleases 21:34:03.8 Info: => 5E-07s 21:34:03.8 Info: CreateColumn PendingReleases Reason Int32 21:34:03.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:03.8 Info: => 0.0005114s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:03', 'add_reason_to_pending_releases') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 2: add_reason_to_pending_releases migrated 21:34:03.8 Info: => 0.001002s 21:34:03.8 Info: 3: add_medium_support migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 3 21:34:03.8 Info: AlterTable Albums 21:34:03.8 Info: => 7E-07s 21:34:03.8 Info: CreateColumn Albums Media String 21:34:03.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:03.8 Info: => 0.0004764s 21:34:03.8 Info: AlterTable Tracks 21:34:03.8 Info: => 5E-07s 21:34:03.8 Info: CreateColumn Tracks MediumNumber Int32 21:34:03.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:03.8 Info: => 0.0004543s 21:34:03.8 Info: AlterTable Tracks 21:34:03.8 Info: => 4E-07s 21:34:03.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:03.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:03.8 Info: => 0.0004486s 21:34:03.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:03.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:03.8 Info: => 4.68E-05s 21:34:03.8 Info: DeleteColumn Tracks TrackNumber 21:34:03.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:03.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:03.8 Info: DROP TABLE "Tracks" 21:34:03.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:03.8 Info: => 0.0047715s 21:34:03.8 Info: AlterTable Tracks 21:34:03.8 Info: => 5E-07s 21:34:03.8 Info: CreateColumn Tracks TrackNumber String 21:34:03.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:03.8 Info: => 0.0004444s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:03', 'add_medium_support') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 3: add_medium_support migrated 21:34:03.8 Info: => 0.0010414s 21:34:03.8 Info: 4: add_various_qualites_in_profile migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 4 21:34:03.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:03.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:03.8 Info: => 5.26E-05s 21:34:03.8 Info: PerformDBOperation 21:34:03.8 Info: Performing DB Operation 21:34:03.8 Info: => 3.44E-05s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:03', 'add_various_qualites_in_profile') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 4: add_various_qualites_in_profile migrated 21:34:03.8 Info: => 0.000554s 21:34:03.8 Info: 5: metadata_profiles migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 5 21:34:03.8 Info: CreateTable MetadataProfiles 21:34:03.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:03.8 Info: => 0.0001231s 21:34:03.8 Info: CreateIndex MetadataProfiles (Name) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:03.8 Info: => 0.0001029s 21:34:03.8 Info: AlterTable Artists 21:34:03.8 Info: => 5E-07s 21:34:03.8 Info: CreateColumn Artists MetadataProfileId Int32 21:34:03.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:03.8 Info: => 0.0004616s 21:34:03.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:03.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:03.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:03.8 Info: DROP TABLE "Artists" 21:34:03.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:03.8 Info: => 0.004523s 21:34:03.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:03.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:03.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:03.8 Info: DROP TABLE "Artists" 21:34:03.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:03.8 Info: => 0.004587s 21:34:03.8 Info: AlterTable Albums 21:34:03.8 Info: => 5E-07s 21:34:03.8 Info: CreateColumn Albums SecondaryTypes String 21:34:03.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:03.8 Info: => 0.0004793s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:03', 'metadata_profiles') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 5: metadata_profiles migrated 21:34:03.8 Info: => 0.0010432s 21:34:03.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 6 21:34:03.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:03.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:03.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:03.8 Info: DROP TABLE "Indexers" 21:34:03.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:03.8 Info: => 0.0039264s 21:34:03.8 Info: AlterTable Indexers 21:34:03.8 Info: => 5E-07s 21:34:03.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:03.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:03.8 Info: => 0.000446s 21:34:03.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:03.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:03.8 Info: => 4.33E-05s 21:34:03.8 Info: AlterTable Indexers 21:34:03.8 Info: => 5E-07s 21:34:03.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:03.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:03.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:03.8 Info: DROP TABLE "Indexers" 21:34:03.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:03.8 Info: => 0.0038841s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:03', 'separate_automatic_and_interactive_search') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:03.8 Info: => 0.0044338s 21:34:03.8 Info: 7: change_album_path_to_relative migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 7 21:34:03.8 Info: DeleteColumn Albums Path 21:34:03.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:03.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:03.8 Info: DROP TABLE "Albums" 21:34:03.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:03.8 Info: => 0.0047943s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:03', 'change_album_path_to_relative') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 7: change_album_path_to_relative migrated 21:34:03.8 Info: => 0.0054428s 21:34:03.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 8 21:34:03.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:03.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:03.8 Info: => 4.7E-05s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:03', 'change_quality_size_mb_to_kb') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:03.8 Info: => 0.0004847s 21:34:03.8 Info: 9: album_releases migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 9 21:34:03.8 Info: AlterTable Albums 21:34:03.8 Info: => 7E-07s 21:34:03.8 Info: CreateColumn Albums Releases String 21:34:03.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:03.8 Info: => 0.0004615s 21:34:03.8 Info: AlterTable Albums 21:34:03.8 Info: => 6E-07s 21:34:03.8 Info: CreateColumn Albums CurrentRelease String 21:34:03.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:03.8 Info: => 0.0004475s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:03', 'album_releases') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 9: album_releases migrated 21:34:03.8 Info: => 0.0009382s 21:34:03.8 Info: 10: album_releases_fix migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 10 21:34:03.8 Info: AlterTable Albums 21:34:03.8 Info: => 7E-07s 21:34:03.8 Info: AlterColumn Albums Releases String 21:34:03.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:03.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:03.8 Info: DROP TABLE "Albums" 21:34:03.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:03.8 Info: => 0.0050896s 21:34:03.8 Info: AlterTable Albums 21:34:03.8 Info: => 6E-07s 21:34:03.8 Info: AlterColumn Albums CurrentRelease String 21:34:03.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:03.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:03.8 Info: DROP TABLE "Albums" 21:34:03.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:03.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:03.8 Info: => 0.004568s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:03', 'album_releases_fix') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 10: album_releases_fix migrated 21:34:03.8 Info: => 0.0051105s 21:34:03.8 Info: 11: import_lists migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 11 21:34:03.8 Info: CreateTable ImportLists 21:34:03.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:03.8 Info: => 0.0001526s 21:34:03.8 Info: CreateIndex ImportLists (Name) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:03.8 Info: => 9.29E-05s 21:34:03.8 Info: CreateTable ImportListStatus 21:34:03.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:03.8 Info: => 0.0001264s 21:34:03.8 Info: CreateIndex ImportListStatus (ProviderId) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:03.8 Info: => 0.0001031s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:03', 'import_lists') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 11: import_lists migrated 21:34:03.8 Info: => 0.0006065s 21:34:03.8 Info: 12: add_release_status migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 12 21:34:03.8 Info: AlterTable MetadataProfiles 21:34:03.8 Info: => 6E-07s 21:34:03.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:03.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:03.8 Info: => 0.0004766s 21:34:03.8 Info: PerformDBOperation 21:34:03.8 Info: Performing DB Operation 21:34:03.8 Info: => 2.9E-05s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:03', 'add_release_status') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 12: add_release_status migrated 21:34:03.8 Info: => 0.0005021s 21:34:03.8 Info: 13: album_download_notification migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 13 21:34:03.8 Info: AlterTable Notifications 21:34:03.8 Info: => 7E-07s 21:34:03.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:03.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:03.8 Info: => 0.0004668s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:03', 'album_download_notification') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 13: album_download_notification migrated 21:34:03.8 Info: => 0.000901s 21:34:03.8 Info: 14: fix_language_metadata_profiles migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 14 21:34:03.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:03.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:03.8 Info: => 9.33E-05s 21:34:03.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:03.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:03.8 Info: => 8.31E-05s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:03', 'fix_language_metadata_profiles') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 14: fix_language_metadata_profiles migrated 21:34:03.8 Info: => 0.0004809s 21:34:03.8 Info: 15: remove_fanzub migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 15 21:34:03.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:03.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:03.8 Info: => 4.49E-05s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:03', 'remove_fanzub') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 15: remove_fanzub migrated 21:34:03.8 Info: => 0.0013318s 21:34:03.8 Info: 16: update_artist_history_indexes migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 16 21:34:03.8 Info: CreateIndex Albums (ArtistId) 21:34:03.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:03.8 Info: => 0.0001014s 21:34:03.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:03.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:03.8 Info: => 9.53E-05s 21:34:03.8 Info: DeleteIndex History (AlbumId) 21:34:03.8 Info: DROP INDEX "IX_History_AlbumId" 21:34:03.8 Info: => 0.0001214s 21:34:03.8 Info: CreateIndex History (AlbumId, Date) 21:34:03.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:03.8 Info: => 9.77E-05s 21:34:03.8 Info: DeleteIndex History (DownloadId) 21:34:03.8 Info: DROP INDEX "IX_History_DownloadId" 21:34:03.8 Info: => 0.0001181s 21:34:03.8 Info: CreateIndex History (DownloadId, Date) 21:34:03.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:03.8 Info: => 9.32E-05s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:03', 'update_artist_history_indexes') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 16: update_artist_history_indexes migrated 21:34:03.8 Info: => 0.0005861s 21:34:03.8 Info: 17: remove_nma migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 17 21:34:03.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:03.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:03.8 Info: => 4.78E-05s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:03', 'remove_nma') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 17: remove_nma migrated 21:34:03.8 Info: => 0.0004516s 21:34:03.8 Info: 18: album_disambiguation migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 18 21:34:03.8 Info: AlterTable Albums 21:34:03.8 Info: => 7E-07s 21:34:03.8 Info: CreateColumn Albums Disambiguation String 21:34:03.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:03.8 Info: => 0.0005071s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:03', 'album_disambiguation') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 18: album_disambiguation migrated 21:34:03.8 Info: => 0.0008933s 21:34:03.8 Info: 19: add_ape_quality_in_profiles migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 19 21:34:03.8 Info: PerformDBOperation 21:34:03.8 Info: Performing DB Operation 21:34:03.8 Info: => 3.12E-05s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:03', 'add_ape_quality_in_profiles') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:03.8 Info: => 0.0003996s 21:34:03.8 Info: 20: remove_pushalot migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 20 21:34:03.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:03.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:03.8 Info: => 4.8E-05s 21:34:03.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:03.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:03.8 Info: => 4.36E-05s 21:34:03.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:03.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:03.8 Info: => 3.94E-05s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:03', 'remove_pushalot') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 20: remove_pushalot migrated 21:34:03.8 Info: => 0.0003863s 21:34:03.8 Info: 21: add_custom_filters migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 21 21:34:03.8 Info: CreateTable CustomFilters 21:34:03.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:03.8 Info: => 0.0001237s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:03', 'add_custom_filters') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 21: add_custom_filters migrated 21:34:03.8 Info: => 0.0004945s 21:34:03.8 Info: 22: import_list_tags migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 22 21:34:03.8 Info: AlterTable ImportLists 21:34:03.8 Info: => 7E-07s 21:34:03.8 Info: CreateColumn ImportLists Tags String 21:34:03.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:03.8 Info: => 0.0005256s 21:34:03.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:03', 'import_list_tags') 21:34:03.8 Info: Committing Transaction 21:34:03.8 Info: 22: import_list_tags migrated 21:34:03.8 Info: => 0.0010437s 21:34:03.8 Info: 23: add_release_groups_etc migrating 21:34:03.8 Info: Beginning Transaction 21:34:03.8 Info: Starting migration of Main DB to 23 21:34:03.8 Info: CreateTable ArtistMetadata 21:34:03.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:03.8 Info: => 0.000159s 21:34:03.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:03.8 Info: => 9.7E-05s 21:34:03.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:03.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:03.8 Info: => 8.75E-05s 21:34:03.8 Info: AlterTable Artists 21:34:03.8 Info: => 5E-07s 21:34:03.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:03.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:03.8 Info: => 0.0005276s 21:34:03.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:03.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:03.8 Info: => 6.83E-05s 21:34:03.8 Info: CreateTable AlbumReleases 21:34:03.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:03.8 Info: => 0.0001543s 21:34:03.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:03.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:03.8 Info: => 9.44E-05s 21:34:03.8 Info: CreateIndex AlbumReleases (AlbumId) 21:34:03.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:03.9 Info: => 0.0001167s 21:34:03.9 Info: PerformDBOperation 21:34:03.9 Info: Performing DB Operation 21:34:03.9 Info: => 7.39E-05s 21:34:03.9 Info: AlterTable Albums 21:34:03.9 Info: => 5E-07s 21:34:03.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:03.9 Info: => 0.0005224s 21:34:03.9 Info: AlterTable Albums 21:34:03.9 Info: => 6E-07s 21:34:03.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:03.9 Info: => 0.0004998s 21:34:03.9 Info: AlterTable Albums 21:34:03.9 Info: => 5E-07s 21:34:03.9 Info: CreateColumn Albums Links String 21:34:03.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:03.9 Info: => 0.0005265s 21:34:03.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:03.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:03.9 Info: => 9.93E-05s 21:34:03.9 Info: AlterTable Tracks 21:34:03.9 Info: => 5E-07s 21:34:03.9 Info: CreateColumn Tracks ForeignRecordingId String 21:34:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:03.9 Info: => 0.0005317s 21:34:03.9 Info: AlterTable Tracks 21:34:03.9 Info: => 5E-07s 21:34:03.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:03.9 Info: => 0.0005312s 21:34:03.9 Info: AlterTable Tracks 21:34:03.9 Info: => 5E-07s 21:34:03.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:03.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:03.9 Info: => 0.0006178s 21:34:03.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:03.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:03.9 Info: => 8.16E-05s 21:34:03.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:03.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:03.9 Info: => 7.54E-05s 21:34:03.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:03.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:03.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:03.9 Info: DROP TABLE "Artists" 21:34:03.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:03.9 Info: => 0.0179346s 21:34:03.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:03.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:03.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:03.9 Info: DROP TABLE "Albums" 21:34:03.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:03.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:03.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:03.9 Info: => 0.0050874s 21:34:03.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:03.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:03.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:03.9 Info: DROP TABLE "Tracks" 21:34:03.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:03.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:03.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:03.9 Info: => 0.0045577s 21:34:03.9 Info: DeleteColumn TrackFiles ArtistId 21:34:03.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:03.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:03.9 Info: DROP TABLE "TrackFiles" 21:34:03.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:03.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:03.9 Info: => 0.0043773s 21:34:03.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:03.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:03.9 Info: => 9.51E-05s 21:34:03.9 Info: CreateIndex Artists (Monitored) 21:34:03.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:03.9 Info: => 9.22E-05s 21:34:03.9 Info: CreateIndex Albums (ArtistMetadataId) 21:34:03.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:03.9 Info: => 9.27E-05s 21:34:03.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:03.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:03.9 Info: => 9.13E-05s 21:34:03.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:03.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:03.9 Info: => 9.11E-05s 21:34:03.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:03.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:03.9 Info: => 0.0001232s 21:34:03.9 Info: UpdateData 21:34:03.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:03.9 Info: => 5.62E-05s 21:34:03.9 Info: UpdateData 21:34:03.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:03.9 Info: => 4.87E-05s 21:34:03.9 Info: UpdateData 21:34:03.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:03.9 Info: => 6.64E-05s 21:34:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:03', 'add_release_groups_etc') 21:34:03.9 Info: Committing Transaction 21:34:03.9 Info: 23: add_release_groups_etc migrated 21:34:03.9 Info: => 0.0008382s 21:34:03.9 Info: 24: NewMediaInfoFormat migrating 21:34:03.9 Info: Beginning Transaction 21:34:03.9 Info: Starting migration of Main DB to 24 21:34:03.9 Info: UpdateData 21:34:03.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:03.9 Info: => 5E-05s 21:34:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:03', 'NewMediaInfoFormat') 21:34:03.9 Info: Committing Transaction 21:34:03.9 Info: 24: NewMediaInfoFormat migrated 21:34:03.9 Info: => 0.0005116s 21:34:03.9 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:03.9 Info: Beginning Transaction 21:34:03.9 Info: Starting migration of Main DB to 25 21:34:03.9 Info: RenameTable Restrictions ReleaseProfiles 21:34:03.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:03.9 Info: => 0.001478s 21:34:03.9 Info: AlterTable ReleaseProfiles 21:34:03.9 Info: => 6E-07s 21:34:03.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:03.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:03.9 Info: => 0.0005266s 21:34:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:03', 'rename_restrictions_to_release_profiles') 21:34:03.9 Info: Committing Transaction 21:34:03.9 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:03.9 Info: => 0.0010289s 21:34:03.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:03.9 Info: Beginning Transaction 21:34:03.9 Info: Starting migration of Main DB to 26 21:34:03.9 Info: RenameTable Profiles QualityProfiles 21:34:03.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:03.9 Info: => 0.0014544s 21:34:03.9 Info: AlterTable QualityProfiles 21:34:03.9 Info: => 6E-07s 21:34:03.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:03.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:03.9 Info: => 0.0005322s 21:34:03.9 Info: AlterTable LanguageProfiles 21:34:03.9 Info: => 5E-07s 21:34:03.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:03.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:03.9 Info: => 0.0005023s 21:34:03.9 Info: UpdateData 21:34:03.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:03.9 Info: => 4.9E-05s 21:34:03.9 Info: UpdateData 21:34:03.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:03.9 Info: => 4.27E-05s 21:34:03.9 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:03.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:03.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:03.9 Info: DROP TABLE "Artists" 21:34:03.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:03.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:03.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:03.9 Info: => 0.0048152s 21:34:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:03', 'rename_quality_profiles_add_upgrade_allowed') 21:34:03.9 Info: Committing Transaction 21:34:03.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:03.9 Info: => 0.0054479s 21:34:03.9 Info: 27: add_import_exclusions migrating 21:34:03.9 Info: Beginning Transaction 21:34:03.9 Info: Starting migration of Main DB to 27 21:34:03.9 Info: CreateTable ImportListExclusions 21:34:03.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:03.9 Info: => 0.0001204s 21:34:03.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:03.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:03.9 Info: => 0.0001379s 21:34:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:03', 'add_import_exclusions') 21:34:03.9 Info: Committing Transaction 21:34:03.9 Info: 27: add_import_exclusions migrated 21:34:03.9 Info: => 0.0006443s 21:34:03.9 Info: 28: clean_artist_metadata_table migrating 21:34:03.9 Info: Beginning Transaction 21:34:03.9 Info: Starting migration of Main DB to 28 21:34:03.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:03.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:03.9 Info: => 0.0001433s 21:34:03.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:03.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:03.9 Info: => 0.0001322s 21:34:03.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:03.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:03.9 Info: => 0.0001277s 21:34:03.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:03.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:03.9 Info: => 0.0001261s 21:34:03.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:03.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:03.9 Info: => 0.0001308s 21:34:03.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:03.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:03.9 Info: => 0.0001252s 21:34:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:03', 'clean_artist_metadata_table') 21:34:03.9 Info: Committing Transaction 21:34:03.9 Info: 28: clean_artist_metadata_table migrated 21:34:03.9 Info: => 0.0005211s 21:34:03.9 Info: 29: health_issue_notification migrating 21:34:03.9 Info: Beginning Transaction 21:34:03.9 Info: Starting migration of Main DB to 29 21:34:03.9 Info: AlterTable Notifications 21:34:03.9 Info: => 8E-07s 21:34:03.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:03.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:03.9 Info: => 0.0005154s 21:34:03.9 Info: AlterTable Notifications 21:34:03.9 Info: => 5E-07s 21:34:03.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:03.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:03.9 Info: => 0.0004988s 21:34:03.9 Info: AlterTable Notifications 21:34:03.9 Info: => 5E-07s 21:34:03.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:03.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:03.9 Info: => 0.0004822s 21:34:03.9 Info: AlterTable Notifications 21:34:03.9 Info: => 5E-07s 21:34:03.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:03.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:03.9 Info: => 0.0004803s 21:34:03.9 Info: AlterTable Notifications 21:34:03.9 Info: => 5E-07s 21:34:03.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:03.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:03.9 Info: => 0.0005085s 21:34:03.9 Info: DeleteColumn Notifications OnDownload 21:34:03.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:03.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:03.9 Info: DROP TABLE "Notifications" 21:34:03.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:03.9 Info: => 0.004551s 21:34:03.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:03.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:03.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:03.9 Info: DROP TABLE "Notifications" 21:34:03.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:03.9 Info: => 0.0043917s 21:34:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:03', 'health_issue_notification') 21:34:03.9 Info: Committing Transaction 21:34:03.9 Info: 29: health_issue_notification migrated 21:34:03.9 Info: => 0.0049296s 21:34:03.9 Info: 30: add_mediafilerepository_mtime migrating 21:34:03.9 Info: Beginning Transaction 21:34:03.9 Info: Starting migration of Main DB to 30 21:34:03.9 Info: AlterTable TrackFiles 21:34:03.9 Info: => 6E-07s 21:34:03.9 Info: CreateColumn TrackFiles Modified DateTime 21:34:03.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:03.9 Info: => 0.0005297s 21:34:03.9 Info: AlterTable TrackFiles 21:34:03.9 Info: => 6E-07s 21:34:03.9 Info: CreateColumn TrackFiles Path String 21:34:03.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:03.9 Info: => 0.0005018s 21:34:03.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:03.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:03.9 Info: => 4.22E-05s 21:34:03.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:03.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:03.9 Info: => 0.0001294s 21:34:03.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:03.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:03.9 Info: => 0.0001413s 21:34:03.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:03.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:03.9 Info: => 0.0001462s 21:34:03.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:03.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:03.9 Info: => 8.21E-05s 21:34:03.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:03.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:03.9 Info: => 8.42E-05s 21:34:03.9 Info: AlterTable TrackFiles 21:34:03.9 Info: => 4E-07s 21:34:03.9 Info: AlterColumn TrackFiles Path String 21:34:03.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:03.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:03.9 Info: DROP TABLE "TrackFiles" 21:34:03.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:03.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:03.9 Info: => 0.0044793s 21:34:03.9 Info: CreateIndex TrackFiles (Path) 21:34:03.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:03.9 Info: => 9.45E-05s 21:34:03.9 Info: DeleteColumn TrackFiles RelativePath 21:34:03.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:03.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:03.9 Info: DROP TABLE "TrackFiles" 21:34:03.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:03.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:03.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:03.9 Info: => 0.0046185s 21:34:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:03', 'add_mediafilerepository_mtime') 21:34:03.9 Info: Committing Transaction 21:34:03.9 Info: 30: add_mediafilerepository_mtime migrated 21:34:03.9 Info: => 0.0051655s 21:34:03.9 Info: 31: add_artistmetadataid_constraint migrating 21:34:03.9 Info: Beginning Transaction 21:34:03.9 Info: Starting migration of Main DB to 31 21:34:03.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:34:03.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:03.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 21:34:03.9 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:34:03.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:03.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:03.9 Info: => 0.0001488s 21:34:03.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:03.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:03.9 Info: => 0.0001264s 21:34:03.9 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:03.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:03.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:03.9 Info: DROP TABLE "Artists" 21:34:03.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:03.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:03.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:03.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:03.9 Info: => 0.0048327s 21:34:03.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:03.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:03.9 Info: => 9.36E-05s 21:34:03.9 Info: -> 4 Insert operations completed in 00:00:00.0003113 taking an average of 00:00:00.0000778 21:34:03.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:03', 'add_artistmetadataid_constraint') 21:34:03.9 Info: Committing Transaction 21:34:03.9 Info: 31: add_artistmetadataid_constraint migrated 21:34:03.9 Info: => 0.0006755s 21:34:03.9 Debug: Took: 00:00:00.1777766 21:34:04.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 21:34:04.0 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 21:34:04.0 Trace: Rate Limit triggered, delaying 'me' for 0.099 sec 21:34:04.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 21:34:04.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 21:34:04.1 Trace: Rate Limit triggered, delaying 'me' for 0.199 sec 21:34:04.3 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 21:34:04.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 21:34:04.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864440958380_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:04.1 Info: DatabaseEngineVersionCheck migrating 21:34:04.1 Info: PerformDBOperation 21:34:04.1 Info: Performing DB Operation 21:34:04.1 Info: SQLite 3.47.2 21:34:04.1 Info: => 0.0015296s 21:34:04.1 Info: DatabaseEngineVersionCheck migrated 21:34:04.1 Info: => 0.0015487s 21:34:04.1 Info: VersionMigration migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: CreateTable VersionInfo 21:34:04.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:04.1 Info: => 0.000211s 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: VersionMigration migrated 21:34:04.1 Info: => 0.0010887s 21:34:04.1 Info: VersionUniqueMigration migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: CreateIndex VersionInfo (Version) 21:34:04.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:04.1 Info: => 0.0001588s 21:34:04.1 Info: AlterTable VersionInfo 21:34:04.1 Info: => 7E-07s 21:34:04.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:04.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:04.1 Info: => 0.0004987s 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: VersionUniqueMigration migrated 21:34:04.1 Info: => 0.0009701s 21:34:04.1 Info: VersionDescriptionMigration migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: AlterTable VersionInfo 21:34:04.1 Info: => 6E-07s 21:34:04.1 Info: CreateColumn VersionInfo Description String 21:34:04.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:04.1 Info: => 0.0001959s 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: VersionDescriptionMigration migrated 21:34:04.1 Info: => 0.0004946s 21:34:04.1 Info: 1: InitialSetup migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 1 21:34:04.1 Info: CreateTable Config 21:34:04.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:04.1 Info: => 0.0001485s 21:34:04.1 Info: CreateIndex Config (Key) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:04.1 Info: => 8.7E-05s 21:34:04.1 Info: CreateTable RootFolders 21:34:04.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:04.1 Info: => 9.93E-05s 21:34:04.1 Info: CreateIndex RootFolders (Path) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:04.1 Info: => 8.59E-05s 21:34:04.1 Info: CreateTable Artists 21:34:04.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:04.1 Info: => 0.0002551s 21:34:04.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:04.1 Info: => 9.56E-05s 21:34:04.1 Info: CreateIndex Artists (NameSlug) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:04.1 Info: => 0.0001079s 21:34:04.1 Info: CreateIndex Artists (CleanName) 21:34:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.1 Info: => 8.1E-05s 21:34:04.1 Info: CreateIndex Artists (Path) 21:34:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.1 Info: => 7.97E-05s 21:34:04.1 Info: CreateTable Albums 21:34:04.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:04.1 Info: => 0.0002042s 21:34:04.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.1 Info: => 8.47E-05s 21:34:04.1 Info: CreateIndex Albums (MBId) 21:34:04.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.1 Info: => 7.98E-05s 21:34:04.1 Info: CreateIndex Albums (TADBId) 21:34:04.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.1 Info: => 8.01E-05s 21:34:04.1 Info: CreateIndex Albums (TitleSlug) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.1 Info: => 8.27E-05s 21:34:04.1 Info: CreateIndex Albums (CleanTitle) 21:34:04.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.1 Info: => 7.79E-05s 21:34:04.1 Info: CreateIndex Albums (Path) 21:34:04.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:04.1 Info: => 7.9E-05s 21:34:04.1 Info: CreateTable Tracks 21:34:04.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:04.1 Info: => 0.0001446s 21:34:04.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:04.1 Info: => 8.23E-05s 21:34:04.1 Info: CreateIndex Tracks (ArtistId) 21:34:04.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:04.1 Info: => 8.54E-05s 21:34:04.1 Info: CreateIndex Tracks (TrackFileId) 21:34:04.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:04.1 Info: => 8.99E-05s 21:34:04.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:04.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:04.1 Info: => 8.82E-05s 21:34:04.1 Info: CreateTable TrackFiles 21:34:04.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:04.1 Info: => 0.0001399s 21:34:04.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:04.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:04.1 Info: => 8.45E-05s 21:34:04.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:04.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.1 Info: => 8.09E-05s 21:34:04.1 Info: CreateTable History 21:34:04.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:04.1 Info: => 0.0001426s 21:34:04.1 Info: CreateIndex History (Date) 21:34:04.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:04.1 Info: => 8.29E-05s 21:34:04.1 Info: CreateIndex History (EventType) 21:34:04.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:04.1 Info: => 8.17E-05s 21:34:04.1 Info: CreateIndex History (DownloadId) 21:34:04.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:04.1 Info: => 8.23E-05s 21:34:04.1 Info: CreateIndex History (AlbumId) 21:34:04.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:04.1 Info: => 8.13E-05s 21:34:04.1 Info: CreateTable Notifications 21:34:04.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:04.1 Info: => 0.0001297s 21:34:04.1 Info: CreateTable ScheduledTasks 21:34:04.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:04.1 Info: => 0.0001308s 21:34:04.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:04.1 Info: => 0.0001134s 21:34:04.1 Info: CreateTable Indexers 21:34:04.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:04.1 Info: => 0.0001281s 21:34:04.1 Info: CreateIndex Indexers (Name) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:04.1 Info: => 0.0001271s 21:34:04.1 Info: CreateTable Profiles 21:34:04.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:04.1 Info: => 0.0001064s 21:34:04.1 Info: CreateIndex Profiles (Name) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:04.1 Info: => 9.16E-05s 21:34:04.1 Info: CreateTable QualityDefinitions 21:34:04.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:04.1 Info: => 0.0001401s 21:34:04.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:04.1 Info: => 9.96E-05s 21:34:04.1 Info: CreateIndex QualityDefinitions (Title) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:04.1 Info: => 8.94E-05s 21:34:04.1 Info: CreateTable NamingConfig 21:34:04.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:04.1 Info: => 0.0001291s 21:34:04.1 Info: CreateTable Blacklist 21:34:04.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:04.1 Info: => 0.000166s 21:34:04.1 Info: CreateTable Metadata 21:34:04.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:04.1 Info: => 0.0001149s 21:34:04.1 Info: CreateTable MetadataFiles 21:34:04.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:04.1 Info: => 0.0001315s 21:34:04.1 Info: CreateTable DownloadClients 21:34:04.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:04.1 Info: => 0.0001263s 21:34:04.1 Info: CreateTable PendingReleases 21:34:04.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:04.1 Info: => 0.0001286s 21:34:04.1 Info: CreateTable RemotePathMappings 21:34:04.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:04.1 Info: => 0.0001112s 21:34:04.1 Info: CreateTable Tags 21:34:04.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:04.1 Info: => 0.0001009s 21:34:04.1 Info: CreateIndex Tags (Label) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:04.1 Info: => 9.69E-05s 21:34:04.1 Info: CreateTable Restrictions 21:34:04.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:04.1 Info: => 0.0001098s 21:34:04.1 Info: CreateTable DelayProfiles 21:34:04.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:04.1 Info: => 0.0001541s 21:34:04.1 Info: CreateTable Users 21:34:04.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:04.1 Info: => 0.0001167s 21:34:04.1 Info: CreateIndex Users (Identifier) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:04.1 Info: => 9.59E-05s 21:34:04.1 Info: CreateIndex Users (Username) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:04.1 Info: => 9.12E-05s 21:34:04.1 Info: CreateTable Commands 21:34:04.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:04.1 Info: => 0.0001353s 21:34:04.1 Info: CreateTable IndexerStatus 21:34:04.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:04.1 Info: => 0.0001298s 21:34:04.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:04.1 Info: => 0.0001237s 21:34:04.1 Info: CreateTable ExtraFiles 21:34:04.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:04.1 Info: => 0.000136s 21:34:04.1 Info: CreateTable LyricFiles 21:34:04.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:04.1 Info: => 0.0001737s 21:34:04.1 Info: CreateTable LanguageProfiles 21:34:04.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:04.1 Info: => 0.0001078s 21:34:04.1 Info: CreateIndex LanguageProfiles (Name) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:04.1 Info: => 9.64E-05s 21:34:04.1 Info: CreateTable DownloadClientStatus 21:34:04.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:04.1 Info: => 0.0001187s 21:34:04.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:04.1 Info: => 0.0001s 21:34:04.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:04.1 Info: -> 1 Insert operations completed in 00:00:00.0000707 taking an average of 00:00:00.0000707 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:04', 'InitialSetup') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 1: InitialSetup migrated 21:34:04.1 Info: => 0.0010503s 21:34:04.1 Info: 2: add_reason_to_pending_releases migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 2 21:34:04.1 Info: AlterTable PendingReleases 21:34:04.1 Info: => 7E-07s 21:34:04.1 Info: CreateColumn PendingReleases Reason Int32 21:34:04.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:04.1 Info: => 0.0004794s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:04', 'add_reason_to_pending_releases') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 2: add_reason_to_pending_releases migrated 21:34:04.1 Info: => 0.000969s 21:34:04.1 Info: 3: add_medium_support migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 3 21:34:04.1 Info: AlterTable Albums 21:34:04.1 Info: => 6E-07s 21:34:04.1 Info: CreateColumn Albums Media String 21:34:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:04.1 Info: => 0.0004909s 21:34:04.1 Info: AlterTable Tracks 21:34:04.1 Info: => 5E-07s 21:34:04.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:04.1 Info: => 0.0004394s 21:34:04.1 Info: AlterTable Tracks 21:34:04.1 Info: => 5E-07s 21:34:04.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:04.1 Info: => 0.0004323s 21:34:04.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:04.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:04.1 Info: => 4.45E-05s 21:34:04.1 Info: DeleteColumn Tracks TrackNumber 21:34:04.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:04.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:04.1 Info: DROP TABLE "Tracks" 21:34:04.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:04.1 Info: => 0.0048942s 21:34:04.1 Info: AlterTable Tracks 21:34:04.1 Info: => 6E-07s 21:34:04.1 Info: CreateColumn Tracks TrackNumber String 21:34:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:04.1 Info: => 0.0004935s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:04', 'add_medium_support') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 3: add_medium_support migrated 21:34:04.1 Info: => 0.0010302s 21:34:04.1 Info: 4: add_various_qualites_in_profile migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 4 21:34:04.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:04.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:04.1 Info: => 5.48E-05s 21:34:04.1 Info: PerformDBOperation 21:34:04.1 Info: Performing DB Operation 21:34:04.1 Info: => 3.61E-05s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:04', 'add_various_qualites_in_profile') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 4: add_various_qualites_in_profile migrated 21:34:04.1 Info: => 0.0004873s 21:34:04.1 Info: 5: metadata_profiles migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 5 21:34:04.1 Info: CreateTable MetadataProfiles 21:34:04.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:04.1 Info: => 0.0001265s 21:34:04.1 Info: CreateIndex MetadataProfiles (Name) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:04.1 Info: => 0.0001064s 21:34:04.1 Info: AlterTable Artists 21:34:04.1 Info: => 5E-07s 21:34:04.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:04.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:04.1 Info: => 0.0004618s 21:34:04.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:04.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:04.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:04.1 Info: DROP TABLE "Artists" 21:34:04.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.1 Info: => 0.0046522s 21:34:04.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:04.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:04.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:04.1 Info: DROP TABLE "Artists" 21:34:04.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.1 Info: => 0.0046777s 21:34:04.1 Info: AlterTable Albums 21:34:04.1 Info: => 5E-07s 21:34:04.1 Info: CreateColumn Albums SecondaryTypes String 21:34:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:04.1 Info: => 0.0004559s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:04', 'metadata_profiles') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 5: metadata_profiles migrated 21:34:04.1 Info: => 0.0010038s 21:34:04.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 6 21:34:04.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:04.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:04.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:04.1 Info: DROP TABLE "Indexers" 21:34:04.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:04.1 Info: => 0.0038158s 21:34:04.1 Info: AlterTable Indexers 21:34:04.1 Info: => 6E-07s 21:34:04.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:04.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:04.1 Info: => 0.0004723s 21:34:04.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:04.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:04.1 Info: => 4.28E-05s 21:34:04.1 Info: AlterTable Indexers 21:34:04.1 Info: => 5E-07s 21:34:04.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:04.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:04.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:04.1 Info: DROP TABLE "Indexers" 21:34:04.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:04.1 Info: => 0.00399s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:04', 'separate_automatic_and_interactive_search') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:04.1 Info: => 0.0045163s 21:34:04.1 Info: 7: change_album_path_to_relative migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 7 21:34:04.1 Info: DeleteColumn Albums Path 21:34:04.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:04.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:04.1 Info: DROP TABLE "Albums" 21:34:04.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.1 Info: => 0.0046934s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:04', 'change_album_path_to_relative') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 7: change_album_path_to_relative migrated 21:34:04.1 Info: => 0.0052963s 21:34:04.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 8 21:34:04.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:04.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:04.1 Info: => 4.96E-05s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:04', 'change_quality_size_mb_to_kb') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:04.1 Info: => 0.0005097s 21:34:04.1 Info: 9: album_releases migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 9 21:34:04.1 Info: AlterTable Albums 21:34:04.1 Info: => 7E-07s 21:34:04.1 Info: CreateColumn Albums Releases String 21:34:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:04.1 Info: => 0.0004624s 21:34:04.1 Info: AlterTable Albums 21:34:04.1 Info: => 5E-07s 21:34:04.1 Info: CreateColumn Albums CurrentRelease String 21:34:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:04.1 Info: => 0.0004516s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:04', 'album_releases') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 9: album_releases migrated 21:34:04.1 Info: => 0.0008615s 21:34:04.1 Info: 10: album_releases_fix migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 10 21:34:04.1 Info: AlterTable Albums 21:34:04.1 Info: => 5E-07s 21:34:04.1 Info: AlterColumn Albums Releases String 21:34:04.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:04.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:04.1 Info: DROP TABLE "Albums" 21:34:04.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.1 Info: => 0.0045836s 21:34:04.1 Info: AlterTable Albums 21:34:04.1 Info: => 6E-07s 21:34:04.1 Info: AlterColumn Albums CurrentRelease String 21:34:04.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:04.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:04.1 Info: DROP TABLE "Albums" 21:34:04.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.1 Info: => 0.0047497s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:04', 'album_releases_fix') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 10: album_releases_fix migrated 21:34:04.1 Info: => 0.0052881s 21:34:04.1 Info: 11: import_lists migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 11 21:34:04.1 Info: CreateTable ImportLists 21:34:04.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:04.1 Info: => 0.0001501s 21:34:04.1 Info: CreateIndex ImportLists (Name) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:04.1 Info: => 9.4E-05s 21:34:04.1 Info: CreateTable ImportListStatus 21:34:04.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:04.1 Info: => 0.000124s 21:34:04.1 Info: CreateIndex ImportListStatus (ProviderId) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:04.1 Info: => 9.16E-05s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:04', 'import_lists') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 11: import_lists migrated 21:34:04.1 Info: => 0.0018007s 21:34:04.1 Info: 12: add_release_status migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 12 21:34:04.1 Info: AlterTable MetadataProfiles 21:34:04.1 Info: => 6E-07s 21:34:04.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:04.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:04.1 Info: => 0.0005099s 21:34:04.1 Info: PerformDBOperation 21:34:04.1 Info: Performing DB Operation 21:34:04.1 Info: => 3.3E-05s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:04', 'add_release_status') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 12: add_release_status migrated 21:34:04.1 Info: => 0.0005451s 21:34:04.1 Info: 13: album_download_notification migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 13 21:34:04.1 Info: AlterTable Notifications 21:34:04.1 Info: => 7E-07s 21:34:04.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:04.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:04.1 Info: => 0.000498s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:04', 'album_download_notification') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 13: album_download_notification migrated 21:34:04.1 Info: => 0.0009125s 21:34:04.1 Info: 14: fix_language_metadata_profiles migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 14 21:34:04.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:04.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:04.1 Info: => 9.37E-05s 21:34:04.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:04.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:04.1 Info: => 8.16E-05s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:04', 'fix_language_metadata_profiles') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 14: fix_language_metadata_profiles migrated 21:34:04.1 Info: => 0.0004719s 21:34:04.1 Info: 15: remove_fanzub migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 15 21:34:04.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:04.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:04.1 Info: => 4.47E-05s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:04', 'remove_fanzub') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 15: remove_fanzub migrated 21:34:04.1 Info: => 0.0004022s 21:34:04.1 Info: 16: update_artist_history_indexes migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 16 21:34:04.1 Info: CreateIndex Albums (ArtistId) 21:34:04.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:04.1 Info: => 0.0001058s 21:34:04.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:04.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:04.1 Info: => 9.91E-05s 21:34:04.1 Info: DeleteIndex History (AlbumId) 21:34:04.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:04.1 Info: => 0.0001338s 21:34:04.1 Info: CreateIndex History (AlbumId, Date) 21:34:04.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:04.1 Info: => 9.55E-05s 21:34:04.1 Info: DeleteIndex History (DownloadId) 21:34:04.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:04.1 Info: => 0.0001194s 21:34:04.1 Info: CreateIndex History (DownloadId, Date) 21:34:04.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:04.1 Info: => 9.79E-05s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:04', 'update_artist_history_indexes') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 16: update_artist_history_indexes migrated 21:34:04.1 Info: => 0.0005482s 21:34:04.1 Info: 17: remove_nma migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 17 21:34:04.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:04.1 Info: => 4.82E-05s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:04', 'remove_nma') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 17: remove_nma migrated 21:34:04.1 Info: => 0.0005078s 21:34:04.1 Info: 18: album_disambiguation migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 18 21:34:04.1 Info: AlterTable Albums 21:34:04.1 Info: => 7E-07s 21:34:04.1 Info: CreateColumn Albums Disambiguation String 21:34:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:04.1 Info: => 0.0005075s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:04', 'album_disambiguation') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 18: album_disambiguation migrated 21:34:04.1 Info: => 0.0009986s 21:34:04.1 Info: 19: add_ape_quality_in_profiles migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 19 21:34:04.1 Info: PerformDBOperation 21:34:04.1 Info: Performing DB Operation 21:34:04.1 Info: => 3.35E-05s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:04', 'add_ape_quality_in_profiles') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 19: add_ape_quality_in_profiles migrated 21:34:04.1 Info: => 0.0003896s 21:34:04.1 Info: 20: remove_pushalot migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 20 21:34:04.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:04.1 Info: => 4.76E-05s 21:34:04.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:04.1 Info: => 4.08E-05s 21:34:04.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:04.1 Info: => 3.89E-05s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:04', 'remove_pushalot') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 20: remove_pushalot migrated 21:34:04.1 Info: => 0.000499s 21:34:04.1 Info: 21: add_custom_filters migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 21 21:34:04.1 Info: CreateTable CustomFilters 21:34:04.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:04.1 Info: => 0.0001238s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:04', 'add_custom_filters') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 21: add_custom_filters migrated 21:34:04.1 Info: => 0.0006013s 21:34:04.1 Info: 22: import_list_tags migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 22 21:34:04.1 Info: AlterTable ImportLists 21:34:04.1 Info: => 7E-07s 21:34:04.1 Info: CreateColumn ImportLists Tags String 21:34:04.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:04.1 Info: => 0.0005037s 21:34:04.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:04', 'import_list_tags') 21:34:04.1 Info: Committing Transaction 21:34:04.1 Info: 22: import_list_tags migrated 21:34:04.1 Info: => 0.0008846s 21:34:04.1 Info: 23: add_release_groups_etc migrating 21:34:04.1 Info: Beginning Transaction 21:34:04.1 Info: Starting migration of Main DB to 23 21:34:04.1 Info: CreateTable ArtistMetadata 21:34:04.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:04.1 Info: => 0.0001902s 21:34:04.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:04.1 Info: => 0.0001033s 21:34:04.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:04.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:04.1 Info: => 9E-05s 21:34:04.1 Info: AlterTable Artists 21:34:04.1 Info: => 5E-07s 21:34:04.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:04.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:04.1 Info: => 0.0005563s 21:34:04.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:04.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:04.1 Info: => 6.94E-05s 21:34:04.1 Info: CreateTable AlbumReleases 21:34:04.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:04.1 Info: => 0.0001633s 21:34:04.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:04.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:04.1 Info: => 9.77E-05s 21:34:04.1 Info: CreateIndex AlbumReleases (AlbumId) 21:34:04.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:04.1 Info: => 9.39E-05s 21:34:04.1 Info: PerformDBOperation 21:34:04.1 Info: Performing DB Operation 21:34:04.1 Info: => 4.45E-05s 21:34:04.1 Info: AlterTable Albums 21:34:04.1 Info: => 5E-07s 21:34:04.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:04.1 Info: => 0.0005762s 21:34:04.1 Info: AlterTable Albums 21:34:04.1 Info: => 6E-07s 21:34:04.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:04.1 Info: => 0.0005352s 21:34:04.1 Info: AlterTable Albums 21:34:04.1 Info: => 4E-07s 21:34:04.1 Info: CreateColumn Albums Links String 21:34:04.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:04.1 Info: => 0.0005004s 21:34:04.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:04.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:04.1 Info: => 9.49E-05s 21:34:04.1 Info: AlterTable Tracks 21:34:04.1 Info: => 6E-07s 21:34:04.1 Info: CreateColumn Tracks ForeignRecordingId String 21:34:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:04.1 Info: => 0.0005324s 21:34:04.1 Info: AlterTable Tracks 21:34:04.1 Info: => 5E-07s 21:34:04.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:04.1 Info: => 0.0005331s 21:34:04.1 Info: AlterTable Tracks 21:34:04.1 Info: => 5E-07s 21:34:04.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:04.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:04.1 Info: => 0.0005733s 21:34:04.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:04.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:04.1 Info: => 8.32E-05s 21:34:04.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:04.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:04.1 Info: => 8.41E-05s 21:34:04.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:04.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:04.1 Info: DROP TABLE "Artists" 21:34:04.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.2 Info: => 0.0061016s 21:34:04.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:04.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:04.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:04.2 Info: DROP TABLE "Albums" 21:34:04.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.2 Info: => 0.0083771s 21:34:04.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:04.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:04.2 Info: DROP TABLE "Tracks" 21:34:04.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:04.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:04.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:04.2 Info: => 0.0081612s 21:34:04.2 Info: DeleteColumn TrackFiles ArtistId 21:34:04.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:04.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:04.2 Info: DROP TABLE "TrackFiles" 21:34:04.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:04.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.2 Info: => 0.0073844s 21:34:04.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:04.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:04.2 Info: => 0.0001442s 21:34:04.2 Info: CreateIndex Artists (Monitored) 21:34:04.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:04.2 Info: => 0.0001376s 21:34:04.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:04.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:04.2 Info: => 0.0001363s 21:34:04.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:04.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:04.2 Info: => 0.0001366s 21:34:04.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:04.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:04.2 Info: => 0.0001397s 21:34:04.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:04.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:04.2 Info: => 0.0001406s 21:34:04.2 Info: UpdateData 21:34:04.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:04.2 Info: => 7.54E-05s 21:34:04.2 Info: UpdateData 21:34:04.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:04.2 Info: => 7.02E-05s 21:34:04.2 Info: UpdateData 21:34:04.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:04.2 Info: => 7.75E-05s 21:34:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:04', 'add_release_groups_etc') 21:34:04.2 Info: Committing Transaction 21:34:04.2 Info: 23: add_release_groups_etc migrated 21:34:04.2 Info: => 0.000975s 21:34:04.2 Info: 24: NewMediaInfoFormat migrating 21:34:04.2 Info: Beginning Transaction 21:34:04.2 Info: Starting migration of Main DB to 24 21:34:04.2 Info: UpdateData 21:34:04.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:04.2 Info: => 7.49E-05s 21:34:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:04', 'NewMediaInfoFormat') 21:34:04.2 Info: Committing Transaction 21:34:04.2 Info: 24: NewMediaInfoFormat migrated 21:34:04.2 Info: => 0.0006422s 21:34:04.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:04.2 Info: Beginning Transaction 21:34:04.2 Info: Starting migration of Main DB to 25 21:34:04.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:04.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:04.2 Info: => 0.0024778s 21:34:04.2 Info: AlterTable ReleaseProfiles 21:34:04.2 Info: => 9E-07s 21:34:04.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:04.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:04.2 Info: => 0.0008805s 21:34:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:04', 'rename_restrictions_to_release_profiles') 21:34:04.2 Info: Committing Transaction 21:34:04.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:04.2 Info: => 0.0014489s 21:34:04.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:04.2 Info: Beginning Transaction 21:34:04.2 Info: Starting migration of Main DB to 26 21:34:04.2 Info: RenameTable Profiles QualityProfiles 21:34:04.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:04.2 Info: => 0.0026311s 21:34:04.2 Info: AlterTable QualityProfiles 21:34:04.2 Info: => 7E-07s 21:34:04.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:04.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:04.2 Info: => 0.0005208s 21:34:04.2 Info: AlterTable LanguageProfiles 21:34:04.2 Info: => 5E-07s 21:34:04.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:04.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:04.2 Info: => 0.0005079s 21:34:04.2 Info: UpdateData 21:34:04.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:04.2 Info: => 5.12E-05s 21:34:04.2 Info: UpdateData 21:34:04.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:04.2 Info: => 4.39E-05s 21:34:04.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:04.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:04.2 Info: DROP TABLE "Artists" 21:34:04.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:04.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:04.2 Info: => 0.0049987s 21:34:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:04', 'rename_quality_profiles_add_upgrade_allowed') 21:34:04.2 Info: Committing Transaction 21:34:04.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:04.2 Info: => 0.0056513s 21:34:04.2 Info: 27: add_import_exclusions migrating 21:34:04.2 Info: Beginning Transaction 21:34:04.2 Info: Starting migration of Main DB to 27 21:34:04.2 Info: CreateTable ImportListExclusions 21:34:04.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:04.2 Info: => 0.0001243s 21:34:04.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:04.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:04.2 Info: => 9.94E-05s 21:34:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:04', 'add_import_exclusions') 21:34:04.2 Info: Committing Transaction 21:34:04.2 Info: 27: add_import_exclusions migrated 21:34:04.2 Info: => 0.0006058s 21:34:04.2 Info: 28: clean_artist_metadata_table migrating 21:34:04.2 Info: Beginning Transaction 21:34:04.2 Info: Starting migration of Main DB to 28 21:34:04.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.2 Info: => 0.0001489s 21:34:04.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.2 Info: => 0.0001359s 21:34:04.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:04.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:04.2 Info: => 0.0001391s 21:34:04.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:04.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:04.2 Info: => 0.000133s 21:34:04.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.2 Info: => 0.0001294s 21:34:04.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.2 Info: => 0.0001306s 21:34:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:04', 'clean_artist_metadata_table') 21:34:04.2 Info: Committing Transaction 21:34:04.2 Info: 28: clean_artist_metadata_table migrated 21:34:04.2 Info: => 0.0006292s 21:34:04.2 Info: 29: health_issue_notification migrating 21:34:04.2 Info: Beginning Transaction 21:34:04.2 Info: Starting migration of Main DB to 29 21:34:04.2 Info: AlterTable Notifications 21:34:04.2 Info: => 8E-07s 21:34:04.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:04.2 Info: => 0.0005051s 21:34:04.2 Info: AlterTable Notifications 21:34:04.2 Info: => 5E-07s 21:34:04.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:04.2 Info: => 0.0004953s 21:34:04.2 Info: AlterTable Notifications 21:34:04.2 Info: => 6E-07s 21:34:04.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:04.2 Info: => 0.0004924s 21:34:04.2 Info: AlterTable Notifications 21:34:04.2 Info: => 5E-07s 21:34:04.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:04.2 Info: => 0.0004951s 21:34:04.2 Info: AlterTable Notifications 21:34:04.2 Info: => 5E-07s 21:34:04.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:04.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:04.2 Info: => 0.0004933s 21:34:04.2 Info: DeleteColumn Notifications OnDownload 21:34:04.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:04.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:04.2 Info: DROP TABLE "Notifications" 21:34:04.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:04.2 Info: => 0.0047771s 21:34:04.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:04.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:04.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:04.2 Info: DROP TABLE "Notifications" 21:34:04.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:04.2 Info: => 0.0043728s 21:34:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:04', 'health_issue_notification') 21:34:04.2 Info: Committing Transaction 21:34:04.2 Info: 29: health_issue_notification migrated 21:34:04.2 Info: => 0.004917s 21:34:04.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:04.2 Info: Beginning Transaction 21:34:04.2 Info: Starting migration of Main DB to 30 21:34:04.2 Info: AlterTable TrackFiles 21:34:04.2 Info: => 8E-07s 21:34:04.2 Info: CreateColumn TrackFiles Modified DateTime 21:34:04.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:04.2 Info: => 0.0005625s 21:34:04.2 Info: AlterTable TrackFiles 21:34:04.2 Info: => 5E-07s 21:34:04.2 Info: CreateColumn TrackFiles Path String 21:34:04.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:04.2 Info: => 0.0005101s 21:34:04.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:04.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:04.2 Info: => 4.24E-05s 21:34:04.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.2 Info: => 0.0001341s 21:34:04.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:04.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:04.2 Info: => 0.0001486s 21:34:04.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:04.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:04.2 Info: => 0.0001494s 21:34:04.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:04.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:04.2 Info: => 8.4E-05s 21:34:04.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:04.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:04.2 Info: => 6.22E-05s 21:34:04.2 Info: AlterTable TrackFiles 21:34:04.2 Info: => 5E-07s 21:34:04.2 Info: AlterColumn TrackFiles Path String 21:34:04.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:04.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:04.2 Info: DROP TABLE "TrackFiles" 21:34:04.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:04.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.2 Info: => 0.0046602s 21:34:04.2 Info: CreateIndex TrackFiles (Path) 21:34:04.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:04.2 Info: => 9.67E-05s 21:34:04.2 Info: DeleteColumn TrackFiles RelativePath 21:34:04.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:04.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:04.2 Info: DROP TABLE "TrackFiles" 21:34:04.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:04.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:04.2 Info: => 0.0048335s 21:34:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:04', 'add_mediafilerepository_mtime') 21:34:04.2 Info: Committing Transaction 21:34:04.2 Info: 30: add_mediafilerepository_mtime migrated 21:34:04.2 Info: => 0.0053709s 21:34:04.2 Info: 31: add_artistmetadataid_constraint migrating 21:34:04.2 Info: Beginning Transaction 21:34:04.2 Info: Starting migration of Main DB to 31 21:34:04.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:34:04.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:04.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:04.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:04.2 Info: => 0.0001508s 21:34:04.2 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:04.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:04.2 Info: => 0.00013s 21:34:04.2 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:04.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:04.2 Info: DROP TABLE "Artists" 21:34:04.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:04.2 Info: => 0.0049546s 21:34:04.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:04.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:04.2 Info: => 9.49E-05s 21:34:04.2 Info: -> 2 Insert operations completed in 00:00:00.0001622 taking an average of 00:00:00.0000811 21:34:04.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:04', 'add_artistmetadataid_constraint') 21:34:04.2 Info: Committing Transaction 21:34:04.2 Info: 31: add_artistmetadataid_constraint migrated 21:34:04.2 Info: => 0.0006516s 21:34:04.2 Debug: Took: 00:00:00.1833554 21:34:04.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- Passed! - Failed: 0, Passed: 500, Skipped: 30, Total: 530, Duration: 7 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Common.Test.dll (net6.0) 21:34:04.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 21:34:04.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864443530338_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:04.3 Info: DatabaseEngineVersionCheck migrating 21:34:04.3 Info: PerformDBOperation 21:34:04.3 Info: Performing DB Operation 21:34:04.3 Info: SQLite 3.47.2 21:34:04.3 Info: => 0.0015479s 21:34:04.3 Info: DatabaseEngineVersionCheck migrated 21:34:04.3 Info: => 0.0015679s 21:34:04.3 Info: VersionMigration migrating 21:34:04.3 Info: Beginning Transaction 21:34:04.3 Info: CreateTable VersionInfo 21:34:04.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:04.3 Info: => 0.000197s 21:34:04.3 Info: Committing Transaction 21:34:04.3 Info: VersionMigration migrated 21:34:04.3 Info: => 0.0009295s 21:34:04.3 Info: VersionUniqueMigration migrating 21:34:04.3 Info: Beginning Transaction 21:34:04.3 Info: CreateIndex VersionInfo (Version) 21:34:04.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:04.3 Info: => 0.0001477s 21:34:04.3 Info: AlterTable VersionInfo 21:34:04.3 Info: => 7E-07s 21:34:04.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:04.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:04.3 Info: => 0.0004512s 21:34:04.3 Info: Committing Transaction 21:34:04.3 Info: VersionUniqueMigration migrated 21:34:04.3 Info: => 0.0008759s 21:34:04.3 Info: VersionDescriptionMigration migrating 21:34:04.3 Info: Beginning Transaction 21:34:04.3 Info: AlterTable VersionInfo 21:34:04.3 Info: => 7E-07s 21:34:04.3 Info: CreateColumn VersionInfo Description String 21:34:04.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:04.3 Info: => 0.000187s 21:34:04.3 Info: Committing Transaction 21:34:04.3 Info: VersionDescriptionMigration migrated 21:34:04.3 Info: => 0.0005497s 21:34:04.3 Info: 1: InitialSetup migrating 21:34:04.3 Info: Beginning Transaction 21:34:04.3 Info: Starting migration of Main DB to 1 21:34:04.3 Info: CreateTable Config 21:34:04.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:04.3 Info: => 0.0001618s 21:34:04.3 Info: CreateIndex Config (Key) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:04.3 Info: => 9.2E-05s 21:34:04.3 Info: CreateTable RootFolders 21:34:04.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:04.3 Info: => 0.0001072s 21:34:04.3 Info: CreateIndex RootFolders (Path) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:04.3 Info: => 0.0001155s 21:34:04.3 Info: CreateTable Artists 21:34:04.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:04.3 Info: => 0.0002618s 21:34:04.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:04.3 Info: => 9.72E-05s 21:34:04.3 Info: CreateIndex Artists (NameSlug) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:04.3 Info: => 9.32E-05s 21:34:04.3 Info: CreateIndex Artists (CleanName) 21:34:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.3 Info: => 9.55E-05s 21:34:04.3 Info: CreateIndex Artists (Path) 21:34:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.3 Info: => 8.42E-05s 21:34:04.3 Info: CreateTable Albums 21:34:04.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:04.3 Info: => 0.0002093s 21:34:04.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.3 Info: => 8.95E-05s 21:34:04.3 Info: CreateIndex Albums (MBId) 21:34:04.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.3 Info: => 8.47E-05s 21:34:04.3 Info: CreateIndex Albums (TADBId) 21:34:04.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.3 Info: => 8.5E-05s 21:34:04.3 Info: CreateIndex Albums (TitleSlug) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.3 Info: => 8.56E-05s 21:34:04.3 Info: CreateIndex Albums (CleanTitle) 21:34:04.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.3 Info: => 8.3E-05s 21:34:04.3 Info: CreateIndex Albums (Path) 21:34:04.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:04.3 Info: => 9.15E-05s 21:34:04.3 Info: CreateTable Tracks 21:34:04.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:04.3 Info: => 0.0001494s 21:34:04.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:04.3 Info: => 8.46E-05s 21:34:04.3 Info: CreateIndex Tracks (ArtistId) 21:34:04.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:04.3 Info: => 8.82E-05s 21:34:04.3 Info: CreateIndex Tracks (TrackFileId) 21:34:04.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:04.3 Info: => 8.6E-05s 21:34:04.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:04.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:04.3 Info: => 9.06E-05s 21:34:04.3 Info: CreateTable TrackFiles 21:34:04.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:04.3 Info: => 0.0001424s 21:34:04.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:04.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:04.3 Info: => 8.48E-05s 21:34:04.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:04.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.3 Info: => 8.3E-05s 21:34:04.3 Info: CreateTable History 21:34:04.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:04.3 Info: => 0.0001457s 21:34:04.3 Info: CreateIndex History (Date) 21:34:04.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:04.3 Info: => 8.42E-05s 21:34:04.3 Info: CreateIndex History (EventType) 21:34:04.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:04.3 Info: => 8.3E-05s 21:34:04.3 Info: CreateIndex History (DownloadId) 21:34:04.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:04.3 Info: => 8.64E-05s 21:34:04.3 Info: CreateIndex History (AlbumId) 21:34:04.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:04.3 Info: => 8.68E-05s 21:34:04.3 Info: CreateTable Notifications 21:34:04.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:04.3 Info: => 0.0001452s 21:34:04.3 Info: CreateTable ScheduledTasks 21:34:04.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:04.3 Info: => 0.000156s 21:34:04.3 Info: CreateIndex ScheduledTasks (TypeName) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:04.3 Info: => 9.54E-05s 21:34:04.3 Info: CreateTable Indexers 21:34:04.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:04.3 Info: => 0.0001476s 21:34:04.3 Info: CreateIndex Indexers (Name) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:04.3 Info: => 9.3E-05s 21:34:04.3 Info: CreateTable Profiles 21:34:04.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:04.3 Info: => 0.0001099s 21:34:04.3 Info: CreateIndex Profiles (Name) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:04.3 Info: => 9.12E-05s 21:34:04.3 Info: CreateTable QualityDefinitions 21:34:04.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:04.3 Info: => 0.000142s 21:34:04.3 Info: CreateIndex QualityDefinitions (Quality) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:04.3 Info: => 0.0001017s 21:34:04.3 Info: CreateIndex QualityDefinitions (Title) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:04.3 Info: => 9.1E-05s 21:34:04.3 Info: CreateTable NamingConfig 21:34:04.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:04.3 Info: => 0.0001307s 21:34:04.3 Info: CreateTable Blacklist 21:34:04.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:04.3 Info: => 0.000169s 21:34:04.3 Info: CreateTable Metadata 21:34:04.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:04.3 Info: => 0.0001157s 21:34:04.3 Info: CreateTable MetadataFiles 21:34:04.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:04.3 Info: => 0.0001356s 21:34:04.3 Info: CreateTable DownloadClients 21:34:04.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:04.3 Info: => 0.0001293s 21:34:04.3 Info: CreateTable PendingReleases 21:34:04.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:04.3 Info: => 0.000131s 21:34:04.3 Info: CreateTable RemotePathMappings 21:34:04.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:04.3 Info: => 0.000113s 21:34:04.3 Info: CreateTable Tags 21:34:04.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:04.3 Info: => 0.0001031s 21:34:04.3 Info: CreateIndex Tags (Label) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:04.3 Info: => 9.76E-05s 21:34:04.3 Info: CreateTable Restrictions 21:34:04.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:04.3 Info: => 0.0001116s 21:34:04.3 Info: CreateTable DelayProfiles 21:34:04.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:04.3 Info: => 0.0001549s 21:34:04.3 Info: CreateTable Users 21:34:04.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:04.3 Info: => 0.0001176s 21:34:04.3 Info: CreateIndex Users (Identifier) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:04.3 Info: => 9.65E-05s 21:34:04.3 Info: CreateIndex Users (Username) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:04.3 Info: => 9.28E-05s 21:34:04.3 Info: CreateTable Commands 21:34:04.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:04.3 Info: => 0.0001388s 21:34:04.3 Info: CreateTable IndexerStatus 21:34:04.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:04.3 Info: => 0.0001775s 21:34:04.3 Info: CreateIndex IndexerStatus (ProviderId) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:04.3 Info: => 0.000104s 21:34:04.3 Info: CreateTable ExtraFiles 21:34:04.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:04.3 Info: => 0.0001367s 21:34:04.3 Info: CreateTable LyricFiles 21:34:04.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:04.3 Info: => 0.0004711s 21:34:04.3 Info: CreateTable LanguageProfiles 21:34:04.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:04.3 Info: => 0.0001227s 21:34:04.3 Info: CreateIndex LanguageProfiles (Name) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:04.3 Info: => 9.97E-05s 21:34:04.3 Info: CreateTable DownloadClientStatus 21:34:04.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:04.3 Info: => 0.0001182s 21:34:04.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:04.3 Info: => 0.000105s 21:34:04.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:04.3 Info: -> 1 Insert operations completed in 00:00:00.0000731 taking an average of 00:00:00.0000731 21:34:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:04', 'InitialSetup') 21:34:04.3 Info: Committing Transaction 21:34:04.3 Info: 1: InitialSetup migrated 21:34:04.3 Info: => 0.0010435s 21:34:04.3 Info: 2: add_reason_to_pending_releases migrating 21:34:04.3 Info: Beginning Transaction 21:34:04.3 Info: Starting migration of Main DB to 2 21:34:04.3 Info: AlterTable PendingReleases 21:34:04.3 Info: => 7E-07s 21:34:04.3 Info: CreateColumn PendingReleases Reason Int32 21:34:04.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:04.3 Info: => 0.0004814s 21:34:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:04', 'add_reason_to_pending_releases') 21:34:04.3 Info: Committing Transaction 21:34:04.3 Info: 2: add_reason_to_pending_releases migrated 21:34:04.3 Info: => 0.0009872s 21:34:04.3 Info: 3: add_medium_support migrating 21:34:04.3 Info: Beginning Transaction 21:34:04.3 Info: Starting migration of Main DB to 3 21:34:04.3 Info: AlterTable Albums 21:34:04.3 Info: => 8E-07s 21:34:04.3 Info: CreateColumn Albums Media String 21:34:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:04.3 Info: => 0.0004618s 21:34:04.3 Info: AlterTable Tracks 21:34:04.3 Info: => 5E-07s 21:34:04.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:04.3 Info: => 0.000445s 21:34:04.3 Info: AlterTable Tracks 21:34:04.3 Info: => 6E-07s 21:34:04.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:04.3 Info: => 0.0004417s 21:34:04.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:04.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:04.3 Info: => 4.77E-05s 21:34:04.3 Info: DeleteColumn Tracks TrackNumber 21:34:04.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:04.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:04.3 Info: DROP TABLE "Tracks" 21:34:04.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:04.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:04.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:04.3 Info: => 0.0044536s 21:34:04.3 Info: AlterTable Tracks 21:34:04.3 Info: => 6E-07s 21:34:04.3 Info: CreateColumn Tracks TrackNumber String 21:34:04.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:04.3 Info: => 0.0005375s 21:34:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:04', 'add_medium_support') 21:34:04.3 Info: Committing Transaction 21:34:04.3 Info: 3: add_medium_support migrated 21:34:04.3 Info: => 0.0010898s 21:34:04.3 Info: 4: add_various_qualites_in_profile migrating 21:34:04.3 Info: Beginning Transaction 21:34:04.3 Info: Starting migration of Main DB to 4 21:34:04.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:04.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:04.3 Info: => 5.39E-05s 21:34:04.3 Info: PerformDBOperation 21:34:04.3 Info: Performing DB Operation 21:34:04.3 Info: => 4.03E-05s 21:34:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:04', 'add_various_qualites_in_profile') 21:34:04.3 Info: Committing Transaction 21:34:04.3 Info: 4: add_various_qualites_in_profile migrated 21:34:04.3 Info: => 0.0004344s 21:34:04.3 Info: 5: metadata_profiles migrating 21:34:04.3 Info: Beginning Transaction 21:34:04.3 Info: Starting migration of Main DB to 5 21:34:04.3 Info: CreateTable MetadataProfiles 21:34:04.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:04.3 Info: => 0.0001291s 21:34:04.3 Info: CreateIndex MetadataProfiles (Name) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:04.3 Info: => 0.0001035s 21:34:04.3 Info: AlterTable Artists 21:34:04.3 Info: => 5E-07s 21:34:04.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:04.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:04.3 Info: => 0.0004679s 21:34:04.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:04.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:04.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:04.3 Info: DROP TABLE "Artists" 21:34:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.3 Info: => 0.0048114s 21:34:04.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:04.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:04.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:04.3 Info: DROP TABLE "Artists" 21:34:04.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:04.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:04.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.3 Info: => 0.0045783s 21:34:04.3 Info: AlterTable Albums 21:34:04.3 Info: => 5E-07s 21:34:04.3 Info: CreateColumn Albums SecondaryTypes String 21:34:04.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:04.3 Info: => 0.0004587s 21:34:04.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:04', 'metadata_profiles') 21:34:04.3 Info: Committing Transaction 21:34:04.3 Info: 5: metadata_profiles migrated 21:34:04.3 Info: => 0.0010081s 21:34:04.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:04.3 Info: Beginning Transaction 21:34:04.3 Info: Starting migration of Main DB to 6 21:34:04.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:04.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:04.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:04.4 Info: DROP TABLE "Indexers" 21:34:04.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:04.4 Info: => 0.0039946s 21:34:04.4 Info: AlterTable Indexers 21:34:04.4 Info: => 5E-07s 21:34:04.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:04.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:04.4 Info: => 0.0004558s 21:34:04.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:04.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:04.4 Info: => 4.43E-05s 21:34:04.4 Info: AlterTable Indexers 21:34:04.4 Info: => 4E-07s 21:34:04.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:04.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:04.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:04.4 Info: DROP TABLE "Indexers" 21:34:04.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:04.4 Info: => 0.0039906s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:04', 'separate_automatic_and_interactive_search') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 6: separate_automatic_and_interactive_search migrated 21:34:04.4 Info: => 0.0045545s 21:34:04.4 Info: 7: change_album_path_to_relative migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 7 21:34:04.4 Info: DeleteColumn Albums Path 21:34:04.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:04.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:04.4 Info: DROP TABLE "Albums" 21:34:04.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.4 Info: => 0.0050833s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:04', 'change_album_path_to_relative') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 7: change_album_path_to_relative migrated 21:34:04.4 Info: => 0.0056959s 21:34:04.4 Info: 8: change_quality_size_mb_to_kb migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 8 21:34:04.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:04.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:04.4 Info: => 5.11E-05s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:04', 'change_quality_size_mb_to_kb') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 8: change_quality_size_mb_to_kb migrated 21:34:04.4 Info: => 0.0004453s 21:34:04.4 Info: 9: album_releases migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 9 21:34:04.4 Info: AlterTable Albums 21:34:04.4 Info: => 9E-07s 21:34:04.4 Info: CreateColumn Albums Releases String 21:34:04.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:04.4 Info: => 0.0004724s 21:34:04.4 Info: AlterTable Albums 21:34:04.4 Info: => 6E-07s 21:34:04.4 Info: CreateColumn Albums CurrentRelease String 21:34:04.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:04.4 Info: => 0.0005203s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:04', 'album_releases') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 9: album_releases migrated 21:34:04.4 Info: => 0.0011006s 21:34:04.4 Info: 10: album_releases_fix migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 10 21:34:04.4 Info: AlterTable Albums 21:34:04.4 Info: => 6E-07s 21:34:04.4 Info: AlterColumn Albums Releases String 21:34:04.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:04.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:04.4 Info: DROP TABLE "Albums" 21:34:04.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.4 Info: => 0.0047926s 21:34:04.4 Info: AlterTable Albums 21:34:04.4 Info: => 5E-07s 21:34:04.4 Info: AlterColumn Albums CurrentRelease String 21:34:04.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:04.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:04.4 Info: DROP TABLE "Albums" 21:34:04.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.4 Info: => 0.0048303s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:04', 'album_releases_fix') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 10: album_releases_fix migrated 21:34:04.4 Info: => 0.0053856s 21:34:04.4 Info: 11: import_lists migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 11 21:34:04.4 Info: CreateTable ImportLists 21:34:04.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:04.4 Info: => 0.0001573s 21:34:04.4 Info: CreateIndex ImportLists (Name) 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:04.4 Info: => 9.55E-05s 21:34:04.4 Info: CreateTable ImportListStatus 21:34:04.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:04.4 Info: => 0.0001277s 21:34:04.4 Info: CreateIndex ImportListStatus (ProviderId) 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:04.4 Info: => 9.48E-05s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:04', 'import_lists') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 11: import_lists migrated 21:34:04.4 Info: => 0.0006314s 21:34:04.4 Info: 12: add_release_status migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 12 21:34:04.4 Info: AlterTable MetadataProfiles 21:34:04.4 Info: => 7E-07s 21:34:04.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:04.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:04.4 Info: => 0.0005405s 21:34:04.4 Info: PerformDBOperation 21:34:04.4 Info: Performing DB Operation 21:34:04.4 Info: => 3.71E-05s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:04', 'add_release_status') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 12: add_release_status migrated 21:34:04.4 Info: => 0.0005633s 21:34:04.4 Info: 13: album_download_notification migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 13 21:34:04.4 Info: AlterTable Notifications 21:34:04.4 Info: => 7E-07s 21:34:04.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:04.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:04.4 Info: => 0.0004752s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:04', 'album_download_notification') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 13: album_download_notification migrated 21:34:04.4 Info: => 0.0009617s 21:34:04.4 Info: 14: fix_language_metadata_profiles migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 14 21:34:04.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:04.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:04.4 Info: => 9.64E-05s 21:34:04.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:04.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:04.4 Info: => 8.35E-05s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:04', 'fix_language_metadata_profiles') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 14: fix_language_metadata_profiles migrated 21:34:04.4 Info: => 0.000552s 21:34:04.4 Info: 15: remove_fanzub migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 15 21:34:04.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:04.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:04.4 Info: => 4.53E-05s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:04', 'remove_fanzub') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 15: remove_fanzub migrated 21:34:04.4 Info: => 0.0004206s 21:34:04.4 Info: 16: update_artist_history_indexes migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 16 21:34:04.4 Info: CreateIndex Albums (ArtistId) 21:34:04.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:04.4 Info: => 0.0001225s 21:34:04.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:04.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:04.4 Info: => 9.72E-05s 21:34:04.4 Info: DeleteIndex History (AlbumId) 21:34:04.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:04.4 Info: => 0.0001278s 21:34:04.4 Info: CreateIndex History (AlbumId, Date) 21:34:04.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:04.4 Info: => 9.69E-05s 21:34:04.4 Info: DeleteIndex History (DownloadId) 21:34:04.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:04.4 Info: => 0.0001244s 21:34:04.4 Info: CreateIndex History (DownloadId, Date) 21:34:04.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:04.4 Info: => 9.51E-05s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:04', 'update_artist_history_indexes') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 16: update_artist_history_indexes migrated 21:34:04.4 Info: => 0.0005537s 21:34:04.4 Info: 17: remove_nma migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 17 21:34:04.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:04.4 Info: => 4.99E-05s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:04', 'remove_nma') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 17: remove_nma migrated 21:34:04.4 Info: => 0.0005163s 21:34:04.4 Info: 18: album_disambiguation migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 18 21:34:04.4 Info: AlterTable Albums 21:34:04.4 Info: => 7E-07s 21:34:04.4 Info: CreateColumn Albums Disambiguation String 21:34:04.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:04.4 Info: => 0.0005171s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:04', 'album_disambiguation') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 18: album_disambiguation migrated 21:34:04.4 Info: => 0.0010071s 21:34:04.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 19 21:34:04.4 Info: PerformDBOperation 21:34:04.4 Info: Performing DB Operation 21:34:04.4 Info: => 3.54E-05s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:04', 'add_ape_quality_in_profiles') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:04.4 Info: => 0.0005569s 21:34:04.4 Info: 20: remove_pushalot migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 20 21:34:04.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:04.4 Info: => 4.92E-05s 21:34:04.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:04.4 Info: => 4.17E-05s 21:34:04.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:04.4 Info: => 3.97E-05s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:04', 'remove_pushalot') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 20: remove_pushalot migrated 21:34:04.4 Info: => 0.0005076s 21:34:04.4 Info: 21: add_custom_filters migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 21 21:34:04.4 Info: CreateTable CustomFilters 21:34:04.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:04.4 Info: => 0.0001299s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:04', 'add_custom_filters') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 21: add_custom_filters migrated 21:34:04.4 Info: => 0.000617s 21:34:04.4 Info: 22: import_list_tags migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 22 21:34:04.4 Info: AlterTable ImportLists 21:34:04.4 Info: => 8E-07s 21:34:04.4 Info: CreateColumn ImportLists Tags String 21:34:04.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:04.4 Info: => 0.0005162s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:04', 'import_list_tags') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 22: import_list_tags migrated 21:34:04.4 Info: => 0.0009083s 21:34:04.4 Info: 23: add_release_groups_etc migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 23 21:34:04.4 Info: CreateTable ArtistMetadata 21:34:04.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:04.4 Info: => 0.000176s 21:34:04.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:04.4 Info: => 0.0001047s 21:34:04.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:04.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:04.4 Info: => 0.000106s 21:34:04.4 Info: AlterTable Artists 21:34:04.4 Info: => 5E-07s 21:34:04.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:04.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:04.4 Info: => 0.000583s 21:34:04.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:04.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:04.4 Info: => 7.48E-05s 21:34:04.4 Info: CreateTable AlbumReleases 21:34:04.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:04.4 Info: => 0.0001665s 21:34:04.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:04.4 Info: => 0.0001011s 21:34:04.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:04.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:04.4 Info: => 0.0001011s 21:34:04.4 Info: PerformDBOperation 21:34:04.4 Info: Performing DB Operation 21:34:04.4 Info: => 4.48E-05s 21:34:04.4 Info: AlterTable Albums 21:34:04.4 Info: => 4E-07s 21:34:04.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:04.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:04.4 Info: => 0.0005454s 21:34:04.4 Info: AlterTable Albums 21:34:04.4 Info: => 5E-07s 21:34:04.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:04.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:04.4 Info: => 0.0006345s 21:34:04.4 Info: AlterTable Albums 21:34:04.4 Info: => 6E-07s 21:34:04.4 Info: CreateColumn Albums Links String 21:34:04.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:04.4 Info: => 0.000535s 21:34:04.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:04.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:04.4 Info: => 0.0001042s 21:34:04.4 Info: AlterTable Tracks 21:34:04.4 Info: => 6E-07s 21:34:04.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:04.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:04.4 Info: => 0.0005749s 21:34:04.4 Info: AlterTable Tracks 21:34:04.4 Info: => 5E-07s 21:34:04.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:04.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:04.4 Info: => 0.0005118s 21:34:04.4 Info: AlterTable Tracks 21:34:04.4 Info: => 6E-07s 21:34:04.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:04.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:04.4 Info: => 0.00055s 21:34:04.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:04.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:04.4 Info: => 8.32E-05s 21:34:04.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:04.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:04.4 Info: => 7.29E-05s 21:34:04.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:04.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:04.4 Info: DROP TABLE "Artists" 21:34:04.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.4 Info: => 0.014867s 21:34:04.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:04.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:04.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:04.4 Info: DROP TABLE "Albums" 21:34:04.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.4 Info: => 0.0052403s 21:34:04.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:04.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:04.4 Info: DROP TABLE "Tracks" 21:34:04.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:04.4 Info: => 0.0047967s 21:34:04.4 Info: DeleteColumn TrackFiles ArtistId 21:34:04.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:04.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:04.4 Info: DROP TABLE "TrackFiles" 21:34:04.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:04.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.4 Info: => 0.0051251s 21:34:04.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:04.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:04.4 Info: => 0.000109s 21:34:04.4 Info: CreateIndex Artists (Monitored) 21:34:04.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:04.4 Info: => 0.0001019s 21:34:04.4 Info: CreateIndex Albums (ArtistMetadataId) 21:34:04.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:04.4 Info: => 0.000118s 21:34:04.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:04.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:04.4 Info: => 9.26E-05s 21:34:04.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:04.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:04.4 Info: => 9.25E-05s 21:34:04.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:04.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:04.4 Info: => 9.27E-05s 21:34:04.4 Info: UpdateData 21:34:04.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:04.4 Info: => 5.66E-05s 21:34:04.4 Info: UpdateData 21:34:04.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:04.4 Info: => 4.8E-05s 21:34:04.4 Info: UpdateData 21:34:04.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:04.4 Info: => 5.18E-05s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:04', 'add_release_groups_etc') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 23: add_release_groups_etc migrated 21:34:04.4 Info: => 0.0008798s 21:34:04.4 Info: 24: NewMediaInfoFormat migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 24 21:34:04.4 Info: UpdateData 21:34:04.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:04.4 Info: => 5.39E-05s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:04', 'NewMediaInfoFormat') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 24: NewMediaInfoFormat migrated 21:34:04.4 Info: => 0.0005226s 21:34:04.4 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 25 21:34:04.4 Info: RenameTable Restrictions ReleaseProfiles 21:34:04.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:04.4 Info: => 0.001584s 21:34:04.4 Info: AlterTable ReleaseProfiles 21:34:04.4 Info: => 7E-07s 21:34:04.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:04.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:04.4 Info: => 0.0005241s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:04', 'rename_restrictions_to_release_profiles') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:04.4 Info: => 0.0010285s 21:34:04.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 26 21:34:04.4 Info: RenameTable Profiles QualityProfiles 21:34:04.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:04.4 Info: => 0.0015769s 21:34:04.4 Info: AlterTable QualityProfiles 21:34:04.4 Info: => 7E-07s 21:34:04.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:04.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:04.4 Info: => 0.0005443s 21:34:04.4 Info: AlterTable LanguageProfiles 21:34:04.4 Info: => 5E-07s 21:34:04.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:04.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:04.4 Info: => 0.0005232s 21:34:04.4 Info: UpdateData 21:34:04.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:04.4 Info: => 5.2E-05s 21:34:04.4 Info: UpdateData 21:34:04.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:04.4 Info: => 4.58E-05s 21:34:04.4 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:04.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:04.4 Info: DROP TABLE "Artists" 21:34:04.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:04.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:04.4 Info: => 0.0054083s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:04', 'rename_quality_profiles_add_upgrade_allowed') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:04.4 Info: => 0.0060723s 21:34:04.4 Info: 27: add_import_exclusions migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 27 21:34:04.4 Info: CreateTable ImportListExclusions 21:34:04.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:04.4 Info: => 0.0001337s 21:34:04.4 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:04.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:04.4 Info: => 0.0001028s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:04', 'add_import_exclusions') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 27: add_import_exclusions migrated 21:34:04.4 Info: => 0.000618s 21:34:04.4 Info: 28: clean_artist_metadata_table migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 28 21:34:04.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.4 Info: => 0.0001706s 21:34:04.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.4 Info: => 0.0001427s 21:34:04.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:04.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:04.4 Info: => 0.0001437s 21:34:04.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:04.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:04.4 Info: => 0.0001383s 21:34:04.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.4 Info: => 0.0001373s 21:34:04.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.4 Info: => 0.0001733s 21:34:04.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:04', 'clean_artist_metadata_table') 21:34:04.4 Info: Committing Transaction 21:34:04.4 Info: 28: clean_artist_metadata_table migrated 21:34:04.4 Info: => 0.0006888s 21:34:04.4 Info: 29: health_issue_notification migrating 21:34:04.4 Info: Beginning Transaction 21:34:04.4 Info: Starting migration of Main DB to 29 21:34:04.4 Info: AlterTable Notifications 21:34:04.4 Info: => 8E-07s 21:34:04.4 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:04.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:04.4 Info: => 0.0005699s 21:34:04.4 Info: AlterTable Notifications 21:34:04.4 Info: => 5E-07s 21:34:04.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:04.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:04.4 Info: => 0.0005301s 21:34:04.4 Info: AlterTable Notifications 21:34:04.4 Info: => 5E-07s 21:34:04.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:04.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:04.4 Info: => 0.000526s 21:34:04.4 Info: AlterTable Notifications 21:34:04.4 Info: => 5E-07s 21:34:04.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:04.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:04.4 Info: => 0.0005513s 21:34:04.4 Info: AlterTable Notifications 21:34:04.4 Info: => 4E-07s 21:34:04.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:04.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:04.4 Info: => 0.0006217s 21:34:04.4 Info: DeleteColumn Notifications OnDownload 21:34:04.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:04.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:04.5 Info: DROP TABLE "Notifications" 21:34:04.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:04.5 Info: => 0.0048358s 21:34:04.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:04.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:04.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:04.5 Info: DROP TABLE "Notifications" 21:34:04.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:04.5 Info: => 0.0052348s 21:34:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:04', 'health_issue_notification') 21:34:04.5 Info: Committing Transaction 21:34:04.5 Info: 29: health_issue_notification migrated 21:34:04.5 Info: => 0.0057921s 21:34:04.5 Info: 30: add_mediafilerepository_mtime migrating 21:34:04.5 Info: Beginning Transaction 21:34:04.5 Info: Starting migration of Main DB to 30 21:34:04.5 Info: AlterTable TrackFiles 21:34:04.5 Info: => 8E-07s 21:34:04.5 Info: CreateColumn TrackFiles Modified DateTime 21:34:04.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:04.5 Info: => 0.0005618s 21:34:04.5 Info: AlterTable TrackFiles 21:34:04.5 Info: => 5E-07s 21:34:04.5 Info: CreateColumn TrackFiles Path String 21:34:04.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:04.5 Info: => 0.0005697s 21:34:04.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:04.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:04.5 Info: => 4.45E-05s 21:34:04.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.5 Info: => 0.0001426s 21:34:04.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:04.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:04.5 Info: => 0.0001529s 21:34:04.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:04.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:04.5 Info: => 0.0001876s 21:34:04.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:04.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:04.5 Info: => 9.31E-05s 21:34:04.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:04.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:04.5 Info: => 6.8E-05s 21:34:04.5 Info: AlterTable TrackFiles 21:34:04.5 Info: => 5E-07s 21:34:04.5 Info: AlterColumn TrackFiles Path String 21:34:04.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:04.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:04.5 Info: DROP TABLE "TrackFiles" 21:34:04.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:04.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.5 Info: => 0.0049327s 21:34:04.5 Info: CreateIndex TrackFiles (Path) 21:34:04.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:04.5 Info: => 0.000101s 21:34:04.5 Info: DeleteColumn TrackFiles RelativePath 21:34:04.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:04.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:04.5 Info: DROP TABLE "TrackFiles" 21:34:04.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:04.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:04.5 Info: => 0.005038s 21:34:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:04', 'add_mediafilerepository_mtime') 21:34:04.5 Info: Committing Transaction 21:34:04.5 Info: 30: add_mediafilerepository_mtime migrated 21:34:04.5 Info: => 0.0056084s 21:34:04.5 Info: 31: add_artistmetadataid_constraint migrating 21:34:04.5 Info: Beginning Transaction 21:34:04.5 Info: Starting migration of Main DB to 31 21:34:04.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:34:04.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:04.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:04.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:04.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:04.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 21:34:04.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:34:04.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:34:04.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:04.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:04.5 Info: => 0.0001678s 21:34:04.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:04.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:04.5 Info: => 0.0001375s 21:34:04.5 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:04.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:04.5 Info: DROP TABLE "Artists" 21:34:04.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:04.5 Info: => 0.0050714s 21:34:04.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:04.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:04.5 Info: => 9.47E-05s 21:34:04.5 Info: -> 8 Insert operations completed in 00:00:00.0006344 taking an average of 00:00:00.0000793 21:34:04.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:04', 'add_artistmetadataid_constraint') 21:34:04.5 Info: Committing Transaction 21:34:04.5 Info: 31: add_artistmetadataid_constraint migrated 21:34:04.5 Info: => 0.0006504s 21:34:04.5 Debug: Took: 00:00:00.1761231 21:34:04.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 21:34:04.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 21:34:04.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864446029484_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:04.6 Info: DatabaseEngineVersionCheck migrating 21:34:04.6 Info: PerformDBOperation 21:34:04.6 Info: Performing DB Operation 21:34:04.6 Info: SQLite 3.47.2 21:34:04.6 Info: => 0.0018305s 21:34:04.6 Info: DatabaseEngineVersionCheck migrated 21:34:04.6 Info: => 0.0018707s 21:34:04.6 Info: VersionMigration migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: CreateTable VersionInfo 21:34:04.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:04.6 Info: => 0.0001942s 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: VersionMigration migrated 21:34:04.6 Info: => 0.0012983s 21:34:04.6 Info: VersionUniqueMigration migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: CreateIndex VersionInfo (Version) 21:34:04.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:04.6 Info: => 0.0001207s 21:34:04.6 Info: AlterTable VersionInfo 21:34:04.6 Info: => 6E-07s 21:34:04.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:04.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:04.6 Info: => 0.0004541s 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: VersionUniqueMigration migrated 21:34:04.6 Info: => 0.0008008s 21:34:04.6 Info: VersionDescriptionMigration migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: AlterTable VersionInfo 21:34:04.6 Info: => 7E-07s 21:34:04.6 Info: CreateColumn VersionInfo Description String 21:34:04.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:04.6 Info: => 0.0001885s 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: VersionDescriptionMigration migrated 21:34:04.6 Info: => 0.0004872s 21:34:04.6 Info: 1: InitialSetup migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 1 21:34:04.6 Info: CreateTable Config 21:34:04.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:04.6 Info: => 0.0001491s 21:34:04.6 Info: CreateIndex Config (Key) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:04.6 Info: => 8.82E-05s 21:34:04.6 Info: CreateTable RootFolders 21:34:04.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:04.6 Info: => 0.000106s 21:34:04.6 Info: CreateIndex RootFolders (Path) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:04.6 Info: => 8.72E-05s 21:34:04.6 Info: CreateTable Artists 21:34:04.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:04.6 Info: => 0.0002691s 21:34:04.6 Info: CreateIndex Artists (ForeignArtistId) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:04.6 Info: => 9.65E-05s 21:34:04.6 Info: CreateIndex Artists (NameSlug) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:04.6 Info: => 0.0001066s 21:34:04.6 Info: CreateIndex Artists (CleanName) 21:34:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.6 Info: => 8.35E-05s 21:34:04.6 Info: CreateIndex Artists (Path) 21:34:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.6 Info: => 8.07E-05s 21:34:04.6 Info: CreateTable Albums 21:34:04.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:04.6 Info: => 0.0002013s 21:34:04.6 Info: CreateIndex Albums (ForeignAlbumId) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.6 Info: => 8.81E-05s 21:34:04.6 Info: CreateIndex Albums (MBId) 21:34:04.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.6 Info: => 8.12E-05s 21:34:04.6 Info: CreateIndex Albums (TADBId) 21:34:04.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.6 Info: => 8.1E-05s 21:34:04.6 Info: CreateIndex Albums (TitleSlug) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.6 Info: => 8.18E-05s 21:34:04.6 Info: CreateIndex Albums (CleanTitle) 21:34:04.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.6 Info: => 8.02E-05s 21:34:04.6 Info: CreateIndex Albums (Path) 21:34:04.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:04.6 Info: => 7.94E-05s 21:34:04.6 Info: CreateTable Tracks 21:34:04.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:04.6 Info: => 0.0001458s 21:34:04.6 Info: CreateIndex Tracks (ForeignTrackId) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:04.6 Info: => 8.62E-05s 21:34:04.6 Info: CreateIndex Tracks (ArtistId) 21:34:04.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:04.6 Info: => 0.0001066s 21:34:04.6 Info: CreateIndex Tracks (TrackFileId) 21:34:04.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:04.6 Info: => 9.29E-05s 21:34:04.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:04.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:04.6 Info: => 8.95E-05s 21:34:04.6 Info: CreateTable TrackFiles 21:34:04.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:04.6 Info: => 0.0001407s 21:34:04.6 Info: CreateIndex TrackFiles (ArtistId) 21:34:04.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:04.6 Info: => 9.23E-05s 21:34:04.6 Info: CreateIndex TrackFiles (AlbumId) 21:34:04.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.6 Info: => 0.0001068s 21:34:04.6 Info: CreateTable History 21:34:04.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:04.6 Info: => 0.0001582s 21:34:04.6 Info: CreateIndex History (Date) 21:34:04.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:04.6 Info: => 9.24E-05s 21:34:04.6 Info: CreateIndex History (EventType) 21:34:04.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:04.6 Info: => 8.74E-05s 21:34:04.6 Info: CreateIndex History (DownloadId) 21:34:04.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:04.6 Info: => 8.81E-05s 21:34:04.6 Info: CreateIndex History (AlbumId) 21:34:04.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:04.6 Info: => 8.81E-05s 21:34:04.6 Info: CreateTable Notifications 21:34:04.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:04.6 Info: => 0.0001624s 21:34:04.6 Info: CreateTable ScheduledTasks 21:34:04.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:04.6 Info: => 0.0001537s 21:34:04.6 Info: CreateIndex ScheduledTasks (TypeName) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:04.6 Info: => 0.0001328s 21:34:04.6 Info: CreateTable Indexers 21:34:04.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:04.6 Info: => 0.0001176s 21:34:04.6 Info: CreateIndex Indexers (Name) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:04.6 Info: => 9.27E-05s 21:34:04.6 Info: CreateTable Profiles 21:34:04.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:04.6 Info: => 0.0001073s 21:34:04.6 Info: CreateIndex Profiles (Name) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:04.6 Info: => 9.28E-05s 21:34:04.6 Info: CreateTable QualityDefinitions 21:34:04.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:04.6 Info: => 0.0001406s 21:34:04.6 Info: CreateIndex QualityDefinitions (Quality) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:04.6 Info: => 0.00011s 21:34:04.6 Info: CreateIndex QualityDefinitions (Title) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:04.6 Info: => 9.94E-05s 21:34:04.6 Info: CreateTable NamingConfig 21:34:04.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:04.6 Info: => 0.0001305s 21:34:04.6 Info: CreateTable Blacklist 21:34:04.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:04.6 Info: => 0.0001678s 21:34:04.6 Info: CreateTable Metadata 21:34:04.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:04.6 Info: => 0.0001142s 21:34:04.6 Info: CreateTable MetadataFiles 21:34:04.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:04.6 Info: => 0.0001327s 21:34:04.6 Info: CreateTable DownloadClients 21:34:04.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:04.6 Info: => 0.0001179s 21:34:04.6 Info: CreateTable PendingReleases 21:34:04.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:04.6 Info: => 0.0001342s 21:34:04.6 Info: CreateTable RemotePathMappings 21:34:04.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:04.6 Info: => 0.0001131s 21:34:04.6 Info: CreateTable Tags 21:34:04.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:04.6 Info: => 0.0001039s 21:34:04.6 Info: CreateIndex Tags (Label) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:04.6 Info: => 9.63E-05s 21:34:04.6 Info: CreateTable Restrictions 21:34:04.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:04.6 Info: => 0.0001105s 21:34:04.6 Info: CreateTable DelayProfiles 21:34:04.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:04.6 Info: => 0.0001376s 21:34:04.6 Info: CreateTable Users 21:34:04.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:04.6 Info: => 0.0001083s 21:34:04.6 Info: CreateIndex Users (Identifier) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:04.6 Info: => 0.0001048s 21:34:04.6 Info: CreateIndex Users (Username) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:04.6 Info: => 9.32E-05s 21:34:04.6 Info: CreateTable Commands 21:34:04.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:04.6 Info: => 0.0001612s 21:34:04.6 Info: CreateTable IndexerStatus 21:34:04.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:04.6 Info: => 0.0001626s 21:34:04.6 Info: CreateIndex IndexerStatus (ProviderId) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:04.6 Info: => 9.56E-05s 21:34:04.6 Info: CreateTable ExtraFiles 21:34:04.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:04.6 Info: => 0.0005492s 21:34:04.6 Info: CreateTable LyricFiles 21:34:04.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:04.6 Info: => 0.0001736s 21:34:04.6 Info: CreateTable LanguageProfiles 21:34:04.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:04.6 Info: => 0.0001101s 21:34:04.6 Info: CreateIndex LanguageProfiles (Name) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:04.6 Info: => 9.93E-05s 21:34:04.6 Info: CreateTable DownloadClientStatus 21:34:04.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:04.6 Info: => 0.0001215s 21:34:04.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:04.6 Info: => 0.0001026s 21:34:04.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:04.6 Info: -> 1 Insert operations completed in 00:00:00.0000709 taking an average of 00:00:00.0000709 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:04', 'InitialSetup') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 1: InitialSetup migrated 21:34:04.6 Info: => 0.0009804s 21:34:04.6 Info: 2: add_reason_to_pending_releases migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 2 21:34:04.6 Info: AlterTable PendingReleases 21:34:04.6 Info: => 8E-07s 21:34:04.6 Info: CreateColumn PendingReleases Reason Int32 21:34:04.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:04.6 Info: => 0.0005104s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:04', 'add_reason_to_pending_releases') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 2: add_reason_to_pending_releases migrated 21:34:04.6 Info: => 0.0010176s 21:34:04.6 Info: 3: add_medium_support migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 3 21:34:04.6 Info: AlterTable Albums 21:34:04.6 Info: => 6E-07s 21:34:04.6 Info: CreateColumn Albums Media String 21:34:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:04.6 Info: => 0.0004679s 21:34:04.6 Info: AlterTable Tracks 21:34:04.6 Info: => 5E-07s 21:34:04.6 Info: CreateColumn Tracks MediumNumber Int32 21:34:04.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:04.6 Info: => 0.0004506s 21:34:04.6 Info: AlterTable Tracks 21:34:04.6 Info: => 4E-07s 21:34:04.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:04.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:04.6 Info: => 0.0004376s 21:34:04.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:04.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:04.6 Info: => 4.66E-05s 21:34:04.6 Info: DeleteColumn Tracks TrackNumber 21:34:04.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:04.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:04.6 Info: DROP TABLE "Tracks" 21:34:04.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:04.6 Info: => 0.004494s 21:34:04.6 Info: AlterTable Tracks 21:34:04.6 Info: => 6E-07s 21:34:04.6 Info: CreateColumn Tracks TrackNumber String 21:34:04.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:04.6 Info: => 0.0004643s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:04', 'add_medium_support') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 3: add_medium_support migrated 21:34:04.6 Info: => 0.0010387s 21:34:04.6 Info: 4: add_various_qualites_in_profile migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 4 21:34:04.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:04.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:04.6 Info: => 8.88E-05s 21:34:04.6 Info: PerformDBOperation 21:34:04.6 Info: Performing DB Operation 21:34:04.6 Info: => 3.65E-05s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:04', 'add_various_qualites_in_profile') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 4: add_various_qualites_in_profile migrated 21:34:04.6 Info: => 0.0004235s 21:34:04.6 Info: 5: metadata_profiles migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 5 21:34:04.6 Info: CreateTable MetadataProfiles 21:34:04.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:04.6 Info: => 0.0001276s 21:34:04.6 Info: CreateIndex MetadataProfiles (Name) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:04.6 Info: => 0.0001027s 21:34:04.6 Info: AlterTable Artists 21:34:04.6 Info: => 5E-07s 21:34:04.6 Info: CreateColumn Artists MetadataProfileId Int32 21:34:04.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:04.6 Info: => 0.0004687s 21:34:04.6 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:04.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:04.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:04.6 Info: DROP TABLE "Artists" 21:34:04.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.6 Info: => 0.0046925s 21:34:04.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:04.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:04.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:04.6 Info: DROP TABLE "Artists" 21:34:04.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.6 Info: => 0.004671s 21:34:04.6 Info: AlterTable Albums 21:34:04.6 Info: => 5E-07s 21:34:04.6 Info: CreateColumn Albums SecondaryTypes String 21:34:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:04.6 Info: => 0.0004609s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:04', 'metadata_profiles') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 5: metadata_profiles migrated 21:34:04.6 Info: => 0.0010505s 21:34:04.6 Info: 6: separate_automatic_and_interactive_search migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 6 21:34:04.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:04.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:04.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:04.6 Info: DROP TABLE "Indexers" 21:34:04.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:04.6 Info: => 0.0040031s 21:34:04.6 Info: AlterTable Indexers 21:34:04.6 Info: => 5E-07s 21:34:04.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:04.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:04.6 Info: => 0.0004789s 21:34:04.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:04.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:04.6 Info: => 4.38E-05s 21:34:04.6 Info: AlterTable Indexers 21:34:04.6 Info: => 4E-07s 21:34:04.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:04.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:04.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:04.6 Info: DROP TABLE "Indexers" 21:34:04.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:04.6 Info: => 0.0039421s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:04', 'separate_automatic_and_interactive_search') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 6: separate_automatic_and_interactive_search migrated 21:34:04.6 Info: => 0.0044774s 21:34:04.6 Info: 7: change_album_path_to_relative migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 7 21:34:04.6 Info: DeleteColumn Albums Path 21:34:04.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:04.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:04.6 Info: DROP TABLE "Albums" 21:34:04.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.6 Info: => 0.004907s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:04', 'change_album_path_to_relative') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 7: change_album_path_to_relative migrated 21:34:04.6 Info: => 0.0054964s 21:34:04.6 Info: 8: change_quality_size_mb_to_kb migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 8 21:34:04.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:04.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:04.6 Info: => 5.02E-05s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:04', 'change_quality_size_mb_to_kb') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 8: change_quality_size_mb_to_kb migrated 21:34:04.6 Info: => 0.0004711s 21:34:04.6 Info: 9: album_releases migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 9 21:34:04.6 Info: AlterTable Albums 21:34:04.6 Info: => 7E-07s 21:34:04.6 Info: CreateColumn Albums Releases String 21:34:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:04.6 Info: => 0.0004837s 21:34:04.6 Info: AlterTable Albums 21:34:04.6 Info: => 5E-07s 21:34:04.6 Info: CreateColumn Albums CurrentRelease String 21:34:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:04.6 Info: => 0.0004595s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:04', 'album_releases') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 9: album_releases migrated 21:34:04.6 Info: => 0.0009549s 21:34:04.6 Info: 10: album_releases_fix migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 10 21:34:04.6 Info: AlterTable Albums 21:34:04.6 Info: => 7E-07s 21:34:04.6 Info: AlterColumn Albums Releases String 21:34:04.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:04.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:04.6 Info: DROP TABLE "Albums" 21:34:04.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.6 Info: => 0.0046944s 21:34:04.6 Info: AlterTable Albums 21:34:04.6 Info: => 6E-07s 21:34:04.6 Info: AlterColumn Albums CurrentRelease String 21:34:04.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:04.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:04.6 Info: DROP TABLE "Albums" 21:34:04.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.6 Info: => 0.004732s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:04', 'album_releases_fix') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 10: album_releases_fix migrated 21:34:04.6 Info: => 0.0053013s 21:34:04.6 Info: 11: import_lists migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 11 21:34:04.6 Info: CreateTable ImportLists 21:34:04.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:04.6 Info: => 0.0001509s 21:34:04.6 Info: CreateIndex ImportLists (Name) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:04.6 Info: => 9.5E-05s 21:34:04.6 Info: CreateTable ImportListStatus 21:34:04.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:04.6 Info: => 0.0001269s 21:34:04.6 Info: CreateIndex ImportListStatus (ProviderId) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:04.6 Info: => 9.44E-05s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:04', 'import_lists') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 11: import_lists migrated 21:34:04.6 Info: => 0.0006005s 21:34:04.6 Info: 12: add_release_status migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 12 21:34:04.6 Info: AlterTable MetadataProfiles 21:34:04.6 Info: => 7E-07s 21:34:04.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:04.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:04.6 Info: => 0.0005104s 21:34:04.6 Info: PerformDBOperation 21:34:04.6 Info: Performing DB Operation 21:34:04.6 Info: => 3.32E-05s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:04', 'add_release_status') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 12: add_release_status migrated 21:34:04.6 Info: => 0.000552s 21:34:04.6 Info: 13: album_download_notification migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 13 21:34:04.6 Info: AlterTable Notifications 21:34:04.6 Info: => 1.7E-06s 21:34:04.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:04.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:04.6 Info: => 0.0005131s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:04', 'album_download_notification') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 13: album_download_notification migrated 21:34:04.6 Info: => 0.0010017s 21:34:04.6 Info: 14: fix_language_metadata_profiles migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 14 21:34:04.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:04.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:04.6 Info: => 9.32E-05s 21:34:04.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:04.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:04.6 Info: => 8.26E-05s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:04', 'fix_language_metadata_profiles') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 14: fix_language_metadata_profiles migrated 21:34:04.6 Info: => 0.0005672s 21:34:04.6 Info: 15: remove_fanzub migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 15 21:34:04.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:04.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:04.6 Info: => 9.16E-05s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:04', 'remove_fanzub') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 15: remove_fanzub migrated 21:34:04.6 Info: => 0.0005544s 21:34:04.6 Info: 16: update_artist_history_indexes migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 16 21:34:04.6 Info: CreateIndex Albums (ArtistId) 21:34:04.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:04.6 Info: => 0.0001014s 21:34:04.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:04.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:04.6 Info: => 9.73E-05s 21:34:04.6 Info: DeleteIndex History (AlbumId) 21:34:04.6 Info: DROP INDEX "IX_History_AlbumId" 21:34:04.6 Info: => 0.0001262s 21:34:04.6 Info: CreateIndex History (AlbumId, Date) 21:34:04.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:04.6 Info: => 9.6E-05s 21:34:04.6 Info: DeleteIndex History (DownloadId) 21:34:04.6 Info: DROP INDEX "IX_History_DownloadId" 21:34:04.6 Info: => 0.0001221s 21:34:04.6 Info: CreateIndex History (DownloadId, Date) 21:34:04.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:04.6 Info: => 9.54E-05s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:04', 'update_artist_history_indexes') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 16: update_artist_history_indexes migrated 21:34:04.6 Info: => 0.0006115s 21:34:04.6 Info: 17: remove_nma migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 17 21:34:04.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:04.6 Info: => 4.93E-05s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:04', 'remove_nma') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 17: remove_nma migrated 21:34:04.6 Info: => 0.0005373s 21:34:04.6 Info: 18: album_disambiguation migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 18 21:34:04.6 Info: AlterTable Albums 21:34:04.6 Info: => 7E-07s 21:34:04.6 Info: CreateColumn Albums Disambiguation String 21:34:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:04.6 Info: => 0.0005285s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:04', 'album_disambiguation') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 18: album_disambiguation migrated 21:34:04.6 Info: => 0.0010404s 21:34:04.6 Info: 19: add_ape_quality_in_profiles migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 19 21:34:04.6 Info: PerformDBOperation 21:34:04.6 Info: Performing DB Operation 21:34:04.6 Info: => 3.5E-05s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:04', 'add_ape_quality_in_profiles') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 19: add_ape_quality_in_profiles migrated 21:34:04.6 Info: => 0.0005221s 21:34:04.6 Info: 20: remove_pushalot migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 20 21:34:04.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:04.6 Info: => 0.0001084s 21:34:04.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:04.6 Info: => 4.19E-05s 21:34:04.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:04.6 Info: => 4E-05s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:04', 'remove_pushalot') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 20: remove_pushalot migrated 21:34:04.6 Info: => 0.0005145s 21:34:04.6 Info: 21: add_custom_filters migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 21 21:34:04.6 Info: CreateTable CustomFilters 21:34:04.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:04.6 Info: => 0.0001255s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:04', 'add_custom_filters') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 21: add_custom_filters migrated 21:34:04.6 Info: => 0.0005717s 21:34:04.6 Info: 22: import_list_tags migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 22 21:34:04.6 Info: AlterTable ImportLists 21:34:04.6 Info: => 7E-07s 21:34:04.6 Info: CreateColumn ImportLists Tags String 21:34:04.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:04.6 Info: => 0.0005161s 21:34:04.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:04', 'import_list_tags') 21:34:04.6 Info: Committing Transaction 21:34:04.6 Info: 22: import_list_tags migrated 21:34:04.6 Info: => 0.0009618s 21:34:04.6 Info: 23: add_release_groups_etc migrating 21:34:04.6 Info: Beginning Transaction 21:34:04.6 Info: Starting migration of Main DB to 23 21:34:04.6 Info: CreateTable ArtistMetadata 21:34:04.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:04.6 Info: => 0.0001611s 21:34:04.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:04.6 Info: => 9.96E-05s 21:34:04.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:04.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:04.6 Info: => 8.83E-05s 21:34:04.6 Info: AlterTable Artists 21:34:04.6 Info: => 5E-07s 21:34:04.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:04.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:04.6 Info: => 0.0005017s 21:34:04.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:04.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:04.6 Info: => 6.94E-05s 21:34:04.6 Info: CreateTable AlbumReleases 21:34:04.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:04.6 Info: => 0.0001572s 21:34:04.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:04.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:04.6 Info: => 9.88E-05s 21:34:04.6 Info: CreateIndex AlbumReleases (AlbumId) 21:34:04.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:04.6 Info: => 9.13E-05s 21:34:04.6 Info: PerformDBOperation 21:34:04.6 Info: Performing DB Operation 21:34:04.6 Info: => 4.35E-05s 21:34:04.6 Info: AlterTable Albums 21:34:04.6 Info: => 5E-07s 21:34:04.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:04.6 Info: => 0.0005126s 21:34:04.6 Info: AlterTable Albums 21:34:04.6 Info: => 5E-07s 21:34:04.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:04.6 Info: => 0.000511s 21:34:04.6 Info: AlterTable Albums 21:34:04.6 Info: => 5E-07s 21:34:04.6 Info: CreateColumn Albums Links String 21:34:04.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:04.6 Info: => 0.0005368s 21:34:04.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:04.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:04.6 Info: => 9.97E-05s 21:34:04.6 Info: AlterTable Tracks 21:34:04.6 Info: => 5E-07s 21:34:04.6 Info: CreateColumn Tracks ForeignRecordingId String 21:34:04.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:04.6 Info: => 0.0005441s 21:34:04.6 Info: AlterTable Tracks 21:34:04.6 Info: => 5E-07s 21:34:04.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:04.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:04.6 Info: => 0.0005425s 21:34:04.6 Info: AlterTable Tracks 21:34:04.6 Info: => 5E-07s 21:34:04.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:04.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:04.6 Info: => 0.0005418s 21:34:04.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:04.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:04.6 Info: => 8.3E-05s 21:34:04.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:04.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:04.6 Info: => 7.31E-05s 21:34:04.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:04.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:04.7 Info: DROP TABLE "Artists" 21:34:04.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.7 Info: => 0.0114743s 21:34:04.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:04.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:04.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:04.7 Info: DROP TABLE "Albums" 21:34:04.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.7 Info: => 0.0050134s 21:34:04.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:04.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:04.7 Info: DROP TABLE "Tracks" 21:34:04.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:04.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:04.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:04.7 Info: => 0.0046152s 21:34:04.7 Info: DeleteColumn TrackFiles ArtistId 21:34:04.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:04.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:04.7 Info: DROP TABLE "TrackFiles" 21:34:04.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:04.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.7 Info: => 0.0043948s 21:34:04.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:04.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:04.7 Info: => 9.51E-05s 21:34:04.7 Info: CreateIndex Artists (Monitored) 21:34:04.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:04.7 Info: => 9.04E-05s 21:34:04.7 Info: CreateIndex Albums (ArtistMetadataId) 21:34:04.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:04.7 Info: => 8.86E-05s 21:34:04.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:04.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:04.7 Info: => 0.0001218s 21:34:04.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:04.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:04.7 Info: => 9.4E-05s 21:34:04.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:04.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:04.7 Info: => 0.0001176s 21:34:04.7 Info: UpdateData 21:34:04.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:04.7 Info: => 5.28E-05s 21:34:04.7 Info: UpdateData 21:34:04.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:04.7 Info: => 4.79E-05s 21:34:04.7 Info: UpdateData 21:34:04.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:04.7 Info: => 5.03E-05s 21:34:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:04', 'add_release_groups_etc') 21:34:04.7 Info: Committing Transaction 21:34:04.7 Info: 23: add_release_groups_etc migrated 21:34:04.7 Info: => 0.0006975s 21:34:04.7 Info: 24: NewMediaInfoFormat migrating 21:34:04.7 Info: Beginning Transaction 21:34:04.7 Info: Starting migration of Main DB to 24 21:34:04.7 Info: UpdateData 21:34:04.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:04.7 Info: => 5.22E-05s 21:34:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:04', 'NewMediaInfoFormat') 21:34:04.7 Info: Committing Transaction 21:34:04.7 Info: 24: NewMediaInfoFormat migrated 21:34:04.7 Info: => 0.0005141s 21:34:04.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:04.7 Info: Beginning Transaction 21:34:04.7 Info: Starting migration of Main DB to 25 21:34:04.7 Info: RenameTable Restrictions ReleaseProfiles 21:34:04.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:04.7 Info: => 0.0014719s 21:34:04.7 Info: AlterTable ReleaseProfiles 21:34:04.7 Info: => 6E-07s 21:34:04.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:04.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:04.7 Info: => 0.0005564s 21:34:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:04', 'rename_restrictions_to_release_profiles') 21:34:04.7 Info: Committing Transaction 21:34:04.7 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:04.7 Info: => 0.0010606s 21:34:04.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:04.7 Info: Beginning Transaction 21:34:04.7 Info: Starting migration of Main DB to 26 21:34:04.7 Info: RenameTable Profiles QualityProfiles 21:34:04.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:04.7 Info: => 0.0014527s 21:34:04.7 Info: AlterTable QualityProfiles 21:34:04.7 Info: => 5E-07s 21:34:04.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:04.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:04.7 Info: => 0.0005972s 21:34:04.7 Info: AlterTable LanguageProfiles 21:34:04.7 Info: => 5E-07s 21:34:04.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:04.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:04.7 Info: => 0.0005313s 21:34:04.7 Info: UpdateData 21:34:04.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:04.7 Info: => 4.91E-05s 21:34:04.7 Info: UpdateData 21:34:04.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:04.7 Info: => 4.15E-05s 21:34:04.7 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:04.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:04.7 Info: DROP TABLE "Artists" 21:34:04.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:04.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:04.7 Info: => 0.0050602s 21:34:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:04', 'rename_quality_profiles_add_upgrade_allowed') 21:34:04.7 Info: Committing Transaction 21:34:04.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:04.7 Info: => 0.0057116s 21:34:04.7 Info: 27: add_import_exclusions migrating 21:34:04.7 Info: Beginning Transaction 21:34:04.7 Info: Starting migration of Main DB to 27 21:34:04.7 Info: CreateTable ImportListExclusions 21:34:04.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:04.7 Info: => 0.0001427s 21:34:04.7 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:04.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:04.7 Info: => 9.99E-05s 21:34:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:04', 'add_import_exclusions') 21:34:04.7 Info: Committing Transaction 21:34:04.7 Info: 27: add_import_exclusions migrated 21:34:04.7 Info: => 0.0006056s 21:34:04.7 Info: 28: clean_artist_metadata_table migrating 21:34:04.7 Info: Beginning Transaction 21:34:04.7 Info: Starting migration of Main DB to 28 21:34:04.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.7 Info: => 0.0001507s 21:34:04.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.7 Info: => 0.0001393s 21:34:04.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:04.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:04.7 Info: => 0.0001326s 21:34:04.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:04.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:04.7 Info: => 0.0001361s 21:34:04.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.7 Info: => 0.0001301s 21:34:04.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.7 Info: => 0.0001308s 21:34:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:04', 'clean_artist_metadata_table') 21:34:04.7 Info: Committing Transaction 21:34:04.7 Info: 28: clean_artist_metadata_table migrated 21:34:04.7 Info: => 0.0005985s 21:34:04.7 Info: 29: health_issue_notification migrating 21:34:04.7 Info: Beginning Transaction 21:34:04.7 Info: Starting migration of Main DB to 29 21:34:04.7 Info: AlterTable Notifications 21:34:04.7 Info: => 8E-07s 21:34:04.7 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:04.7 Info: => 0.0005563s 21:34:04.7 Info: AlterTable Notifications 21:34:04.7 Info: => 6E-07s 21:34:04.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:04.7 Info: => 0.0005216s 21:34:04.7 Info: AlterTable Notifications 21:34:04.7 Info: => 5E-07s 21:34:04.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:04.7 Info: => 0.0005034s 21:34:04.7 Info: AlterTable Notifications 21:34:04.7 Info: => 6E-07s 21:34:04.7 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:04.7 Info: => 0.0005038s 21:34:04.7 Info: AlterTable Notifications 21:34:04.7 Info: => 5E-07s 21:34:04.7 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:04.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:04.7 Info: => 0.0005079s 21:34:04.7 Info: DeleteColumn Notifications OnDownload 21:34:04.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:04.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:04.7 Info: DROP TABLE "Notifications" 21:34:04.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:04.7 Info: => 0.0047651s 21:34:04.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:04.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:04.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:04.7 Info: DROP TABLE "Notifications" 21:34:04.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:04.7 Info: => 0.004682s 21:34:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:04', 'health_issue_notification') 21:34:04.7 Info: Committing Transaction 21:34:04.7 Info: 29: health_issue_notification migrated 21:34:04.7 Info: => 0.0056259s 21:34:04.7 Info: 30: add_mediafilerepository_mtime migrating 21:34:04.7 Info: Beginning Transaction 21:34:04.7 Info: Starting migration of Main DB to 30 21:34:04.7 Info: AlterTable TrackFiles 21:34:04.7 Info: => 8E-07s 21:34:04.7 Info: CreateColumn TrackFiles Modified DateTime 21:34:04.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:04.7 Info: => 0.0006413s 21:34:04.7 Info: AlterTable TrackFiles 21:34:04.7 Info: => 6E-07s 21:34:04.7 Info: CreateColumn TrackFiles Path String 21:34:04.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:04.7 Info: => 0.0005772s 21:34:04.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:04.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:04.7 Info: => 4.49E-05s 21:34:04.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.7 Info: => 0.0001467s 21:34:04.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:04.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:04.7 Info: => 0.0001607s 21:34:04.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:04.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:04.7 Info: => 0.0001594s 21:34:04.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:04.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:04.7 Info: => 8.69E-05s 21:34:04.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:04.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:04.7 Info: => 6.39E-05s 21:34:04.7 Info: AlterTable TrackFiles 21:34:04.7 Info: => 5E-07s 21:34:04.7 Info: AlterColumn TrackFiles Path String 21:34:04.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:04.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:04.7 Info: DROP TABLE "TrackFiles" 21:34:04.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:04.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.7 Info: => 0.0048888s 21:34:04.7 Info: CreateIndex TrackFiles (Path) 21:34:04.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:04.7 Info: => 0.000108s 21:34:04.7 Info: DeleteColumn TrackFiles RelativePath 21:34:04.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:04.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:04.7 Info: DROP TABLE "TrackFiles" 21:34:04.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:04.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:04.7 Info: => 0.0050851s 21:34:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:04', 'add_mediafilerepository_mtime') 21:34:04.7 Info: Committing Transaction 21:34:04.7 Info: 30: add_mediafilerepository_mtime migrated 21:34:04.7 Info: => 0.0056211s 21:34:04.7 Info: 31: add_artistmetadataid_constraint migrating 21:34:04.7 Info: Beginning Transaction 21:34:04.7 Info: Starting migration of Main DB to 31 21:34:04.7 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 21:34:04.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 21:34:04.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 21:34:04.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:04.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:04.7 Info: => 0.0001876s 21:34:04.7 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:04.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:04.7 Info: => 0.0001388s 21:34:04.7 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:04.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:04.7 Info: DROP TABLE "Artists" 21:34:04.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:04.7 Info: => 0.0049904s 21:34:04.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:04.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:04.7 Info: => 9.48E-05s 21:34:04.7 Info: -> 3 Insert operations completed in 00:00:00.0002491 taking an average of 00:00:00.0000830 21:34:04.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:04', 'add_artistmetadataid_constraint') 21:34:04.7 Info: Committing Transaction 21:34:04.7 Info: 31: add_artistmetadataid_constraint migrated 21:34:04.7 Info: => 0.0006515s 21:34:04.7 Debug: Took: 00:00:00.1707035 21:34:04.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 21:34:04.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 21:34:04.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864448434759_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:04.8 Info: DatabaseEngineVersionCheck migrating 21:34:04.8 Info: PerformDBOperation 21:34:04.8 Info: Performing DB Operation 21:34:04.8 Info: SQLite 3.47.2 21:34:04.8 Info: => 0.0018802s 21:34:04.8 Info: DatabaseEngineVersionCheck migrated 21:34:04.8 Info: => 0.0019192s 21:34:04.8 Info: VersionMigration migrating 21:34:04.8 Info: Beginning Transaction 21:34:04.8 Info: CreateTable VersionInfo 21:34:04.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:04.8 Info: => 0.0002073s 21:34:04.8 Info: Committing Transaction 21:34:04.8 Info: VersionMigration migrated 21:34:04.8 Info: => 0.0010828s 21:34:04.8 Info: VersionUniqueMigration migrating 21:34:04.8 Info: Beginning Transaction 21:34:04.8 Info: CreateIndex VersionInfo (Version) 21:34:04.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:04.8 Info: => 0.0001233s 21:34:04.8 Info: AlterTable VersionInfo 21:34:04.8 Info: => 6E-07s 21:34:04.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:04.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:04.8 Info: => 0.0004495s 21:34:04.8 Info: Committing Transaction 21:34:04.8 Info: VersionUniqueMigration migrated 21:34:04.8 Info: => 0.0009739s 21:34:04.8 Info: VersionDescriptionMigration migrating 21:34:04.8 Info: Beginning Transaction 21:34:04.8 Info: AlterTable VersionInfo 21:34:04.8 Info: => 8E-07s 21:34:04.8 Info: CreateColumn VersionInfo Description String 21:34:04.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:04.8 Info: => 0.0001851s 21:34:04.8 Info: Committing Transaction 21:34:04.8 Info: VersionDescriptionMigration migrated 21:34:04.8 Info: => 0.0005064s 21:34:04.8 Info: 1: InitialSetup migrating 21:34:04.8 Info: Beginning Transaction 21:34:04.8 Info: Starting migration of Main DB to 1 21:34:04.8 Info: CreateTable Config 21:34:04.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:04.8 Info: => 0.0001467s 21:34:04.8 Info: CreateIndex Config (Key) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:04.8 Info: => 8.84E-05s 21:34:04.8 Info: CreateTable RootFolders 21:34:04.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:04.8 Info: => 0.0001011s 21:34:04.8 Info: CreateIndex RootFolders (Path) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:04.8 Info: => 8.55E-05s 21:34:04.8 Info: CreateTable Artists 21:34:04.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:04.8 Info: => 0.0002197s 21:34:04.8 Info: CreateIndex Artists (ForeignArtistId) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:04.8 Info: => 8.89E-05s 21:34:04.8 Info: CreateIndex Artists (NameSlug) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:04.8 Info: => 9.13E-05s 21:34:04.8 Info: CreateIndex Artists (CleanName) 21:34:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.8 Info: => 8.26E-05s 21:34:04.8 Info: CreateIndex Artists (Path) 21:34:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.8 Info: => 8.06E-05s 21:34:04.8 Info: CreateTable Albums 21:34:04.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:04.8 Info: => 0.0001998s 21:34:04.8 Info: CreateIndex Albums (ForeignAlbumId) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.8 Info: => 8.57E-05s 21:34:04.8 Info: CreateIndex Albums (MBId) 21:34:04.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.8 Info: => 8.19E-05s 21:34:04.8 Info: CreateIndex Albums (TADBId) 21:34:04.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.8 Info: => 8.26E-05s 21:34:04.8 Info: CreateIndex Albums (TitleSlug) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.8 Info: => 8.32E-05s 21:34:04.8 Info: CreateIndex Albums (CleanTitle) 21:34:04.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.8 Info: => 8.05E-05s 21:34:04.8 Info: CreateIndex Albums (Path) 21:34:04.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:04.8 Info: => 7.91E-05s 21:34:04.8 Info: CreateTable Tracks 21:34:04.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:04.8 Info: => 0.0001452s 21:34:04.8 Info: CreateIndex Tracks (ForeignTrackId) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:04.8 Info: => 0.0001104s 21:34:04.8 Info: CreateIndex Tracks (ArtistId) 21:34:04.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:04.8 Info: => 0.0001068s 21:34:04.8 Info: CreateIndex Tracks (TrackFileId) 21:34:04.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:04.8 Info: => 9.12E-05s 21:34:04.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:04.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:04.8 Info: => 8.99E-05s 21:34:04.8 Info: CreateTable TrackFiles 21:34:04.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:04.8 Info: => 0.000142s 21:34:04.8 Info: CreateIndex TrackFiles (ArtistId) 21:34:04.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:04.8 Info: => 0.0001469s 21:34:04.8 Info: CreateIndex TrackFiles (AlbumId) 21:34:04.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.8 Info: => 0.0001053s 21:34:04.8 Info: CreateTable History 21:34:04.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:04.8 Info: => 0.0001678s 21:34:04.8 Info: CreateIndex History (Date) 21:34:04.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:04.8 Info: => 9.17E-05s 21:34:04.8 Info: CreateIndex History (EventType) 21:34:04.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:04.8 Info: => 8.5E-05s 21:34:04.8 Info: CreateIndex History (DownloadId) 21:34:04.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:04.8 Info: => 8.74E-05s 21:34:04.8 Info: CreateIndex History (AlbumId) 21:34:04.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:04.8 Info: => 8.6E-05s 21:34:04.8 Info: CreateTable Notifications 21:34:04.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:04.8 Info: => 0.0001345s 21:34:04.8 Info: CreateTable ScheduledTasks 21:34:04.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:04.8 Info: => 0.0001285s 21:34:04.8 Info: CreateIndex ScheduledTasks (TypeName) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:04.8 Info: => 8.78E-05s 21:34:04.8 Info: CreateTable Indexers 21:34:04.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:04.8 Info: => 0.0001168s 21:34:04.8 Info: CreateIndex Indexers (Name) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:04.8 Info: => 9.24E-05s 21:34:04.8 Info: CreateTable Profiles 21:34:04.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:04.8 Info: => 0.0001093s 21:34:04.8 Info: CreateIndex Profiles (Name) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:04.8 Info: => 9.34E-05s 21:34:04.8 Info: CreateTable QualityDefinitions 21:34:04.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:04.8 Info: => 0.0001414s 21:34:04.8 Info: CreateIndex QualityDefinitions (Quality) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:04.8 Info: => 0.0001023s 21:34:04.8 Info: CreateIndex QualityDefinitions (Title) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:04.8 Info: => 8.81E-05s 21:34:04.8 Info: CreateTable NamingConfig 21:34:04.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:04.8 Info: => 0.0001307s 21:34:04.8 Info: CreateTable Blacklist 21:34:04.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:04.8 Info: => 0.0001679s 21:34:04.8 Info: CreateTable Metadata 21:34:04.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:04.8 Info: => 0.0001142s 21:34:04.8 Info: CreateTable MetadataFiles 21:34:04.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:04.8 Info: => 0.0001318s 21:34:04.8 Info: CreateTable DownloadClients 21:34:04.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:04.8 Info: => 0.0001254s 21:34:04.8 Info: CreateTable PendingReleases 21:34:04.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:04.8 Info: => 0.0001258s 21:34:04.8 Info: CreateTable RemotePathMappings 21:34:04.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:04.8 Info: => 0.0001134s 21:34:04.8 Info: CreateTable Tags 21:34:04.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:04.8 Info: => 0.0001361s 21:34:04.8 Info: CreateIndex Tags (Label) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:04.8 Info: => 0.0001069s 21:34:04.8 Info: CreateTable Restrictions 21:34:04.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:04.8 Info: => 0.0001392s 21:34:04.8 Info: CreateTable DelayProfiles 21:34:04.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:04.8 Info: => 0.0001567s 21:34:04.8 Info: CreateTable Users 21:34:04.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:04.8 Info: => 0.00012s 21:34:04.8 Info: CreateIndex Users (Identifier) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:04.8 Info: => 9.8E-05s 21:34:04.8 Info: CreateIndex Users (Username) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:04.8 Info: => 9.28E-05s 21:34:04.8 Info: CreateTable Commands 21:34:04.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:04.8 Info: => 0.0001388s 21:34:04.8 Info: CreateTable IndexerStatus 21:34:04.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:04.8 Info: => 0.0001362s 21:34:04.8 Info: CreateIndex IndexerStatus (ProviderId) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:04.8 Info: => 9.63E-05s 21:34:04.8 Info: CreateTable ExtraFiles 21:34:04.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:04.8 Info: => 0.0001281s 21:34:04.8 Info: CreateTable LyricFiles 21:34:04.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:04.8 Info: => 0.0001526s 21:34:04.8 Info: CreateTable LanguageProfiles 21:34:04.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:04.8 Info: => 0.000109s 21:34:04.8 Info: CreateIndex LanguageProfiles (Name) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:04.8 Info: => 9.86E-05s 21:34:04.8 Info: CreateTable DownloadClientStatus 21:34:04.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:04.8 Info: => 0.0001174s 21:34:04.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:04.8 Info: => 0.0001007s 21:34:04.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:04.8 Info: -> 1 Insert operations completed in 00:00:00.0000729 taking an average of 00:00:00.0000729 21:34:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:04', 'InitialSetup') 21:34:04.8 Info: Committing Transaction 21:34:04.8 Info: 1: InitialSetup migrated 21:34:04.8 Info: => 0.0011842s 21:34:04.8 Info: 2: add_reason_to_pending_releases migrating 21:34:04.8 Info: Beginning Transaction 21:34:04.8 Info: Starting migration of Main DB to 2 21:34:04.8 Info: AlterTable PendingReleases 21:34:04.8 Info: => 8E-07s 21:34:04.8 Info: CreateColumn PendingReleases Reason Int32 21:34:04.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:04.8 Info: => 0.0005098s 21:34:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:04', 'add_reason_to_pending_releases') 21:34:04.8 Info: Committing Transaction 21:34:04.8 Info: 2: add_reason_to_pending_releases migrated 21:34:04.8 Info: => 0.0010076s 21:34:04.8 Info: 3: add_medium_support migrating 21:34:04.8 Info: Beginning Transaction 21:34:04.8 Info: Starting migration of Main DB to 3 21:34:04.8 Info: AlterTable Albums 21:34:04.8 Info: => 7E-07s 21:34:04.8 Info: CreateColumn Albums Media String 21:34:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:04.8 Info: => 0.0004671s 21:34:04.8 Info: AlterTable Tracks 21:34:04.8 Info: => 5E-07s 21:34:04.8 Info: CreateColumn Tracks MediumNumber Int32 21:34:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:04.8 Info: => 0.0004495s 21:34:04.8 Info: AlterTable Tracks 21:34:04.8 Info: => 6E-07s 21:34:04.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:04.8 Info: => 0.000441s 21:34:04.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:04.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:04.8 Info: => 4.73E-05s 21:34:04.8 Info: DeleteColumn Tracks TrackNumber 21:34:04.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:04.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:04.8 Info: DROP TABLE "Tracks" 21:34:04.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:04.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:04.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:04.8 Info: => 0.004948s 21:34:04.8 Info: AlterTable Tracks 21:34:04.8 Info: => 6E-07s 21:34:04.8 Info: CreateColumn Tracks TrackNumber String 21:34:04.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:04.8 Info: => 0.0004543s 21:34:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:04', 'add_medium_support') 21:34:04.8 Info: Committing Transaction 21:34:04.8 Info: 3: add_medium_support migrated 21:34:04.8 Info: => 0.0010097s 21:34:04.8 Info: 4: add_various_qualites_in_profile migrating 21:34:04.8 Info: Beginning Transaction 21:34:04.8 Info: Starting migration of Main DB to 4 21:34:04.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:04.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:04.8 Info: => 5.27E-05s 21:34:04.8 Info: PerformDBOperation 21:34:04.8 Info: Performing DB Operation 21:34:04.8 Info: => 3.86E-05s 21:34:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:04', 'add_various_qualites_in_profile') 21:34:04.8 Info: Committing Transaction 21:34:04.8 Info: 4: add_various_qualites_in_profile migrated 21:34:04.8 Info: => 0.000501s 21:34:04.8 Info: 5: metadata_profiles migrating 21:34:04.8 Info: Beginning Transaction 21:34:04.8 Info: Starting migration of Main DB to 5 21:34:04.8 Info: CreateTable MetadataProfiles 21:34:04.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:04.8 Info: => 0.0001564s 21:34:04.8 Info: CreateIndex MetadataProfiles (Name) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:04.8 Info: => 0.0001071s 21:34:04.8 Info: AlterTable Artists 21:34:04.8 Info: => 6E-07s 21:34:04.8 Info: CreateColumn Artists MetadataProfileId Int32 21:34:04.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:04.8 Info: => 0.0004796s 21:34:04.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:04.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:04.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:04.8 Info: DROP TABLE "Artists" 21:34:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.8 Info: => 0.0045939s 21:34:04.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:04.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:04.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:04.8 Info: DROP TABLE "Artists" 21:34:04.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:04.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.8 Info: => 0.0045541s 21:34:04.8 Info: AlterTable Albums 21:34:04.8 Info: => 7E-07s 21:34:04.8 Info: CreateColumn Albums SecondaryTypes String 21:34:04.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:04.8 Info: => 0.000464s 21:34:04.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:04', 'metadata_profiles') 21:34:04.8 Info: Committing Transaction 21:34:04.8 Info: 5: metadata_profiles migrated 21:34:04.8 Info: => 0.0010574s 21:34:04.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:04.8 Info: Beginning Transaction 21:34:04.8 Info: Starting migration of Main DB to 6 21:34:04.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:04.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:04.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:04.8 Info: DROP TABLE "Indexers" 21:34:04.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:04.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:04.8 Info: => 0.0039169s 21:34:04.8 Info: AlterTable Indexers 21:34:04.8 Info: => 6E-07s 21:34:04.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:04.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:04.8 Info: => 0.0004817s 21:34:04.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:04.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:04.8 Info: => 4.41E-05s 21:34:04.8 Info: AlterTable Indexers 21:34:04.8 Info: => 4E-07s 21:34:04.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:04.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:04.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:04.9 Info: DROP TABLE "Indexers" 21:34:04.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:04.9 Info: => 0.0039703s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:04', 'separate_automatic_and_interactive_search') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 6: separate_automatic_and_interactive_search migrated 21:34:04.9 Info: => 0.00456s 21:34:04.9 Info: 7: change_album_path_to_relative migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 7 21:34:04.9 Info: DeleteColumn Albums Path 21:34:04.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:04.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:04.9 Info: DROP TABLE "Albums" 21:34:04.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.9 Info: => 0.0048513s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:04', 'change_album_path_to_relative') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 7: change_album_path_to_relative migrated 21:34:04.9 Info: => 0.0054386s 21:34:04.9 Info: 8: change_quality_size_mb_to_kb migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 8 21:34:04.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:04.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:04.9 Info: => 4.97E-05s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:04', 'change_quality_size_mb_to_kb') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 8: change_quality_size_mb_to_kb migrated 21:34:04.9 Info: => 0.0005477s 21:34:04.9 Info: 9: album_releases migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 9 21:34:04.9 Info: AlterTable Albums 21:34:04.9 Info: => 9E-07s 21:34:04.9 Info: CreateColumn Albums Releases String 21:34:04.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:04.9 Info: => 0.0004721s 21:34:04.9 Info: AlterTable Albums 21:34:04.9 Info: => 6E-07s 21:34:04.9 Info: CreateColumn Albums CurrentRelease String 21:34:04.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:04.9 Info: => 0.0004597s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:04', 'album_releases') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 9: album_releases migrated 21:34:04.9 Info: => 0.00098s 21:34:04.9 Info: 10: album_releases_fix migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 10 21:34:04.9 Info: AlterTable Albums 21:34:04.9 Info: => 8E-07s 21:34:04.9 Info: AlterColumn Albums Releases String 21:34:04.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:04.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:04.9 Info: DROP TABLE "Albums" 21:34:04.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.9 Info: => 0.0047179s 21:34:04.9 Info: AlterTable Albums 21:34:04.9 Info: => 7E-07s 21:34:04.9 Info: AlterColumn Albums CurrentRelease String 21:34:04.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:04.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:04.9 Info: DROP TABLE "Albums" 21:34:04.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.9 Info: => 0.0046313s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:04', 'album_releases_fix') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 10: album_releases_fix migrated 21:34:04.9 Info: => 0.0052024s 21:34:04.9 Info: 11: import_lists migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 11 21:34:04.9 Info: CreateTable ImportLists 21:34:04.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:04.9 Info: => 0.0001505s 21:34:04.9 Info: CreateIndex ImportLists (Name) 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:04.9 Info: => 9.53E-05s 21:34:04.9 Info: CreateTable ImportListStatus 21:34:04.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:04.9 Info: => 0.0001266s 21:34:04.9 Info: CreateIndex ImportListStatus (ProviderId) 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:04.9 Info: => 0.0001145s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:04', 'import_lists') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 11: import_lists migrated 21:34:04.9 Info: => 0.0006397s 21:34:04.9 Info: 12: add_release_status migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 12 21:34:04.9 Info: AlterTable MetadataProfiles 21:34:04.9 Info: => 8E-07s 21:34:04.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:04.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:04.9 Info: => 0.0004764s 21:34:04.9 Info: PerformDBOperation 21:34:04.9 Info: Performing DB Operation 21:34:04.9 Info: => 3.19E-05s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:04', 'add_release_status') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 12: add_release_status migrated 21:34:04.9 Info: => 0.0004654s 21:34:04.9 Info: 13: album_download_notification migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 13 21:34:04.9 Info: AlterTable Notifications 21:34:04.9 Info: => 8E-07s 21:34:04.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:04.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:04.9 Info: => 0.0004771s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:04', 'album_download_notification') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 13: album_download_notification migrated 21:34:04.9 Info: => 0.0009029s 21:34:04.9 Info: 14: fix_language_metadata_profiles migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 14 21:34:04.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:04.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:04.9 Info: => 9.48E-05s 21:34:04.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:04.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:04.9 Info: => 8.21E-05s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:04', 'fix_language_metadata_profiles') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 14: fix_language_metadata_profiles migrated 21:34:04.9 Info: => 0.0005063s 21:34:04.9 Info: 15: remove_fanzub migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 15 21:34:04.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:04.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:04.9 Info: => 4.47E-05s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:04', 'remove_fanzub') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 15: remove_fanzub migrated 21:34:04.9 Info: => 0.0004285s 21:34:04.9 Info: 16: update_artist_history_indexes migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 16 21:34:04.9 Info: CreateIndex Albums (ArtistId) 21:34:04.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:04.9 Info: => 0.0001013s 21:34:04.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:04.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:04.9 Info: => 9.67E-05s 21:34:04.9 Info: DeleteIndex History (AlbumId) 21:34:04.9 Info: DROP INDEX "IX_History_AlbumId" 21:34:04.9 Info: => 0.0001263s 21:34:04.9 Info: CreateIndex History (AlbumId, Date) 21:34:04.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:04.9 Info: => 9.61E-05s 21:34:04.9 Info: DeleteIndex History (DownloadId) 21:34:04.9 Info: DROP INDEX "IX_History_DownloadId" 21:34:04.9 Info: => 0.0001196s 21:34:04.9 Info: CreateIndex History (DownloadId, Date) 21:34:04.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:04.9 Info: => 9.59E-05s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:04', 'update_artist_history_indexes') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 16: update_artist_history_indexes migrated 21:34:04.9 Info: => 0.0005097s 21:34:04.9 Info: 17: remove_nma migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 17 21:34:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:04.9 Info: => 4.92E-05s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:04', 'remove_nma') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 17: remove_nma migrated 21:34:04.9 Info: => 0.0004028s 21:34:04.9 Info: 18: album_disambiguation migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 18 21:34:04.9 Info: AlterTable Albums 21:34:04.9 Info: => 8E-07s 21:34:04.9 Info: CreateColumn Albums Disambiguation String 21:34:04.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:04.9 Info: => 0.0005241s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:04', 'album_disambiguation') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 18: album_disambiguation migrated 21:34:04.9 Info: => 0.0009463s 21:34:04.9 Info: 19: add_ape_quality_in_profiles migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 19 21:34:04.9 Info: PerformDBOperation 21:34:04.9 Info: Performing DB Operation 21:34:04.9 Info: => 3.2E-05s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:04', 'add_ape_quality_in_profiles') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 19: add_ape_quality_in_profiles migrated 21:34:04.9 Info: => 0.0005002s 21:34:04.9 Info: 20: remove_pushalot migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 20 21:34:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:04.9 Info: => 4.78E-05s 21:34:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:04.9 Info: => 4.14E-05s 21:34:04.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:04.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:04.9 Info: => 3.97E-05s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:04', 'remove_pushalot') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 20: remove_pushalot migrated 21:34:04.9 Info: => 0.0005211s 21:34:04.9 Info: 21: add_custom_filters migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 21 21:34:04.9 Info: CreateTable CustomFilters 21:34:04.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:04.9 Info: => 0.0001249s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:04', 'add_custom_filters') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 21: add_custom_filters migrated 21:34:04.9 Info: => 0.0005027s 21:34:04.9 Info: 22: import_list_tags migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 22 21:34:04.9 Info: AlterTable ImportLists 21:34:04.9 Info: => 8E-07s 21:34:04.9 Info: CreateColumn ImportLists Tags String 21:34:04.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:04.9 Info: => 0.0005514s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:04', 'import_list_tags') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 22: import_list_tags migrated 21:34:04.9 Info: => 0.000987s 21:34:04.9 Info: 23: add_release_groups_etc migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 23 21:34:04.9 Info: CreateTable ArtistMetadata 21:34:04.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:04.9 Info: => 0.0001602s 21:34:04.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:04.9 Info: => 9.91E-05s 21:34:04.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:04.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:04.9 Info: => 9.16E-05s 21:34:04.9 Info: AlterTable Artists 21:34:04.9 Info: => 4E-07s 21:34:04.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:04.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:04.9 Info: => 0.0005036s 21:34:04.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:04.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:04.9 Info: => 6.75E-05s 21:34:04.9 Info: CreateTable AlbumReleases 21:34:04.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:04.9 Info: => 0.0001543s 21:34:04.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:04.9 Info: => 9.66E-05s 21:34:04.9 Info: CreateIndex AlbumReleases (AlbumId) 21:34:04.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:04.9 Info: => 9.1E-05s 21:34:04.9 Info: PerformDBOperation 21:34:04.9 Info: Performing DB Operation 21:34:04.9 Info: => 5.44E-05s 21:34:04.9 Info: AlterTable Albums 21:34:04.9 Info: => 6E-07s 21:34:04.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:04.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:04.9 Info: => 0.0005595s 21:34:04.9 Info: AlterTable Albums 21:34:04.9 Info: => 6E-07s 21:34:04.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:04.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:04.9 Info: => 0.0005138s 21:34:04.9 Info: AlterTable Albums 21:34:04.9 Info: => 6E-07s 21:34:04.9 Info: CreateColumn Albums Links String 21:34:04.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:04.9 Info: => 0.0005388s 21:34:04.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:04.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:04.9 Info: => 0.0001018s 21:34:04.9 Info: AlterTable Tracks 21:34:04.9 Info: => 5E-07s 21:34:04.9 Info: CreateColumn Tracks ForeignRecordingId String 21:34:04.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:04.9 Info: => 0.0005416s 21:34:04.9 Info: AlterTable Tracks 21:34:04.9 Info: => 5E-07s 21:34:04.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:04.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:04.9 Info: => 0.0005429s 21:34:04.9 Info: AlterTable Tracks 21:34:04.9 Info: => 6E-07s 21:34:04.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:04.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:04.9 Info: => 0.0005527s 21:34:04.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:04.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:04.9 Info: => 8.45E-05s 21:34:04.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:04.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:04.9 Info: => 7.39E-05s 21:34:04.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:04.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:04.9 Info: DROP TABLE "Artists" 21:34:04.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.9 Info: => 0.0166935s 21:34:04.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:04.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:04.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:04.9 Info: DROP TABLE "Albums" 21:34:04.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:04.9 Info: => 0.0050703s 21:34:04.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:04.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:04.9 Info: DROP TABLE "Tracks" 21:34:04.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:04.9 Info: => 0.0046477s 21:34:04.9 Info: DeleteColumn TrackFiles ArtistId 21:34:04.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:04.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:04.9 Info: DROP TABLE "TrackFiles" 21:34:04.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:04.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:04.9 Info: => 0.0045158s 21:34:04.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:04.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:04.9 Info: => 9.53E-05s 21:34:04.9 Info: CreateIndex Artists (Monitored) 21:34:04.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:04.9 Info: => 9.44E-05s 21:34:04.9 Info: CreateIndex Albums (ArtistMetadataId) 21:34:04.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:04.9 Info: => 9.36E-05s 21:34:04.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:04.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:04.9 Info: => 9.13E-05s 21:34:04.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:04.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:04.9 Info: => 9.25E-05s 21:34:04.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:04.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:04.9 Info: => 9.19E-05s 21:34:04.9 Info: UpdateData 21:34:04.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:04.9 Info: => 5.31E-05s 21:34:04.9 Info: UpdateData 21:34:04.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:04.9 Info: => 4.74E-05s 21:34:04.9 Info: UpdateData 21:34:04.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:04.9 Info: => 5.21E-05s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:04', 'add_release_groups_etc') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 23: add_release_groups_etc migrated 21:34:04.9 Info: => 0.0008184s 21:34:04.9 Info: 24: NewMediaInfoFormat migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 24 21:34:04.9 Info: UpdateData 21:34:04.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:04.9 Info: => 5.13E-05s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:04', 'NewMediaInfoFormat') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 24: NewMediaInfoFormat migrated 21:34:04.9 Info: => 0.0005542s 21:34:04.9 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 25 21:34:04.9 Info: RenameTable Restrictions ReleaseProfiles 21:34:04.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:04.9 Info: => 0.0015697s 21:34:04.9 Info: AlterTable ReleaseProfiles 21:34:04.9 Info: => 6E-07s 21:34:04.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:04.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:04.9 Info: => 0.0005363s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:04', 'rename_restrictions_to_release_profiles') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:04.9 Info: => 0.0010299s 21:34:04.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 26 21:34:04.9 Info: RenameTable Profiles QualityProfiles 21:34:04.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:04.9 Info: => 0.001618s 21:34:04.9 Info: AlterTable QualityProfiles 21:34:04.9 Info: => 6E-07s 21:34:04.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:04.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:04.9 Info: => 0.0005025s 21:34:04.9 Info: AlterTable LanguageProfiles 21:34:04.9 Info: => 4E-07s 21:34:04.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:04.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:04.9 Info: => 0.0005388s 21:34:04.9 Info: UpdateData 21:34:04.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:04.9 Info: => 5.37E-05s 21:34:04.9 Info: UpdateData 21:34:04.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:04.9 Info: => 4.38E-05s 21:34:04.9 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:04.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:04.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:04.9 Info: DROP TABLE "Artists" 21:34:04.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:04.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:04.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:04.9 Info: => 0.0051571s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:04', 'rename_quality_profiles_add_upgrade_allowed') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:04.9 Info: => 0.0058125s 21:34:04.9 Info: 27: add_import_exclusions migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 27 21:34:04.9 Info: CreateTable ImportListExclusions 21:34:04.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:04.9 Info: => 0.0001229s 21:34:04.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:04.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:04.9 Info: => 9.92E-05s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:04', 'add_import_exclusions') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 27: add_import_exclusions migrated 21:34:04.9 Info: => 0.000601s 21:34:04.9 Info: 28: clean_artist_metadata_table migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 28 21:34:04.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.9 Info: => 0.0001538s 21:34:04.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.9 Info: => 0.00014s 21:34:04.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:04.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:04.9 Info: => 0.0001438s 21:34:04.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:04.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:04.9 Info: => 0.0001424s 21:34:04.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:04.9 Info: => 0.0001344s 21:34:04.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.9 Info: => 0.0001385s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:04', 'clean_artist_metadata_table') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 28: clean_artist_metadata_table migrated 21:34:04.9 Info: => 0.000619s 21:34:04.9 Info: 29: health_issue_notification migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 29 21:34:04.9 Info: AlterTable Notifications 21:34:04.9 Info: => 7E-07s 21:34:04.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:04.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:04.9 Info: => 0.0005205s 21:34:04.9 Info: AlterTable Notifications 21:34:04.9 Info: => 6E-07s 21:34:04.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:04.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:04.9 Info: => 0.0005057s 21:34:04.9 Info: AlterTable Notifications 21:34:04.9 Info: => 5E-07s 21:34:04.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:04.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:04.9 Info: => 0.0005015s 21:34:04.9 Info: AlterTable Notifications 21:34:04.9 Info: => 5E-07s 21:34:04.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:04.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:04.9 Info: => 0.00054s 21:34:04.9 Info: AlterTable Notifications 21:34:04.9 Info: => 6E-07s 21:34:04.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:04.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:04.9 Info: => 0.000548s 21:34:04.9 Info: DeleteColumn Notifications OnDownload 21:34:04.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:04.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:04.9 Info: DROP TABLE "Notifications" 21:34:04.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:04.9 Info: => 0.0045191s 21:34:04.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:04.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:04.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:04.9 Info: DROP TABLE "Notifications" 21:34:04.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:04.9 Info: => 0.0044752s 21:34:04.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:04', 'health_issue_notification') 21:34:04.9 Info: Committing Transaction 21:34:04.9 Info: 29: health_issue_notification migrated 21:34:04.9 Info: => 0.0050373s 21:34:04.9 Info: 30: add_mediafilerepository_mtime migrating 21:34:04.9 Info: Beginning Transaction 21:34:04.9 Info: Starting migration of Main DB to 30 21:34:04.9 Info: AlterTable TrackFiles 21:34:04.9 Info: => 7E-07s 21:34:04.9 Info: CreateColumn TrackFiles Modified DateTime 21:34:04.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:04.9 Info: => 0.000528s 21:34:04.9 Info: AlterTable TrackFiles 21:34:04.9 Info: => 6E-07s 21:34:04.9 Info: CreateColumn TrackFiles Path String 21:34:04.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:04.9 Info: => 0.0005489s 21:34:04.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:04.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:04.9 Info: => 4.26E-05s 21:34:04.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:04.9 Info: => 0.0001392s 21:34:04.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:04.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:04.9 Info: => 0.0001508s 21:34:04.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:04.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:04.9 Info: => 0.0001576s 21:34:04.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:04.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:04.9 Info: => 8.21E-05s 21:34:04.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:04.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:04.9 Info: => 6.11E-05s 21:34:04.9 Info: AlterTable TrackFiles 21:34:04.9 Info: => 5E-07s 21:34:04.9 Info: AlterColumn TrackFiles Path String 21:34:05.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:05.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:05.0 Info: DROP TABLE "TrackFiles" 21:34:05.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.0 Info: => 0.005194s 21:34:05.0 Info: CreateIndex TrackFiles (Path) 21:34:05.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:05.0 Info: => 9.48E-05s 21:34:05.0 Info: DeleteColumn TrackFiles RelativePath 21:34:05.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:05.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:05.0 Info: DROP TABLE "TrackFiles" 21:34:05.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:05.0 Info: => 0.0048391s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:05', 'add_mediafilerepository_mtime') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 30: add_mediafilerepository_mtime migrated 21:34:05.0 Info: => 0.0054895s 21:34:05.0 Info: 31: add_artistmetadataid_constraint migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 31 21:34:05.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:05.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:05.0 Info: => 8.65E-05s 21:34:05.0 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:05.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:05.0 Info: => 0.0001362s 21:34:05.0 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:05.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:05.0 Info: DROP TABLE "Artists" 21:34:05.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.0 Info: => 0.0049323s 21:34:05.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:05.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.0 Info: => 9.1E-05s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:05', 'add_artistmetadataid_constraint') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 31: add_artistmetadataid_constraint migrated 21:34:05.0 Info: => 0.0006212s 21:34:05.0 Info: 32: old_ids_and_artist_alias migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 32 21:34:05.0 Info: AlterTable ArtistMetadata 21:34:05.0 Info: => 8E-07s 21:34:05.0 Info: CreateColumn ArtistMetadata Aliases String 21:34:05.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:05.0 Info: => 0.0005763s 21:34:05.0 Info: AlterTable ArtistMetadata 21:34:05.0 Info: => 6E-07s 21:34:05.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:05.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:05.0 Info: => 0.0005107s 21:34:05.0 Info: AlterTable Albums 21:34:05.0 Info: => 6E-07s 21:34:05.0 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:05.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:05.0 Info: => 0.0005316s 21:34:05.0 Info: AlterTable AlbumReleases 21:34:05.0 Info: => 5E-07s 21:34:05.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:05.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:05.0 Info: => 0.0005155s 21:34:05.0 Info: AlterTable Tracks 21:34:05.0 Info: => 6E-07s 21:34:05.0 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:05.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:05.0 Info: => 0.0005341s 21:34:05.0 Info: AlterTable Tracks 21:34:05.0 Info: => 6E-07s 21:34:05.0 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:05.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:05.0 Info: => 0.0005736s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:05', 'old_ids_and_artist_alias') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 32: old_ids_and_artist_alias migrated 21:34:05.0 Info: => 0.0010865s 21:34:05.0 Info: 33: download_propers_config migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 33 21:34:05.0 Info: PerformDBOperation 21:34:05.0 Info: Performing DB Operation 21:34:05.0 Info: => 3.28E-05s 21:34:05.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:05.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:05.0 Info: => 4.01E-05s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:05', 'download_propers_config') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 33: download_propers_config migrated 21:34:05.0 Info: => 0.0005032s 21:34:05.0 Info: 34: remove_language_profiles migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 34 21:34:05.0 Info: DeleteTable LanguageProfiles 21:34:05.0 Info: DROP TABLE "LanguageProfiles" 21:34:05.0 Info: => 0.0002203s 21:34:05.0 Info: DeleteColumn Artists LanguageProfileId 21:34:05.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:05.0 Info: DROP TABLE "Artists" 21:34:05.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.0 Info: => 0.0052027s 21:34:05.0 Info: DeleteColumn ImportLists LanguageProfileId 21:34:05.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:05.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:05.0 Info: DROP TABLE "ImportLists" 21:34:05.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:05.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:05.0 Info: => 0.0048202s 21:34:05.0 Info: DeleteColumn Blacklist Language 21:34:05.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:05.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:05.0 Info: DROP TABLE "Blacklist" 21:34:05.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:05.0 Info: => 0.0044592s 21:34:05.0 Info: DeleteColumn History Language 21:34:05.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:05.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:05.0 Info: DROP TABLE "History" 21:34:05.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:05.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:05.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:05.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:05.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:05.0 Info: => 0.0051628s 21:34:05.0 Info: DeleteColumn LyricFiles Language 21:34:05.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:05.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:05.0 Info: DROP TABLE "LyricFiles" 21:34:05.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:05.0 Info: => 0.0043481s 21:34:05.0 Info: DeleteColumn TrackFiles Language 21:34:05.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:05.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:05.0 Info: DROP TABLE "TrackFiles" 21:34:05.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:05.0 Info: => 0.0062906s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:05', 'remove_language_profiles') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 34: remove_language_profiles migrated 21:34:05.0 Info: => 0.0070407s 21:34:05.0 Info: 35: multi_disc_naming_format migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 35 21:34:05.0 Info: AlterTable NamingConfig 21:34:05.0 Info: => 9E-07s 21:34:05.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:05.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:05.0 Info: => 0.00059s 21:34:05.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:05.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:05.0 Info: => 4.75E-05s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:05', 'multi_disc_naming_format') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 35: multi_disc_naming_format migrated 21:34:05.0 Info: => 0.0005558s 21:34:05.0 Info: 36: add_download_client_priority migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 36 21:34:05.0 Info: AlterTable DownloadClients 21:34:05.0 Info: => 7E-07s 21:34:05.0 Info: CreateColumn DownloadClients Priority Int32 21:34:05.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:05.0 Info: => 0.0005307s 21:34:05.0 Info: PerformDBOperation 21:34:05.0 Info: Performing DB Operation 21:34:05.0 Info: => 0.0001189s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:05', 'add_download_client_priority') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 36: add_download_client_priority migrated 21:34:05.0 Info: => 0.0006143s 21:34:05.0 Info: 37: remove_growl_prowl migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 37 21:34:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:05.0 Info: => 4.86E-05s 21:34:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:05.0 Info: => 4.06E-05s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:05', 'remove_growl_prowl') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 37: remove_growl_prowl migrated 21:34:05.0 Info: => 0.0004274s 21:34:05.0 Info: 38: remove_plex_hometheatre migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 38 21:34:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:05.0 Info: => 4.62E-05s 21:34:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:05.0 Info: => 3.93E-05s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:05', 'remove_plex_hometheatre') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 38: remove_plex_hometheatre migrated 21:34:05.0 Info: => 0.0004194s 21:34:05.0 Info: 39: add_root_folder_add_defaults migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 39 21:34:05.0 Info: AlterTable RootFolders 21:34:05.0 Info: => 8E-07s 21:34:05.0 Info: CreateColumn RootFolders Name String 21:34:05.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:05.0 Info: => 0.0005531s 21:34:05.0 Info: AlterTable RootFolders 21:34:05.0 Info: => 6E-07s 21:34:05.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:05.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:05.0 Info: => 0.0005255s 21:34:05.0 Info: AlterTable RootFolders 21:34:05.0 Info: => 6E-07s 21:34:05.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:05.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:05.0 Info: => 0.0005216s 21:34:05.0 Info: AlterTable RootFolders 21:34:05.0 Info: => 5E-07s 21:34:05.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:05.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:05.0 Info: => 0.0005209s 21:34:05.0 Info: AlterTable RootFolders 21:34:05.0 Info: => 6E-07s 21:34:05.0 Info: CreateColumn RootFolders DefaultTags String 21:34:05.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:05.0 Info: => 0.0005148s 21:34:05.0 Info: PerformDBOperation 21:34:05.0 Info: Performing DB Operation 21:34:05.0 Info: => 5.69E-05s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:05', 'add_root_folder_add_defaults') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 39: add_root_folder_add_defaults migrated 21:34:05.0 Info: => 0.0004261s 21:34:05.0 Info: 40: task_duration migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 40 21:34:05.0 Info: AlterTable ScheduledTasks 21:34:05.0 Info: => 8E-07s 21:34:05.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:05.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:05.0 Info: => 0.000589s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:05', 'task_duration') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 40: task_duration migrated 21:34:05.0 Info: => 0.0010054s 21:34:05.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 41 21:34:05.0 Info: AlterTable ReleaseProfiles 21:34:05.0 Info: => 8E-07s 21:34:05.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:05.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:05.0 Info: => 0.000559s 21:34:05.0 Info: AlterTable ReleaseProfiles 21:34:05.0 Info: => 6E-07s 21:34:05.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:05.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:05.0 Info: => 0.0005324s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:05', 'add_indexer_and_enabled_to_release_profiles') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:05.0 Info: => 0.0009355s 21:34:05.0 Info: 42: remove_album_folders migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 42 21:34:05.0 Info: DeleteColumn Artists AlbumFolder 21:34:05.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:05.0 Info: DROP TABLE "Artists" 21:34:05.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.0 Info: => 0.0052739s 21:34:05.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:05.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:05.0 Info: => 4.46E-05s 21:34:05.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:05.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:05.0 Info: => 3.91E-05s 21:34:05.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:05.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:05.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:05.0 Info: DROP TABLE "NamingConfig" 21:34:05.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:05.0 Info: => 0.0043269s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:05', 'remove_album_folders') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 42: remove_album_folders migrated 21:34:05.0 Info: => 0.0049179s 21:34:05.0 Info: 44: add_priority_to_indexers migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 44 21:34:05.0 Info: AlterTable Indexers 21:34:05.0 Info: => 8E-07s 21:34:05.0 Info: CreateColumn Indexers Priority Int32 21:34:05.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:05.0 Info: => 0.0005122s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:05', 'add_priority_to_indexers') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 44: add_priority_to_indexers migrated 21:34:05.0 Info: => 0.0010035s 21:34:05.0 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 45 21:34:05.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:05.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:05.0 Info: => 0.0001135s 21:34:05.0 Info: PerformDBOperation 21:34:05.0 Info: Performing DB Operation 21:34:05.0 Info: => 3.2E-05s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:05', 'remove_chown_and_folderchmod_config') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:05.0 Info: => 0.0004948s 21:34:05.0 Info: 47: update_notifiarr migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 47 21:34:05.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:05.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:05.0 Info: => 6.59E-05s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:05', 'update_notifiarr') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 47: update_notifiarr migrated 21:34:05.0 Info: => 0.0004605s 21:34:05.0 Info: 49: email_multiple_addresses migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 49 21:34:05.0 Info: PerformDBOperation 21:34:05.0 Info: Performing DB Operation 21:34:05.0 Info: => 6.98E-05s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:05', 'email_multiple_addresses') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 49: email_multiple_addresses migrated 21:34:05.0 Info: => 0.0004782s 21:34:05.0 Info: 50: rename_blacklist_to_blocklist migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 50 21:34:05.0 Info: RenameTable Blacklist Blocklist 21:34:05.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:05.0 Info: => 0.0015255s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:05', 'rename_blacklist_to_blocklist') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 50: rename_blacklist_to_blocklist migrated 21:34:05.0 Info: => 0.0019605s 21:34:05.0 Info: 51: cdh_per_downloadclient migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 51 21:34:05.0 Info: AlterTable DownloadClients 21:34:05.0 Info: => 8E-07s 21:34:05.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:05.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:05.0 Info: => 0.000558s 21:34:05.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:05.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:05.0 Info: => 0.0005607s 21:34:05.0 Info: PerformDBOperation 21:34:05.0 Info: Performing DB Operation 21:34:05.0 Info: => 0.0001926s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:05', 'cdh_per_downloadclient') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 51: cdh_per_downloadclient migrated 21:34:05.0 Info: => 0.0006821s 21:34:05.0 Info: 52: download_history migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 52 21:34:05.0 Info: CreateTable DownloadHistory 21:34:05.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:05.0 Info: => 0.0001938s 21:34:05.0 Info: CreateIndex DownloadHistory (EventType) 21:34:05.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:05.0 Info: => 0.0001075s 21:34:05.0 Info: CreateIndex DownloadHistory (ArtistId) 21:34:05.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:05.0 Info: => 9.33E-05s 21:34:05.0 Info: CreateIndex DownloadHistory (DownloadId) 21:34:05.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:05.0 Info: => 9.25E-05s 21:34:05.0 Info: PerformDBOperation 21:34:05.0 Info: Performing DB Operation 21:34:05.0 Info: => 0.0001156s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:05', 'download_history') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 52: download_history migrated 21:34:05.0 Info: => 0.0005924s 21:34:05.0 Info: 53: add_update_history migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 53 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:05', 'add_update_history') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 53: add_update_history migrated 21:34:05.0 Info: => 0.0004091s 21:34:05.0 Info: 54: add_on_update_to_notifications migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 54 21:34:05.0 Info: AlterTable Notifications 21:34:05.0 Info: => 7E-07s 21:34:05.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:05.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:05.0 Info: => 0.0006428s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:05', 'add_on_update_to_notifications') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 54: add_on_update_to_notifications migrated 21:34:05.0 Info: => 0.0011396s 21:34:05.0 Info: 55: download_client_per_indexer migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 55 21:34:05.0 Info: AlterTable Indexers 21:34:05.0 Info: => 8E-07s 21:34:05.0 Info: CreateColumn Indexers DownloadClientId Int32 21:34:05.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:05.0 Info: => 0.0005889s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:05', 'download_client_per_indexer') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 55: download_client_per_indexer migrated 21:34:05.0 Info: => 0.001078s 21:34:05.0 Info: 56: AddNewItemMonitorType migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 56 21:34:05.0 Info: AlterTable Artists 21:34:05.0 Info: => 8E-07s 21:34:05.0 Info: CreateColumn Artists MonitorNewItems Int32 21:34:05.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:05.0 Info: => 0.0005984s 21:34:05.0 Info: AlterTable RootFolders 21:34:05.0 Info: => 6E-07s 21:34:05.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:05.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:05.0 Info: => 0.0006397s 21:34:05.0 Info: AlterTable ImportLists 21:34:05.0 Info: => 6E-07s 21:34:05.0 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:05.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:05.0 Info: => 0.0005831s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:05', 'AddNewItemMonitorType') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 56: AddNewItemMonitorType migrated 21:34:05.0 Info: => 0.001088s 21:34:05.0 Info: 57: ImportListSearch migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 57 21:34:05.0 Info: AlterTable ImportLists 21:34:05.0 Info: => 8E-07s 21:34:05.0 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:05.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:05.0 Info: => 0.0006052s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:05', 'ImportListSearch') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 57: ImportListSearch migrated 21:34:05.0 Info: => 0.0009816s 21:34:05.0 Info: 58: ImportListMonitorExisting migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 58 21:34:05.0 Info: AlterTable ImportLists 21:34:05.0 Info: => 8E-07s 21:34:05.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:05.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:05.0 Info: => 0.0005989s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:05', 'ImportListMonitorExisting') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 58: ImportListMonitorExisting migrated 21:34:05.0 Info: => 0.0011354s 21:34:05.0 Info: 59: add_indexer_tags migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 59 21:34:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:05.0 Info: => 4.93E-05s 21:34:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:05.0 Info: => 4.12E-05s 21:34:05.0 Info: AlterTable Indexers 21:34:05.0 Info: => 4E-07s 21:34:05.0 Info: CreateColumn Indexers Tags String 21:34:05.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:05.0 Info: => 0.000547s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:05', 'add_indexer_tags') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 59: add_indexer_tags migrated 21:34:05.0 Info: => 0.0010213s 21:34:05.0 Info: 60: update_audio_types migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 60 21:34:05.0 Info: PerformDBOperation 21:34:05.0 Info: Performing DB Operation 21:34:05.0 Info: => 6.51E-05s 21:34:05.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:05', 'update_audio_types') 21:34:05.0 Info: Committing Transaction 21:34:05.0 Info: 60: update_audio_types migrated 21:34:05.0 Info: => 0.0004653s 21:34:05.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:05.0 Info: Beginning Transaction 21:34:05.0 Info: Starting migration of Main DB to 61 21:34:05.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.0 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:05.0 Info: => 4.61E-05s 21:34:05.0 Info: AlterTable AlbumReleases 21:34:05.0 Info: => 5E-07s 21:34:05.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:05.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:05.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:05.0 Info: DROP TABLE "AlbumReleases" 21:34:05.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:05.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:05.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:05.1 Info: => 0.00542s 21:34:05.1 Info: AlterTable Albums 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:05.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:05.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:05.1 Info: DROP TABLE "Albums" 21:34:05.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:05.1 Info: => 0.0055339s 21:34:05.1 Info: AlterTable Albums 21:34:05.1 Info: => 7E-07s 21:34:05.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:05.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:05.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:05.1 Info: DROP TABLE "Albums" 21:34:05.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:05.1 Info: => 0.0058698s 21:34:05.1 Info: AlterTable Albums 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn Albums Added DateTimeOffset 21:34:05.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:05.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:05.1 Info: DROP TABLE "Albums" 21:34:05.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:05.1 Info: => 0.0051715s 21:34:05.1 Info: AlterTable Artists 21:34:05.1 Info: => 5E-07s 21:34:05.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:05.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:05.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:05.1 Info: DROP TABLE "Artists" 21:34:05.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.1 Info: => 0.0052848s 21:34:05.1 Info: AlterTable Artists 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn Artists Added DateTimeOffset 21:34:05.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:05.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:05.1 Info: DROP TABLE "Artists" 21:34:05.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.1 Info: => 0.0051895s 21:34:05.1 Info: AlterTable Blocklist 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:05.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:05.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:05.1 Info: DROP TABLE "Blocklist" 21:34:05.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:05.1 Info: => 0.0053347s 21:34:05.1 Info: AlterTable Blocklist 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:05.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:05.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:05.1 Info: DROP TABLE "Blocklist" 21:34:05.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:05.1 Info: => 0.0053336s 21:34:05.1 Info: AlterTable Commands 21:34:05.1 Info: => 7E-07s 21:34:05.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:05.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:05.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:05.1 Info: DROP TABLE "Commands" 21:34:05.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:05.1 Info: => 0.00509s 21:34:05.1 Info: AlterTable Commands 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:05.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:05.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:05.1 Info: DROP TABLE "Commands" 21:34:05.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:05.1 Info: => 0.0053449s 21:34:05.1 Info: AlterTable Commands 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:05.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:05.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:05.1 Info: DROP TABLE "Commands" 21:34:05.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:05.1 Info: => 0.0045689s 21:34:05.1 Info: AlterTable DownloadClientStatus 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:05.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:05.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:05.1 Info: DROP TABLE "DownloadClientStatus" 21:34:05.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:05.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:05.1 Info: => 0.0065797s 21:34:05.1 Info: AlterTable DownloadClientStatus 21:34:05.1 Info: => 7E-07s 21:34:05.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:05.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:05.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:05.1 Info: DROP TABLE "DownloadClientStatus" 21:34:05.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:05.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:05.1 Info: => 0.0049588s 21:34:05.1 Info: AlterTable DownloadClientStatus 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:05.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:05.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:05.1 Info: DROP TABLE "DownloadClientStatus" 21:34:05.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:05.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:05.1 Info: => 0.0047479s 21:34:05.1 Info: AlterTable DownloadHistory 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:05.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:05.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:05.1 Info: DROP TABLE "DownloadHistory" 21:34:05.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:05.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:05.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:05.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:05.1 Info: => 0.0051563s 21:34:05.1 Info: AlterTable ExtraFiles 21:34:05.1 Info: => 7E-07s 21:34:05.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:05.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:05.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:05.1 Info: DROP TABLE "ExtraFiles" 21:34:05.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:05.1 Info: => 0.0054685s 21:34:05.1 Info: AlterTable ExtraFiles 21:34:05.1 Info: => 7E-07s 21:34:05.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:05.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:05.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:05.1 Info: DROP TABLE "ExtraFiles" 21:34:05.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:05.1 Info: => 0.004518s 21:34:05.1 Info: AlterTable History 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn History Date DateTimeOffset 21:34:05.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:05.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:05.1 Info: DROP TABLE "History" 21:34:05.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:05.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:05.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:05.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:05.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:05.1 Info: => 0.005149s 21:34:05.1 Info: AlterTable ImportListStatus 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:05.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:05.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:05.1 Info: DROP TABLE "ImportListStatus" 21:34:05.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:05.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:05.1 Info: => 0.0052309s 21:34:05.1 Info: AlterTable ImportListStatus 21:34:05.1 Info: => 6E-07s 21:34:05.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:05.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:05.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:05.1 Info: DROP TABLE "ImportListStatus" 21:34:05.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:05.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:05.1 Info: => 0.0051439s 21:34:05.1 Info: AlterTable ImportListStatus 21:34:05.1 Info: => 5E-07s 21:34:05.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:05.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:05.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:05.2 Info: DROP TABLE "ImportListStatus" 21:34:05.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:05.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:05.2 Info: => 0.0047275s 21:34:05.2 Info: AlterTable IndexerStatus 21:34:05.2 Info: => 6E-07s 21:34:05.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:05.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:05.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:05.2 Info: DROP TABLE "IndexerStatus" 21:34:05.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:05.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:05.2 Info: => 0.0052313s 21:34:05.2 Info: AlterTable IndexerStatus 21:34:05.2 Info: => 6E-07s 21:34:05.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:05.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:05.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:05.2 Info: DROP TABLE "IndexerStatus" 21:34:05.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:05.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:05.2 Info: => 0.0046941s 21:34:05.2 Info: AlterTable IndexerStatus 21:34:05.2 Info: => 6E-07s 21:34:05.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:05.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:05.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:05.2 Info: DROP TABLE "IndexerStatus" 21:34:05.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:05.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:05.2 Info: => 0.00483s 21:34:05.2 Info: AlterTable LyricFiles 21:34:05.2 Info: => 7E-07s 21:34:05.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:05.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:05.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:05.2 Info: DROP TABLE "LyricFiles" 21:34:05.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:05.2 Info: => 0.005061s 21:34:05.2 Info: AlterTable LyricFiles 21:34:05.2 Info: => 6E-07s 21:34:05.2 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:05.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:05.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:05.2 Info: DROP TABLE "LyricFiles" 21:34:05.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:05.2 Info: => 0.0049393s 21:34:05.2 Info: AlterTable MetadataFiles 21:34:05.2 Info: => 6E-07s 21:34:05.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:05.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:05.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:05.2 Info: DROP TABLE "MetadataFiles" 21:34:05.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:05.2 Info: => 0.0052097s 21:34:05.2 Info: AlterTable MetadataFiles 21:34:05.2 Info: => 6E-07s 21:34:05.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:05.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:05.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:05.2 Info: DROP TABLE "MetadataFiles" 21:34:05.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:05.2 Info: => 0.0073973s 21:34:05.2 Info: AlterTable PendingReleases 21:34:05.2 Info: => 6E-07s 21:34:05.2 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:05.2 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:05.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:05.2 Info: DROP TABLE "PendingReleases" 21:34:05.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:05.2 Info: => 0.0051198s 21:34:05.2 Info: AlterTable ScheduledTasks 21:34:05.2 Info: => 6E-07s 21:34:05.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:05.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:05.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:05.2 Info: DROP TABLE "ScheduledTasks" 21:34:05.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:05.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:05.2 Info: => 0.0051998s 21:34:05.2 Info: AlterTable ScheduledTasks 21:34:05.2 Info: => 6E-07s 21:34:05.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:05.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:05.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:05.2 Info: DROP TABLE "ScheduledTasks" 21:34:05.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:05.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:05.2 Info: => 0.0053509s 21:34:05.2 Info: AlterTable TrackFiles 21:34:05.2 Info: => 5E-07s 21:34:05.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:05.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:05.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:05.2 Info: DROP TABLE "TrackFiles" 21:34:05.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:05.2 Info: => 0.0049079s 21:34:05.2 Info: AlterTable TrackFiles 21:34:05.2 Info: => 6E-07s 21:34:05.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:05.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:05.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:05.2 Info: DROP TABLE "TrackFiles" 21:34:05.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:05.2 Info: => 0.0050973s 21:34:05.2 Info: AlterTable VersionInfo 21:34:05.2 Info: => 5E-07s 21:34:05.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:05.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:05.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:05.2 Info: DROP TABLE "VersionInfo" 21:34:05.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:05.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:05.2 Info: => 0.0046659s 21:34:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:05', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:05.2 Info: Committing Transaction 21:34:05.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:05.2 Info: => 0.005572s 21:34:05.2 Info: 62: add_on_delete_to_notifications migrating 21:34:05.2 Info: Beginning Transaction 21:34:05.2 Info: Starting migration of Main DB to 62 21:34:05.2 Info: AlterTable Notifications 21:34:05.2 Info: => 6E-07s 21:34:05.2 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:05.2 Info: => 0.0006182s 21:34:05.2 Info: AlterTable Notifications 21:34:05.2 Info: => 5E-07s 21:34:05.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:05.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:05.2 Info: => 0.0005716s 21:34:05.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:05', 'add_on_delete_to_notifications') 21:34:05.2 Info: Committing Transaction 21:34:05.2 Info: 62: add_on_delete_to_notifications migrated 21:34:05.2 Info: => 0.0010694s 21:34:05.2 Info: 63: add_custom_formats migrating 21:34:05.2 Info: Beginning Transaction 21:34:05.2 Info: Starting migration of Main DB to 63 21:34:05.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:05.2 Info: AlterTable DelayProfiles 21:34:05.2 Info: => 5E-07s 21:34:05.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:05.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:05.2 Info: => 0.0005526s 21:34:05.2 Info: UpdateData 21:34:05.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:05.2 Info: => 5.43E-05s 21:34:05.2 Info: AlterTable TrackFiles 21:34:05.2 Info: => 4E-07s 21:34:05.2 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:05.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:05.2 Info: => 0.000529s 21:34:05.2 Info: PerformDBOperation 21:34:05.2 Info: Performing DB Operation 21:34:05.2 Info: => 0.0012727s 21:34:05.2 Info: CreateTable CustomFormats 21:34:05.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:05.2 Info: => 0.0001593s 21:34:05.2 Info: CreateIndex CustomFormats (Name) 21:34:05.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:05.2 Info: => 0.0001207s 21:34:05.2 Info: AlterTable QualityProfiles 21:34:05.2 Info: => 5E-07s 21:34:05.2 Info: CreateColumn QualityProfiles FormatItems String 21:34:05.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:05.2 Info: => 0.0005648s 21:34:05.2 Info: AlterTable QualityProfiles 21:34:05.2 Info: => 5E-07s 21:34:05.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:05.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:05.2 Info: => 0.0005556s 21:34:05.2 Info: AlterTable QualityProfiles 21:34:05.2 Info: => 6E-07s 21:34:05.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:05.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:05.2 Info: => 0.0005833s 21:34:05.2 Info: PerformDBOperation 21:34:05.2 Info: Performing DB Operation 21:34:05.2 Info: => 0.005173s 21:34:05.2 Info: PerformDBOperation 21:34:05.2 Info: Performing DB Operation 21:34:05.2 Info: => 4.01E-05s 21:34:05.2 Info: DeleteColumn ReleaseProfiles Preferred 21:34:05.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:05.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:05.2 Info: DROP TABLE "ReleaseProfiles" 21:34:05.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:05.2 Info: => 0.0046764s 21:34:05.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:05.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:05.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:05.2 Info: DROP TABLE "ReleaseProfiles" 21:34:05.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:05.3 Info: => 0.0045592s 21:34:05.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:05.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:05.3 Info: => 4.93E-05s 21:34:05.3 Info: AlterTable DelayProfiles 21:34:05.3 Info: => 5E-07s 21:34:05.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:05.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:05.3 Info: => 0.0005656s 21:34:05.3 Info: AlterTable DelayProfiles 21:34:05.3 Info: => 5E-07s 21:34:05.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:05.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:05.3 Info: => 0.0005665s 21:34:05.3 Info: -> 1 Insert operations completed in 00:00:00.0001408 taking an average of 00:00:00.0001408 21:34:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:05', 'add_custom_formats') 21:34:05.3 Info: Committing Transaction 21:34:05.3 Info: 63: add_custom_formats migrated 21:34:05.3 Info: => 0.0011504s 21:34:05.3 Debug: Took: 00:00:00.4570488 21:34:05.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 21:34:05.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 21:34:05.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864453466099_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:05.3 Info: DatabaseEngineVersionCheck migrating 21:34:05.3 Info: PerformDBOperation 21:34:05.3 Info: Performing DB Operation 21:34:05.3 Info: SQLite 3.47.2 21:34:05.3 Info: => 0.001601s 21:34:05.3 Info: DatabaseEngineVersionCheck migrated 21:34:05.3 Info: => 0.0016366s 21:34:05.3 Info: VersionMigration migrating 21:34:05.3 Info: Beginning Transaction 21:34:05.3 Info: CreateTable VersionInfo 21:34:05.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:05.3 Info: => 0.000182s 21:34:05.3 Info: Committing Transaction 21:34:05.3 Info: VersionMigration migrated 21:34:05.3 Info: => 0.0009825s 21:34:05.3 Info: VersionUniqueMigration migrating 21:34:05.3 Info: Beginning Transaction 21:34:05.3 Info: CreateIndex VersionInfo (Version) 21:34:05.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:05.3 Info: => 0.0001187s 21:34:05.3 Info: AlterTable VersionInfo 21:34:05.3 Info: => 6E-07s 21:34:05.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:05.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:05.3 Info: => 0.0004617s 21:34:05.3 Info: Committing Transaction 21:34:05.3 Info: VersionUniqueMigration migrated 21:34:05.3 Info: => 0.0008588s 21:34:05.3 Info: VersionDescriptionMigration migrating 21:34:05.3 Info: Beginning Transaction 21:34:05.3 Info: AlterTable VersionInfo 21:34:05.3 Info: => 6E-07s 21:34:05.3 Info: CreateColumn VersionInfo Description String 21:34:05.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:05.3 Info: => 0.0001967s 21:34:05.3 Info: Committing Transaction 21:34:05.3 Info: VersionDescriptionMigration migrated 21:34:05.3 Info: => 0.000624s 21:34:05.3 Info: 1: InitialSetup migrating 21:34:05.3 Info: Beginning Transaction 21:34:05.3 Info: Starting migration of Main DB to 1 21:34:05.3 Info: CreateTable Config 21:34:05.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:05.3 Info: => 0.0001448s 21:34:05.3 Info: CreateIndex Config (Key) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:05.3 Info: => 8.72E-05s 21:34:05.3 Info: CreateTable RootFolders 21:34:05.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:05.3 Info: => 9.78E-05s 21:34:05.3 Info: CreateIndex RootFolders (Path) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:05.3 Info: => 8.49E-05s 21:34:05.3 Info: CreateTable Artists 21:34:05.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:05.3 Info: => 0.0002118s 21:34:05.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:05.3 Info: => 8.49E-05s 21:34:05.3 Info: CreateIndex Artists (NameSlug) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:05.3 Info: => 8.2E-05s 21:34:05.3 Info: CreateIndex Artists (CleanName) 21:34:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.3 Info: => 8.03E-05s 21:34:05.3 Info: CreateIndex Artists (Path) 21:34:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.3 Info: => 8.67E-05s 21:34:05.3 Info: CreateTable Albums 21:34:05.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:05.3 Info: => 0.0002264s 21:34:05.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.3 Info: => 9.07E-05s 21:34:05.3 Info: CreateIndex Albums (MBId) 21:34:05.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:05.3 Info: => 0.0001037s 21:34:05.3 Info: CreateIndex Albums (TADBId) 21:34:05.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:05.3 Info: => 7.98E-05s 21:34:05.3 Info: CreateIndex Albums (TitleSlug) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:05.3 Info: => 7.99E-05s 21:34:05.3 Info: CreateIndex Albums (CleanTitle) 21:34:05.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.3 Info: => 7.93E-05s 21:34:05.3 Info: CreateIndex Albums (Path) 21:34:05.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:05.3 Info: => 7.77E-05s 21:34:05.3 Info: CreateTable Tracks 21:34:05.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:05.3 Info: => 0.0001404s 21:34:05.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:05.3 Info: => 8.31E-05s 21:34:05.3 Info: CreateIndex Tracks (ArtistId) 21:34:05.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:05.3 Info: => 8.49E-05s 21:34:05.3 Info: CreateIndex Tracks (TrackFileId) 21:34:05.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:05.3 Info: => 8.81E-05s 21:34:05.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:05.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:05.3 Info: => 8.64E-05s 21:34:05.3 Info: CreateTable TrackFiles 21:34:05.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:05.3 Info: => 0.000136s 21:34:05.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:05.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:05.3 Info: => 8.2E-05s 21:34:05.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:05.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.3 Info: => 7.97E-05s 21:34:05.3 Info: CreateTable History 21:34:05.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:05.3 Info: => 0.0001519s 21:34:05.3 Info: CreateIndex History (Date) 21:34:05.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:05.3 Info: => 8.62E-05s 21:34:05.3 Info: CreateIndex History (EventType) 21:34:05.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:05.3 Info: => 8.17E-05s 21:34:05.3 Info: CreateIndex History (DownloadId) 21:34:05.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:05.3 Info: => 8.95E-05s 21:34:05.3 Info: CreateIndex History (AlbumId) 21:34:05.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:05.3 Info: => 0.000114s 21:34:05.3 Info: CreateTable Notifications 21:34:05.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:05.3 Info: => 0.0001598s 21:34:05.3 Info: CreateTable ScheduledTasks 21:34:05.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:05.3 Info: => 0.0001427s 21:34:05.3 Info: CreateIndex ScheduledTasks (TypeName) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:05.3 Info: => 9.1E-05s 21:34:05.3 Info: CreateTable Indexers 21:34:05.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:05.3 Info: => 0.0001376s 21:34:05.3 Info: CreateIndex Indexers (Name) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:05.3 Info: => 9.7E-05s 21:34:05.3 Info: CreateTable Profiles 21:34:05.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:05.3 Info: => 0.0001314s 21:34:05.3 Info: CreateIndex Profiles (Name) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:05.3 Info: => 0.000148s 21:34:05.3 Info: CreateTable QualityDefinitions 21:34:05.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:05.3 Info: => 0.0001792s 21:34:05.3 Info: CreateIndex QualityDefinitions (Quality) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:05.3 Info: => 9.68E-05s 21:34:05.3 Info: CreateIndex QualityDefinitions (Title) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:05.3 Info: => 0.0001005s 21:34:05.3 Info: CreateTable NamingConfig 21:34:05.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:05.3 Info: => 0.0001487s 21:34:05.3 Info: CreateTable Blacklist 21:34:05.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:05.3 Info: => 0.0001981s 21:34:05.3 Info: CreateTable Metadata 21:34:05.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:05.3 Info: => 0.000138s 21:34:05.3 Info: CreateTable MetadataFiles 21:34:05.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:05.3 Info: => 0.0001442s 21:34:05.3 Info: CreateTable DownloadClients 21:34:05.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:05.3 Info: => 0.0001294s 21:34:05.3 Info: CreateTable PendingReleases 21:34:05.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:05.3 Info: => 0.0001419s 21:34:05.3 Info: CreateTable RemotePathMappings 21:34:05.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:05.3 Info: => 0.0001217s 21:34:05.3 Info: CreateTable Tags 21:34:05.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:05.3 Info: => 0.0001165s 21:34:05.3 Info: CreateIndex Tags (Label) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:05.3 Info: => 0.0001023s 21:34:05.3 Info: CreateTable Restrictions 21:34:05.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:05.3 Info: => 0.0001191s 21:34:05.3 Info: CreateTable DelayProfiles 21:34:05.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:05.3 Info: => 0.000158s 21:34:05.3 Info: CreateTable Users 21:34:05.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:05.3 Info: => 0.0001291s 21:34:05.3 Info: CreateIndex Users (Identifier) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:05.3 Info: => 0.0001022s 21:34:05.3 Info: CreateIndex Users (Username) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:05.3 Info: => 9.81E-05s 21:34:05.3 Info: CreateTable Commands 21:34:05.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:05.3 Info: => 0.0001475s 21:34:05.3 Info: CreateTable IndexerStatus 21:34:05.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:05.3 Info: => 0.0001591s 21:34:05.3 Info: CreateIndex IndexerStatus (ProviderId) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:05.3 Info: => 0.0001183s 21:34:05.3 Info: CreateTable ExtraFiles 21:34:05.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:05.3 Info: => 0.0001722s 21:34:05.3 Info: CreateTable LyricFiles 21:34:05.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:05.3 Info: => 0.0001896s 21:34:05.3 Info: CreateTable LanguageProfiles 21:34:05.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:05.3 Info: => 0.0001191s 21:34:05.3 Info: CreateIndex LanguageProfiles (Name) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:05.3 Info: => 0.000102s 21:34:05.3 Info: CreateTable DownloadClientStatus 21:34:05.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:05.3 Info: => 0.0001284s 21:34:05.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:05.3 Info: => 0.0001019s 21:34:05.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:05.3 Info: -> 1 Insert operations completed in 00:00:00.0000855 taking an average of 00:00:00.0000855 21:34:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:05', 'InitialSetup') 21:34:05.3 Info: Committing Transaction 21:34:05.3 Info: 1: InitialSetup migrated 21:34:05.3 Info: => 0.0010234s 21:34:05.3 Info: 2: add_reason_to_pending_releases migrating 21:34:05.3 Info: Beginning Transaction 21:34:05.3 Info: Starting migration of Main DB to 2 21:34:05.3 Info: AlterTable PendingReleases 21:34:05.3 Info: => 7E-07s 21:34:05.3 Info: CreateColumn PendingReleases Reason Int32 21:34:05.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:05.3 Info: => 0.0004982s 21:34:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:05', 'add_reason_to_pending_releases') 21:34:05.3 Info: Committing Transaction 21:34:05.3 Info: 2: add_reason_to_pending_releases migrated 21:34:05.3 Info: => 0.0009604s 21:34:05.3 Info: 3: add_medium_support migrating 21:34:05.3 Info: Beginning Transaction 21:34:05.3 Info: Starting migration of Main DB to 3 21:34:05.3 Info: AlterTable Albums 21:34:05.3 Info: => 7E-07s 21:34:05.3 Info: CreateColumn Albums Media String 21:34:05.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:05.3 Info: => 0.0005507s 21:34:05.3 Info: AlterTable Tracks 21:34:05.3 Info: => 6E-07s 21:34:05.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:05.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:05.3 Info: => 0.0004527s 21:34:05.3 Info: AlterTable Tracks 21:34:05.3 Info: => 6E-07s 21:34:05.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:05.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:05.3 Info: => 0.0004467s 21:34:05.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:05.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:05.3 Info: => 5.01E-05s 21:34:05.3 Info: DeleteColumn Tracks TrackNumber 21:34:05.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:05.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:05.3 Info: DROP TABLE "Tracks" 21:34:05.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:05.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:05.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:05.3 Info: => 0.0056498s 21:34:05.3 Info: AlterTable Tracks 21:34:05.3 Info: => 6E-07s 21:34:05.3 Info: CreateColumn Tracks TrackNumber String 21:34:05.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:05.3 Info: => 0.0004532s 21:34:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:05', 'add_medium_support') 21:34:05.3 Info: Committing Transaction 21:34:05.3 Info: 3: add_medium_support migrated 21:34:05.3 Info: => 0.0010035s 21:34:05.3 Info: 4: add_various_qualites_in_profile migrating 21:34:05.3 Info: Beginning Transaction 21:34:05.3 Info: Starting migration of Main DB to 4 21:34:05.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:05.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:05.3 Info: => 5.54E-05s 21:34:05.3 Info: PerformDBOperation 21:34:05.3 Info: Performing DB Operation 21:34:05.3 Info: => 3.71E-05s 21:34:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:05', 'add_various_qualites_in_profile') 21:34:05.3 Info: Committing Transaction 21:34:05.3 Info: 4: add_various_qualites_in_profile migrated 21:34:05.3 Info: => 0.0005151s 21:34:05.3 Info: 5: metadata_profiles migrating 21:34:05.3 Info: Beginning Transaction 21:34:05.3 Info: Starting migration of Main DB to 5 21:34:05.3 Info: CreateTable MetadataProfiles 21:34:05.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:05.3 Info: => 0.0001268s 21:34:05.3 Info: CreateIndex MetadataProfiles (Name) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:05.3 Info: => 0.0001098s 21:34:05.3 Info: AlterTable Artists 21:34:05.3 Info: => 5E-07s 21:34:05.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:05.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:05.3 Info: => 0.0005065s 21:34:05.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:05.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:05.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:05.3 Info: DROP TABLE "Artists" 21:34:05.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.3 Info: => 0.0053981s 21:34:05.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:05.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:05.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:05.3 Info: DROP TABLE "Artists" 21:34:05.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:05.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:05.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.3 Info: => 0.0052994s 21:34:05.3 Info: AlterTable Albums 21:34:05.3 Info: => 6E-07s 21:34:05.3 Info: CreateColumn Albums SecondaryTypes String 21:34:05.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:05.3 Info: => 0.0004801s 21:34:05.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:05', 'metadata_profiles') 21:34:05.3 Info: Committing Transaction 21:34:05.3 Info: 5: metadata_profiles migrated 21:34:05.3 Info: => 0.001154s 21:34:05.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:05.3 Info: Beginning Transaction 21:34:05.3 Info: Starting migration of Main DB to 6 21:34:05.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:05.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:05.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:05.4 Info: DROP TABLE "Indexers" 21:34:05.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:05.4 Info: => 0.0046475s 21:34:05.4 Info: AlterTable Indexers 21:34:05.4 Info: => 6E-07s 21:34:05.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:05.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:05.4 Info: => 0.0005255s 21:34:05.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:05.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:05.4 Info: => 4.54E-05s 21:34:05.4 Info: AlterTable Indexers 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:05.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:05.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:05.4 Info: DROP TABLE "Indexers" 21:34:05.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:05.4 Info: => 0.0045531s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:05', 'separate_automatic_and_interactive_search') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 6: separate_automatic_and_interactive_search migrated 21:34:05.4 Info: => 0.0050993s 21:34:05.4 Info: 7: change_album_path_to_relative migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 7 21:34:05.4 Info: DeleteColumn Albums Path 21:34:05.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:05.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:05.4 Info: DROP TABLE "Albums" 21:34:05.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.4 Info: => 0.005553s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:05', 'change_album_path_to_relative') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 7: change_album_path_to_relative migrated 21:34:05.4 Info: => 0.0061572s 21:34:05.4 Info: 8: change_quality_size_mb_to_kb migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 8 21:34:05.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:05.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:05.4 Info: => 4.69E-05s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:05', 'change_quality_size_mb_to_kb') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 8: change_quality_size_mb_to_kb migrated 21:34:05.4 Info: => 0.0005485s 21:34:05.4 Info: 9: album_releases migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 9 21:34:05.4 Info: AlterTable Albums 21:34:05.4 Info: => 6E-07s 21:34:05.4 Info: CreateColumn Albums Releases String 21:34:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:05.4 Info: => 0.0004985s 21:34:05.4 Info: AlterTable Albums 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn Albums CurrentRelease String 21:34:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:05.4 Info: => 0.0004906s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:05', 'album_releases') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 9: album_releases migrated 21:34:05.4 Info: => 0.000991s 21:34:05.4 Info: 10: album_releases_fix migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 10 21:34:05.4 Info: AlterTable Albums 21:34:05.4 Info: => 7E-07s 21:34:05.4 Info: AlterColumn Albums Releases String 21:34:05.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:05.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:05.4 Info: DROP TABLE "Albums" 21:34:05.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.4 Info: => 0.0054559s 21:34:05.4 Info: AlterTable Albums 21:34:05.4 Info: => 6E-07s 21:34:05.4 Info: AlterColumn Albums CurrentRelease String 21:34:05.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:05.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:05.4 Info: DROP TABLE "Albums" 21:34:05.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.4 Info: => 0.0053632s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:05', 'album_releases_fix') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 10: album_releases_fix migrated 21:34:05.4 Info: => 0.0059137s 21:34:05.4 Info: 11: import_lists migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 11 21:34:05.4 Info: CreateTable ImportLists 21:34:05.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:05.4 Info: => 0.0001995s 21:34:05.4 Info: CreateIndex ImportLists (Name) 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:05.4 Info: => 0.0001008s 21:34:05.4 Info: CreateTable ImportListStatus 21:34:05.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:05.4 Info: => 0.0001333s 21:34:05.4 Info: CreateIndex ImportListStatus (ProviderId) 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:05.4 Info: => 0.0001109s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:05', 'import_lists') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 11: import_lists migrated 21:34:05.4 Info: => 0.0006309s 21:34:05.4 Info: 12: add_release_status migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 12 21:34:05.4 Info: AlterTable MetadataProfiles 21:34:05.4 Info: => 7E-07s 21:34:05.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:05.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:05.4 Info: => 0.000515s 21:34:05.4 Info: PerformDBOperation 21:34:05.4 Info: Performing DB Operation 21:34:05.4 Info: => 2.99E-05s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:05', 'add_release_status') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 12: add_release_status migrated 21:34:05.4 Info: => 0.0005525s 21:34:05.4 Info: 13: album_download_notification migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 13 21:34:05.4 Info: AlterTable Notifications 21:34:05.4 Info: => 7E-07s 21:34:05.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:05.4 Info: => 0.0005282s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:05', 'album_download_notification') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 13: album_download_notification migrated 21:34:05.4 Info: => 0.0010621s 21:34:05.4 Info: 14: fix_language_metadata_profiles migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 14 21:34:05.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:05.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:05.4 Info: => 0.0001069s 21:34:05.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:05.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:05.4 Info: => 8.89E-05s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:05', 'fix_language_metadata_profiles') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 14: fix_language_metadata_profiles migrated 21:34:05.4 Info: => 0.0004926s 21:34:05.4 Info: 15: remove_fanzub migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 15 21:34:05.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:05.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:05.4 Info: => 4.85E-05s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:05', 'remove_fanzub') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 15: remove_fanzub migrated 21:34:05.4 Info: => 0.0005526s 21:34:05.4 Info: 16: update_artist_history_indexes migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 16 21:34:05.4 Info: CreateIndex Albums (ArtistId) 21:34:05.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:05.4 Info: => 0.0001186s 21:34:05.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:05.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:05.4 Info: => 0.0001014s 21:34:05.4 Info: DeleteIndex History (AlbumId) 21:34:05.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:05.4 Info: => 0.0001383s 21:34:05.4 Info: CreateIndex History (AlbumId, Date) 21:34:05.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:05.4 Info: => 0.0001008s 21:34:05.4 Info: DeleteIndex History (DownloadId) 21:34:05.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:05.4 Info: => 0.0001291s 21:34:05.4 Info: CreateIndex History (DownloadId, Date) 21:34:05.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:05.4 Info: => 9.76E-05s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:05', 'update_artist_history_indexes') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 16: update_artist_history_indexes migrated 21:34:05.4 Info: => 0.0005524s 21:34:05.4 Info: 17: remove_nma migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 17 21:34:05.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:05.4 Info: => 5.2E-05s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:05', 'remove_nma') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 17: remove_nma migrated 21:34:05.4 Info: => 0.0004616s 21:34:05.4 Info: 18: album_disambiguation migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 18 21:34:05.4 Info: AlterTable Albums 21:34:05.4 Info: => 8E-07s 21:34:05.4 Info: CreateColumn Albums Disambiguation String 21:34:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:05.4 Info: => 0.0005655s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:05', 'album_disambiguation') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 18: album_disambiguation migrated 21:34:05.4 Info: => 0.0009963s 21:34:05.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 19 21:34:05.4 Info: PerformDBOperation 21:34:05.4 Info: Performing DB Operation 21:34:05.4 Info: => 3.12E-05s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:05', 'add_ape_quality_in_profiles') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:05.4 Info: => 0.0005528s 21:34:05.4 Info: 20: remove_pushalot migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 20 21:34:05.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:05.4 Info: => 5.66E-05s 21:34:05.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:05.4 Info: => 4.77E-05s 21:34:05.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:05.4 Info: => 4.51E-05s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:05', 'remove_pushalot') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 20: remove_pushalot migrated 21:34:05.4 Info: => 0.0005566s 21:34:05.4 Info: 21: add_custom_filters migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 21 21:34:05.4 Info: CreateTable CustomFilters 21:34:05.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:05.4 Info: => 0.000127s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:05', 'add_custom_filters') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 21: add_custom_filters migrated 21:34:05.4 Info: => 0.0005227s 21:34:05.4 Info: 22: import_list_tags migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 22 21:34:05.4 Info: AlterTable ImportLists 21:34:05.4 Info: => 7E-07s 21:34:05.4 Info: CreateColumn ImportLists Tags String 21:34:05.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:05.4 Info: => 0.0005581s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:05', 'import_list_tags') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 22: import_list_tags migrated 21:34:05.4 Info: => 0.00095s 21:34:05.4 Info: 23: add_release_groups_etc migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 23 21:34:05.4 Info: CreateTable ArtistMetadata 21:34:05.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:05.4 Info: => 0.0002378s 21:34:05.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:05.4 Info: => 0.0001078s 21:34:05.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:05.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:05.4 Info: => 9.11E-05s 21:34:05.4 Info: AlterTable Artists 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:05.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:05.4 Info: => 0.0005888s 21:34:05.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:05.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:05.4 Info: => 6.93E-05s 21:34:05.4 Info: CreateTable AlbumReleases 21:34:05.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:05.4 Info: => 0.0001908s 21:34:05.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:05.4 Info: => 9.81E-05s 21:34:05.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:05.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:05.4 Info: => 9.2E-05s 21:34:05.4 Info: PerformDBOperation 21:34:05.4 Info: Performing DB Operation 21:34:05.4 Info: => 5.93E-05s 21:34:05.4 Info: AlterTable Albums 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:05.4 Info: => 0.0005544s 21:34:05.4 Info: AlterTable Albums 21:34:05.4 Info: => 4E-07s 21:34:05.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:05.4 Info: => 0.0005718s 21:34:05.4 Info: AlterTable Albums 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn Albums Links String 21:34:05.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:05.4 Info: => 0.0005287s 21:34:05.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:05.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:05.4 Info: => 9.97E-05s 21:34:05.4 Info: AlterTable Tracks 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:05.4 Info: => 0.0005281s 21:34:05.4 Info: AlterTable Tracks 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:05.4 Info: => 0.0005502s 21:34:05.4 Info: AlterTable Tracks 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:05.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:05.4 Info: => 0.000568s 21:34:05.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:05.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:05.4 Info: => 8.22E-05s 21:34:05.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:05.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:05.4 Info: => 7.14E-05s 21:34:05.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:05.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:05.4 Info: DROP TABLE "Artists" 21:34:05.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.4 Info: => 0.0050057s 21:34:05.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:05.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:05.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:05.4 Info: DROP TABLE "Albums" 21:34:05.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.4 Info: => 0.0052545s 21:34:05.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:05.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:05.4 Info: DROP TABLE "Tracks" 21:34:05.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:05.4 Info: => 0.0048213s 21:34:05.4 Info: DeleteColumn TrackFiles ArtistId 21:34:05.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:05.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:05.4 Info: DROP TABLE "TrackFiles" 21:34:05.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.4 Info: => 0.0046871s 21:34:05.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:05.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.4 Info: => 9.35E-05s 21:34:05.4 Info: CreateIndex Artists (Monitored) 21:34:05.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.4 Info: => 0.000139s 21:34:05.4 Info: CreateIndex Albums (ArtistMetadataId) 21:34:05.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:05.4 Info: => 9.3E-05s 21:34:05.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:05.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:05.4 Info: => 9.47E-05s 21:34:05.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:05.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:05.4 Info: => 8.67E-05s 21:34:05.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:05.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:05.4 Info: => 9.04E-05s 21:34:05.4 Info: UpdateData 21:34:05.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:05.4 Info: => 5.06E-05s 21:34:05.4 Info: UpdateData 21:34:05.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:05.4 Info: => 4.42E-05s 21:34:05.4 Info: UpdateData 21:34:05.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:05.4 Info: => 4.89E-05s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:05', 'add_release_groups_etc') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 23: add_release_groups_etc migrated 21:34:05.4 Info: => 0.0007934s 21:34:05.4 Info: 24: NewMediaInfoFormat migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 24 21:34:05.4 Info: UpdateData 21:34:05.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:05.4 Info: => 5.03E-05s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:05', 'NewMediaInfoFormat') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 24: NewMediaInfoFormat migrated 21:34:05.4 Info: => 0.0005226s 21:34:05.4 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 25 21:34:05.4 Info: RenameTable Restrictions ReleaseProfiles 21:34:05.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:05.4 Info: => 0.0018201s 21:34:05.4 Info: AlterTable ReleaseProfiles 21:34:05.4 Info: => 6E-07s 21:34:05.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:05.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:05.4 Info: => 0.0005407s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:05', 'rename_restrictions_to_release_profiles') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:05.4 Info: => 0.0010456s 21:34:05.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 26 21:34:05.4 Info: RenameTable Profiles QualityProfiles 21:34:05.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:05.4 Info: => 0.0016273s 21:34:05.4 Info: AlterTable QualityProfiles 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:05.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:05.4 Info: => 0.0005312s 21:34:05.4 Info: AlterTable LanguageProfiles 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:05.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:05.4 Info: => 0.0005047s 21:34:05.4 Info: UpdateData 21:34:05.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:05.4 Info: => 4.6E-05s 21:34:05.4 Info: UpdateData 21:34:05.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:05.4 Info: => 3.83E-05s 21:34:05.4 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:05.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:05.4 Info: DROP TABLE "Artists" 21:34:05.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.4 Info: => 0.0050447s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:05', 'rename_quality_profiles_add_upgrade_allowed') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:05.4 Info: => 0.005645s 21:34:05.4 Info: 27: add_import_exclusions migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 27 21:34:05.4 Info: CreateTable ImportListExclusions 21:34:05.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:05.4 Info: => 0.0001201s 21:34:05.4 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:05.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:05.4 Info: => 9.79E-05s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:05', 'add_import_exclusions') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 27: add_import_exclusions migrated 21:34:05.4 Info: => 0.0005959s 21:34:05.4 Info: 28: clean_artist_metadata_table migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 28 21:34:05.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:05.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:05.4 Info: => 0.0001479s 21:34:05.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:05.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:05.4 Info: => 0.0001385s 21:34:05.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:05.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:05.4 Info: => 0.000128s 21:34:05.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:05.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:05.4 Info: => 0.0001277s 21:34:05.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:05.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:05.4 Info: => 0.0001266s 21:34:05.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:05.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:05.4 Info: => 0.0001286s 21:34:05.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:05', 'clean_artist_metadata_table') 21:34:05.4 Info: Committing Transaction 21:34:05.4 Info: 28: clean_artist_metadata_table migrated 21:34:05.4 Info: => 0.0006274s 21:34:05.4 Info: 29: health_issue_notification migrating 21:34:05.4 Info: Beginning Transaction 21:34:05.4 Info: Starting migration of Main DB to 29 21:34:05.4 Info: AlterTable Notifications 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:05.4 Info: => 0.0005575s 21:34:05.4 Info: AlterTable Notifications 21:34:05.4 Info: => 6E-07s 21:34:05.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:05.4 Info: => 0.0005078s 21:34:05.4 Info: AlterTable Notifications 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:05.4 Info: => 0.0005559s 21:34:05.4 Info: AlterTable Notifications 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:05.4 Info: => 0.0005186s 21:34:05.4 Info: AlterTable Notifications 21:34:05.4 Info: => 5E-07s 21:34:05.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:05.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:05.4 Info: => 0.0005281s 21:34:05.4 Info: DeleteColumn Notifications OnDownload 21:34:05.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:05.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:05.5 Info: DROP TABLE "Notifications" 21:34:05.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:05.5 Info: => 0.0045472s 21:34:05.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:05.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:05.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:05.5 Info: DROP TABLE "Notifications" 21:34:05.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:05.5 Info: => 0.0062035s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:05', 'health_issue_notification') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 29: health_issue_notification migrated 21:34:05.5 Info: => 0.006748s 21:34:05.5 Info: 30: add_mediafilerepository_mtime migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 30 21:34:05.5 Info: AlterTable TrackFiles 21:34:05.5 Info: => 7E-07s 21:34:05.5 Info: CreateColumn TrackFiles Modified DateTime 21:34:05.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:05.5 Info: => 0.0005365s 21:34:05.5 Info: AlterTable TrackFiles 21:34:05.5 Info: => 6E-07s 21:34:05.5 Info: CreateColumn TrackFiles Path String 21:34:05.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:05.5 Info: => 0.0005574s 21:34:05.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:05.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:05.5 Info: => 4.16E-05s 21:34:05.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:05.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:05.5 Info: => 0.0001374s 21:34:05.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:05.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:05.5 Info: => 0.0001444s 21:34:05.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:05.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:05.5 Info: => 0.0001498s 21:34:05.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:05.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:05.5 Info: => 8.1E-05s 21:34:05.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:05.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:05.5 Info: => 5.79E-05s 21:34:05.5 Info: AlterTable TrackFiles 21:34:05.5 Info: => 5E-07s 21:34:05.5 Info: AlterColumn TrackFiles Path String 21:34:05.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:05.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:05.5 Info: DROP TABLE "TrackFiles" 21:34:05.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.5 Info: => 0.0046776s 21:34:05.5 Info: CreateIndex TrackFiles (Path) 21:34:05.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:05.5 Info: => 9.4E-05s 21:34:05.5 Info: DeleteColumn TrackFiles RelativePath 21:34:05.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:05.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:05.5 Info: DROP TABLE "TrackFiles" 21:34:05.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:05.5 Info: => 0.004659s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:05', 'add_mediafilerepository_mtime') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 30: add_mediafilerepository_mtime migrated 21:34:05.5 Info: => 0.0051782s 21:34:05.5 Info: 31: add_artistmetadataid_constraint migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 31 21:34:05.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:05.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:05.5 Info: => 0.0001099s 21:34:05.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:05.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:05.5 Info: => 0.0001336s 21:34:05.5 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:05.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:05.5 Info: DROP TABLE "Artists" 21:34:05.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.5 Info: => 0.0049085s 21:34:05.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.5 Info: => 8.84E-05s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:05', 'add_artistmetadataid_constraint') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 31: add_artistmetadataid_constraint migrated 21:34:05.5 Info: => 0.0006232s 21:34:05.5 Info: 32: old_ids_and_artist_alias migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 32 21:34:05.5 Info: AlterTable ArtistMetadata 21:34:05.5 Info: => 8E-07s 21:34:05.5 Info: CreateColumn ArtistMetadata Aliases String 21:34:05.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:05.5 Info: => 0.0005472s 21:34:05.5 Info: AlterTable ArtistMetadata 21:34:05.5 Info: => 5E-07s 21:34:05.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:05.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:05.5 Info: => 0.0006153s 21:34:05.5 Info: AlterTable Albums 21:34:05.5 Info: => 4E-07s 21:34:05.5 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:05.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:05.5 Info: => 0.0005138s 21:34:05.5 Info: AlterTable AlbumReleases 21:34:05.5 Info: => 5E-07s 21:34:05.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:05.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:05.5 Info: => 0.0005212s 21:34:05.5 Info: AlterTable Tracks 21:34:05.5 Info: => 5E-07s 21:34:05.5 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:05.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:05.5 Info: => 0.0005276s 21:34:05.5 Info: AlterTable Tracks 21:34:05.5 Info: => 5E-07s 21:34:05.5 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:05.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:05.5 Info: => 0.0005368s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:05', 'old_ids_and_artist_alias') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 32: old_ids_and_artist_alias migrated 21:34:05.5 Info: => 0.0010639s 21:34:05.5 Info: 33: download_propers_config migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 33 21:34:05.5 Info: PerformDBOperation 21:34:05.5 Info: Performing DB Operation 21:34:05.5 Info: => 3.59E-05s 21:34:05.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:05.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:05.5 Info: => 4.09E-05s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:05', 'download_propers_config') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 33: download_propers_config migrated 21:34:05.5 Info: => 0.0005181s 21:34:05.5 Info: 34: remove_language_profiles migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 34 21:34:05.5 Info: DeleteTable LanguageProfiles 21:34:05.5 Info: DROP TABLE "LanguageProfiles" 21:34:05.5 Info: => 0.0001913s 21:34:05.5 Info: DeleteColumn Artists LanguageProfileId 21:34:05.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:05.5 Info: DROP TABLE "Artists" 21:34:05.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.5 Info: => 0.0050137s 21:34:05.5 Info: DeleteColumn ImportLists LanguageProfileId 21:34:05.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:05.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:05.5 Info: DROP TABLE "ImportLists" 21:34:05.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:05.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:05.5 Info: => 0.0045877s 21:34:05.5 Info: DeleteColumn Blacklist Language 21:34:05.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:05.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:05.5 Info: DROP TABLE "Blacklist" 21:34:05.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:05.5 Info: => 0.0044552s 21:34:05.5 Info: DeleteColumn History Language 21:34:05.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:05.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:05.5 Info: DROP TABLE "History" 21:34:05.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:05.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:05.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:05.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:05.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:05.5 Info: => 0.0050614s 21:34:05.5 Info: DeleteColumn LyricFiles Language 21:34:05.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:05.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:05.5 Info: DROP TABLE "LyricFiles" 21:34:05.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:05.5 Info: => 0.0066888s 21:34:05.5 Info: DeleteColumn TrackFiles Language 21:34:05.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:05.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:05.5 Info: DROP TABLE "TrackFiles" 21:34:05.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:05.5 Info: => 0.0045467s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:05', 'remove_language_profiles') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 34: remove_language_profiles migrated 21:34:05.5 Info: => 0.0052114s 21:34:05.5 Info: 35: multi_disc_naming_format migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 35 21:34:05.5 Info: AlterTable NamingConfig 21:34:05.5 Info: => 7E-07s 21:34:05.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:05.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:05.5 Info: => 0.0005447s 21:34:05.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:05.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:05.5 Info: => 4.45E-05s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:05', 'multi_disc_naming_format') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 35: multi_disc_naming_format migrated 21:34:05.5 Info: => 0.0004803s 21:34:05.5 Info: 36: add_download_client_priority migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 36 21:34:05.5 Info: AlterTable DownloadClients 21:34:05.5 Info: => 8E-07s 21:34:05.5 Info: CreateColumn DownloadClients Priority Int32 21:34:05.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:05.5 Info: => 0.0005491s 21:34:05.5 Info: PerformDBOperation 21:34:05.5 Info: Performing DB Operation 21:34:05.5 Info: => 8.3E-05s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:05', 'add_download_client_priority') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 36: add_download_client_priority migrated 21:34:05.5 Info: => 0.0005792s 21:34:05.5 Info: 37: remove_growl_prowl migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 37 21:34:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:05.5 Info: => 4.65E-05s 21:34:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:05.5 Info: => 3.74E-05s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:05', 'remove_growl_prowl') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 37: remove_growl_prowl migrated 21:34:05.5 Info: => 0.0004146s 21:34:05.5 Info: 38: remove_plex_hometheatre migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 38 21:34:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:05.5 Info: => 4.42E-05s 21:34:05.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:05.5 Info: => 3.69E-05s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:05', 'remove_plex_hometheatre') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 38: remove_plex_hometheatre migrated 21:34:05.5 Info: => 0.0004092s 21:34:05.5 Info: 39: add_root_folder_add_defaults migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 39 21:34:05.5 Info: AlterTable RootFolders 21:34:05.5 Info: => 8E-07s 21:34:05.5 Info: CreateColumn RootFolders Name String 21:34:05.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:05.5 Info: => 0.0005416s 21:34:05.5 Info: AlterTable RootFolders 21:34:05.5 Info: => 5E-07s 21:34:05.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:05.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:05.5 Info: => 0.00055s 21:34:05.5 Info: AlterTable RootFolders 21:34:05.5 Info: => 5E-07s 21:34:05.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:05.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:05.5 Info: => 0.0005362s 21:34:05.5 Info: AlterTable RootFolders 21:34:05.5 Info: => 6E-07s 21:34:05.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:05.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:05.5 Info: => 0.0005545s 21:34:05.5 Info: AlterTable RootFolders 21:34:05.5 Info: => 5E-07s 21:34:05.5 Info: CreateColumn RootFolders DefaultTags String 21:34:05.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:05.5 Info: => 0.0005556s 21:34:05.5 Info: PerformDBOperation 21:34:05.5 Info: Performing DB Operation 21:34:05.5 Info: => 5.95E-05s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:05', 'add_root_folder_add_defaults') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 39: add_root_folder_add_defaults migrated 21:34:05.5 Info: => 0.000543s 21:34:05.5 Info: 40: task_duration migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 40 21:34:05.5 Info: AlterTable ScheduledTasks 21:34:05.5 Info: => 7E-07s 21:34:05.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:05.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:05.5 Info: => 0.0005947s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:05', 'task_duration') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 40: task_duration migrated 21:34:05.5 Info: => 0.0010868s 21:34:05.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 41 21:34:05.5 Info: AlterTable ReleaseProfiles 21:34:05.5 Info: => 8E-07s 21:34:05.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:05.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:05.5 Info: => 0.0005903s 21:34:05.5 Info: AlterTable ReleaseProfiles 21:34:05.5 Info: => 5E-07s 21:34:05.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:05.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:05.5 Info: => 0.0005502s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:05', 'add_indexer_and_enabled_to_release_profiles') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:05.5 Info: => 0.0009769s 21:34:05.5 Info: 42: remove_album_folders migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 42 21:34:05.5 Info: DeleteColumn Artists AlbumFolder 21:34:05.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:05.5 Info: DROP TABLE "Artists" 21:34:05.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.5 Info: => 0.0050376s 21:34:05.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:05.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:05.5 Info: => 4.43E-05s 21:34:05.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:05.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:05.5 Info: => 3.79E-05s 21:34:05.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:05.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:05.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:05.5 Info: DROP TABLE "NamingConfig" 21:34:05.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:05.5 Info: => 0.0042259s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:05', 'remove_album_folders') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 42: remove_album_folders migrated 21:34:05.5 Info: => 0.0047915s 21:34:05.5 Info: 44: add_priority_to_indexers migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 44 21:34:05.5 Info: AlterTable Indexers 21:34:05.5 Info: => 8E-07s 21:34:05.5 Info: CreateColumn Indexers Priority Int32 21:34:05.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:05.5 Info: => 0.0006107s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:05', 'add_priority_to_indexers') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 44: add_priority_to_indexers migrated 21:34:05.5 Info: => 0.0011231s 21:34:05.5 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 45 21:34:05.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:05.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:05.5 Info: => 0.0001105s 21:34:05.5 Info: PerformDBOperation 21:34:05.5 Info: Performing DB Operation 21:34:05.5 Info: => 2.79E-05s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:05', 'remove_chown_and_folderchmod_config') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:05.5 Info: => 0.000498s 21:34:05.5 Info: 47: update_notifiarr migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 47 21:34:05.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:05.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:05.5 Info: => 6.39E-05s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:05', 'update_notifiarr') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 47: update_notifiarr migrated 21:34:05.5 Info: => 0.0004527s 21:34:05.5 Info: 49: email_multiple_addresses migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 49 21:34:05.5 Info: PerformDBOperation 21:34:05.5 Info: Performing DB Operation 21:34:05.5 Info: => 5.25E-05s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:05', 'email_multiple_addresses') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 49: email_multiple_addresses migrated 21:34:05.5 Info: => 0.0004414s 21:34:05.5 Info: 50: rename_blacklist_to_blocklist migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 50 21:34:05.5 Info: RenameTable Blacklist Blocklist 21:34:05.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:05.5 Info: => 0.0019811s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:05', 'rename_blacklist_to_blocklist') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 50: rename_blacklist_to_blocklist migrated 21:34:05.5 Info: => 0.0024762s 21:34:05.5 Info: 51: cdh_per_downloadclient migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 51 21:34:05.5 Info: AlterTable DownloadClients 21:34:05.5 Info: => 7E-07s 21:34:05.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:05.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:05.5 Info: => 0.0005469s 21:34:05.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:05.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:05.5 Info: => 0.0005218s 21:34:05.5 Info: PerformDBOperation 21:34:05.5 Info: Performing DB Operation 21:34:05.5 Info: => 0.0002234s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:05', 'cdh_per_downloadclient') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 51: cdh_per_downloadclient migrated 21:34:05.5 Info: => 0.0007053s 21:34:05.5 Info: 52: download_history migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 52 21:34:05.5 Info: CreateTable DownloadHistory 21:34:05.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:05.5 Info: => 0.0001442s 21:34:05.5 Info: CreateIndex DownloadHistory (EventType) 21:34:05.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:05.5 Info: => 0.0001007s 21:34:05.5 Info: CreateIndex DownloadHistory (ArtistId) 21:34:05.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:05.5 Info: => 8.9E-05s 21:34:05.5 Info: CreateIndex DownloadHistory (DownloadId) 21:34:05.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:05.5 Info: => 8.94E-05s 21:34:05.5 Info: PerformDBOperation 21:34:05.5 Info: Performing DB Operation 21:34:05.5 Info: => 0.0001134s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:05', 'download_history') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 52: download_history migrated 21:34:05.5 Info: => 0.0006608s 21:34:05.5 Info: 53: add_update_history migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 53 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:05', 'add_update_history') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 53: add_update_history migrated 21:34:05.5 Info: => 0.0005111s 21:34:05.5 Info: 54: add_on_update_to_notifications migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 54 21:34:05.5 Info: AlterTable Notifications 21:34:05.5 Info: => 7E-07s 21:34:05.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:05.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:05.5 Info: => 0.0006s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:05', 'add_on_update_to_notifications') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 54: add_on_update_to_notifications migrated 21:34:05.5 Info: => 0.001111s 21:34:05.5 Info: 55: download_client_per_indexer migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 55 21:34:05.5 Info: AlterTable Indexers 21:34:05.5 Info: => 8E-07s 21:34:05.5 Info: CreateColumn Indexers DownloadClientId Int32 21:34:05.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:05.5 Info: => 0.0005455s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:05', 'download_client_per_indexer') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 55: download_client_per_indexer migrated 21:34:05.5 Info: => 0.0010523s 21:34:05.5 Info: 56: AddNewItemMonitorType migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 56 21:34:05.5 Info: AlterTable Artists 21:34:05.5 Info: => 7E-07s 21:34:05.5 Info: CreateColumn Artists MonitorNewItems Int32 21:34:05.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:05.5 Info: => 0.0005756s 21:34:05.5 Info: AlterTable RootFolders 21:34:05.5 Info: => 5E-07s 21:34:05.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:05.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:05.5 Info: => 0.0006009s 21:34:05.5 Info: AlterTable ImportLists 21:34:05.5 Info: => 5E-07s 21:34:05.5 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:05.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:05.5 Info: => 0.000579s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:05', 'AddNewItemMonitorType') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 56: AddNewItemMonitorType migrated 21:34:05.5 Info: => 0.0011829s 21:34:05.5 Info: 57: ImportListSearch migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 57 21:34:05.5 Info: AlterTable ImportLists 21:34:05.5 Info: => 8E-07s 21:34:05.5 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:05.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:05.5 Info: => 0.0005548s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:05', 'ImportListSearch') 21:34:05.5 Info: Committing Transaction 21:34:05.5 Info: 57: ImportListSearch migrated 21:34:05.5 Info: => 0.0009323s 21:34:05.5 Info: 58: ImportListMonitorExisting migrating 21:34:05.5 Info: Beginning Transaction 21:34:05.5 Info: Starting migration of Main DB to 58 21:34:05.5 Info: AlterTable ImportLists 21:34:05.5 Info: => 8E-07s 21:34:05.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:05.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:05.5 Info: => 0.0005811s 21:34:05.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:05', 'ImportListMonitorExisting') 21:34:05.5 Info: Committing Transaction 21:34:05.6 Info: 58: ImportListMonitorExisting migrated 21:34:05.6 Info: => 0.0009741s 21:34:05.6 Info: 59: add_indexer_tags migrating 21:34:05.6 Info: Beginning Transaction 21:34:05.6 Info: Starting migration of Main DB to 59 21:34:05.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:05.6 Info: => 4.81E-05s 21:34:05.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:05.6 Info: => 3.83E-05s 21:34:05.6 Info: AlterTable Indexers 21:34:05.6 Info: => 5E-07s 21:34:05.6 Info: CreateColumn Indexers Tags String 21:34:05.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:05.6 Info: => 0.0005723s 21:34:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:05', 'add_indexer_tags') 21:34:05.6 Info: Committing Transaction 21:34:05.6 Info: 59: add_indexer_tags migrated 21:34:05.6 Info: => 0.0010035s 21:34:05.6 Info: 60: update_audio_types migrating 21:34:05.6 Info: Beginning Transaction 21:34:05.6 Info: Starting migration of Main DB to 60 21:34:05.6 Info: PerformDBOperation 21:34:05.6 Info: Performing DB Operation 21:34:05.6 Info: => 4.98E-05s 21:34:05.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:05', 'update_audio_types') 21:34:05.6 Info: Committing Transaction 21:34:05.6 Info: 60: update_audio_types migrated 21:34:05.6 Info: => 0.0004743s 21:34:05.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:05.6 Info: Beginning Transaction 21:34:05.6 Info: Starting migration of Main DB to 61 21:34:05.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.6 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:05.6 Info: => 4.19E-05s 21:34:05.6 Info: AlterTable AlbumReleases 21:34:05.6 Info: => 5E-07s 21:34:05.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:05.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:05.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:05.6 Info: DROP TABLE "AlbumReleases" 21:34:05.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:05.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:05.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:05.6 Info: => 0.0049864s 21:34:05.6 Info: AlterTable Albums 21:34:05.6 Info: => 6E-07s 21:34:05.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:05.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:05.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:05.6 Info: DROP TABLE "Albums" 21:34:05.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:05.6 Info: => 0.0050149s 21:34:05.6 Info: AlterTable Albums 21:34:05.6 Info: => 5E-07s 21:34:05.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:05.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:05.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:05.6 Info: DROP TABLE "Albums" 21:34:05.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:05.6 Info: => 0.0051749s 21:34:05.6 Info: AlterTable Albums 21:34:05.6 Info: => 5E-07s 21:34:05.6 Info: AlterColumn Albums Added DateTimeOffset 21:34:05.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:05.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:05.6 Info: DROP TABLE "Albums" 21:34:05.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:05.6 Info: => 0.0051234s 21:34:05.6 Info: AlterTable Artists 21:34:05.6 Info: => 6E-07s 21:34:05.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:05.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:05.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:05.6 Info: DROP TABLE "Artists" 21:34:05.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.6 Info: => 0.005529s 21:34:05.6 Info: AlterTable Artists 21:34:05.6 Info: => 6E-07s 21:34:05.6 Info: AlterColumn Artists Added DateTimeOffset 21:34:05.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:05.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:05.6 Info: DROP TABLE "Artists" 21:34:05.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.6 Info: => 0.005154s 21:34:05.6 Info: AlterTable Blocklist 21:34:05.6 Info: => 6E-07s 21:34:05.6 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:05.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:05.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:05.6 Info: DROP TABLE "Blocklist" 21:34:05.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:05.6 Info: => 0.0043771s 21:34:05.6 Info: AlterTable Blocklist 21:34:05.6 Info: => 5E-07s 21:34:05.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:05.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:05.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:05.6 Info: DROP TABLE "Blocklist" 21:34:05.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:05.6 Info: => 0.0043912s 21:34:05.6 Info: AlterTable Commands 21:34:05.6 Info: => 5E-07s 21:34:05.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:05.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:05.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:05.6 Info: DROP TABLE "Commands" 21:34:05.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:05.6 Info: => 0.0043947s 21:34:05.6 Info: AlterTable Commands 21:34:05.6 Info: => 5E-07s 21:34:05.6 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:05.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:05.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:05.6 Info: DROP TABLE "Commands" 21:34:05.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:05.6 Info: => 0.005781s 21:34:05.6 Info: AlterTable Commands 21:34:05.6 Info: => 6E-07s 21:34:05.6 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:05.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:05.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:05.6 Info: DROP TABLE "Commands" 21:34:05.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:05.6 Info: => 0.0044344s 21:34:05.6 Info: AlterTable DownloadClientStatus 21:34:05.6 Info: => 5E-07s 21:34:05.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:05.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:05.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:05.6 Info: DROP TABLE "DownloadClientStatus" 21:34:05.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:05.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:05.6 Info: => 0.004679s 21:34:05.6 Info: AlterTable DownloadClientStatus 21:34:05.6 Info: => 6E-07s 21:34:05.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:05.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:05.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:05.6 Info: DROP TABLE "DownloadClientStatus" 21:34:05.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:05.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:05.6 Info: => 0.0045606s 21:34:05.6 Info: AlterTable DownloadClientStatus 21:34:05.6 Info: => 5E-07s 21:34:05.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:05.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:05.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:05.6 Info: DROP TABLE "DownloadClientStatus" 21:34:05.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:05.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:05.6 Info: => 0.0044305s 21:34:05.6 Info: AlterTable DownloadHistory 21:34:05.6 Info: => 5E-07s 21:34:05.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:05.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:05.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:05.6 Info: DROP TABLE "DownloadHistory" 21:34:05.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:05.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:05.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:05.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:05.6 Info: => 0.0048357s 21:34:05.6 Info: AlterTable ExtraFiles 21:34:05.6 Info: => 6E-07s 21:34:05.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:05.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:05.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:05.6 Info: DROP TABLE "ExtraFiles" 21:34:05.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:05.6 Info: => 0.0042794s 21:34:05.6 Info: AlterTable ExtraFiles 21:34:05.6 Info: => 6E-07s 21:34:05.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:05.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:05.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:05.6 Info: DROP TABLE "ExtraFiles" 21:34:05.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:05.6 Info: => 0.0042767s 21:34:05.6 Info: AlterTable History 21:34:05.6 Info: => 5E-07s 21:34:05.6 Info: AlterColumn History Date DateTimeOffset 21:34:05.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:05.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:05.6 Info: DROP TABLE "History" 21:34:05.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:05.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:05.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:05.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:05.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:05.6 Info: => 0.0051595s 21:34:05.6 Info: AlterTable ImportListStatus 21:34:05.6 Info: => 6E-07s 21:34:05.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:05.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:05.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:05.6 Info: DROP TABLE "ImportListStatus" 21:34:05.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:05.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:05.6 Info: => 0.0046596s 21:34:05.6 Info: AlterTable ImportListStatus 21:34:05.6 Info: => 6E-07s 21:34:05.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:05.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:05.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:05.6 Info: DROP TABLE "ImportListStatus" 21:34:05.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:05.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:05.6 Info: => 0.0046377s 21:34:05.6 Info: AlterTable ImportListStatus 21:34:05.6 Info: => 6E-07s 21:34:05.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:05.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:05.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:05.7 Info: DROP TABLE "ImportListStatus" 21:34:05.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:05.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:05.7 Info: => 0.0047376s 21:34:05.7 Info: AlterTable IndexerStatus 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:05.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:05.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:05.7 Info: DROP TABLE "IndexerStatus" 21:34:05.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:05.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:05.7 Info: => 0.0045631s 21:34:05.7 Info: AlterTable IndexerStatus 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:05.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:05.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:05.7 Info: DROP TABLE "IndexerStatus" 21:34:05.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:05.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:05.7 Info: => 0.0047603s 21:34:05.7 Info: AlterTable IndexerStatus 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:05.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:05.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:05.7 Info: DROP TABLE "IndexerStatus" 21:34:05.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:05.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:05.7 Info: => 0.0045964s 21:34:05.7 Info: AlterTable LyricFiles 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:05.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:05.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:05.7 Info: DROP TABLE "LyricFiles" 21:34:05.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:05.7 Info: => 0.0044621s 21:34:05.7 Info: AlterTable LyricFiles 21:34:05.7 Info: => 6E-07s 21:34:05.7 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:05.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:05.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:05.7 Info: DROP TABLE "LyricFiles" 21:34:05.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:05.7 Info: => 0.0057312s 21:34:05.7 Info: AlterTable MetadataFiles 21:34:05.7 Info: => 6E-07s 21:34:05.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:05.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:05.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:05.7 Info: DROP TABLE "MetadataFiles" 21:34:05.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:05.7 Info: => 0.0045186s 21:34:05.7 Info: AlterTable MetadataFiles 21:34:05.7 Info: => 6E-07s 21:34:05.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:05.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:05.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:05.7 Info: DROP TABLE "MetadataFiles" 21:34:05.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:05.7 Info: => 0.0045005s 21:34:05.7 Info: AlterTable PendingReleases 21:34:05.7 Info: => 6E-07s 21:34:05.7 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:05.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:05.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:05.7 Info: DROP TABLE "PendingReleases" 21:34:05.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:05.7 Info: => 0.0044413s 21:34:05.7 Info: AlterTable ScheduledTasks 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:05.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:05.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:05.7 Info: DROP TABLE "ScheduledTasks" 21:34:05.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:05.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:05.7 Info: => 0.0051243s 21:34:05.7 Info: AlterTable ScheduledTasks 21:34:05.7 Info: => 6E-07s 21:34:05.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:05.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:05.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:05.7 Info: DROP TABLE "ScheduledTasks" 21:34:05.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:05.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:05.7 Info: => 0.0045505s 21:34:05.7 Info: AlterTable TrackFiles 21:34:05.7 Info: => 6E-07s 21:34:05.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:05.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:05.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:05.7 Info: DROP TABLE "TrackFiles" 21:34:05.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:05.7 Info: => 0.0055375s 21:34:05.7 Info: AlterTable TrackFiles 21:34:05.7 Info: => 6E-07s 21:34:05.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:05.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:05.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:05.7 Info: DROP TABLE "TrackFiles" 21:34:05.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:05.7 Info: => 0.0046585s 21:34:05.7 Info: AlterTable VersionInfo 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:05.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:05.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:05.7 Info: DROP TABLE "VersionInfo" 21:34:05.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:05.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:05.7 Info: => 0.0046899s 21:34:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:05', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:05.7 Info: Committing Transaction 21:34:05.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:05.7 Info: => 0.0055704s 21:34:05.7 Info: 62: add_on_delete_to_notifications migrating 21:34:05.7 Info: Beginning Transaction 21:34:05.7 Info: Starting migration of Main DB to 62 21:34:05.7 Info: AlterTable Notifications 21:34:05.7 Info: => 8E-07s 21:34:05.7 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:05.7 Info: => 0.0005725s 21:34:05.7 Info: AlterTable Notifications 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:05.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:05.7 Info: => 0.0005738s 21:34:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:05', 'add_on_delete_to_notifications') 21:34:05.7 Info: Committing Transaction 21:34:05.7 Info: 62: add_on_delete_to_notifications migrated 21:34:05.7 Info: => 0.0010515s 21:34:05.7 Info: 63: add_custom_formats migrating 21:34:05.7 Info: Beginning Transaction 21:34:05.7 Info: Starting migration of Main DB to 63 21:34:05.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:05.7 Info: AlterTable DelayProfiles 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:05.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:05.7 Info: => 0.0005326s 21:34:05.7 Info: UpdateData 21:34:05.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:05.7 Info: => 5.15E-05s 21:34:05.7 Info: AlterTable TrackFiles 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:05.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:05.7 Info: => 0.0005257s 21:34:05.7 Info: PerformDBOperation 21:34:05.7 Info: Performing DB Operation 21:34:05.7 Info: => 0.0010188s 21:34:05.7 Info: CreateTable CustomFormats 21:34:05.7 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:05.7 Info: => 0.0001552s 21:34:05.7 Info: CreateIndex CustomFormats (Name) 21:34:05.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:05.7 Info: => 0.0001175s 21:34:05.7 Info: AlterTable QualityProfiles 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: CreateColumn QualityProfiles FormatItems String 21:34:05.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:05.7 Info: => 0.0006132s 21:34:05.7 Info: AlterTable QualityProfiles 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:05.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:05.7 Info: => 0.0005691s 21:34:05.7 Info: AlterTable QualityProfiles 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:05.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:05.7 Info: => 0.0005606s 21:34:05.7 Info: PerformDBOperation 21:34:05.7 Info: Performing DB Operation 21:34:05.7 Info: => 0.0010973s 21:34:05.7 Info: PerformDBOperation 21:34:05.7 Info: Performing DB Operation 21:34:05.7 Info: => 3.58E-05s 21:34:05.7 Info: DeleteColumn ReleaseProfiles Preferred 21:34:05.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:05.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:05.7 Info: DROP TABLE "ReleaseProfiles" 21:34:05.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:05.7 Info: => 0.005342s 21:34:05.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:05.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:05.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:05.7 Info: DROP TABLE "ReleaseProfiles" 21:34:05.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:05.7 Info: => 0.0047261s 21:34:05.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:05.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:05.7 Info: => 4.97E-05s 21:34:05.7 Info: AlterTable DelayProfiles 21:34:05.7 Info: => 5E-07s 21:34:05.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:05.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:05.7 Info: => 0.000602s 21:34:05.7 Info: AlterTable DelayProfiles 21:34:05.7 Info: => 6E-07s 21:34:05.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:05.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:05.7 Info: => 0.000562s 21:34:05.7 Info: -> 1 Insert operations completed in 00:00:00.0000829 taking an average of 00:00:00.0000829 21:34:05.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:05', 'add_custom_formats') 21:34:05.7 Info: Committing Transaction 21:34:05.7 Info: 63: add_custom_formats migrated 21:34:05.7 Info: => 0.0011156s 21:34:05.7 Debug: Took: 00:00:00.4423967 21:34:05.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 21:34:05.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 21:34:05.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864458303318_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:05.8 Info: DatabaseEngineVersionCheck migrating 21:34:05.8 Info: PerformDBOperation 21:34:05.8 Info: Performing DB Operation 21:34:05.8 Info: SQLite 3.47.2 21:34:05.8 Info: => 0.0016482s 21:34:05.8 Info: DatabaseEngineVersionCheck migrated 21:34:05.8 Info: => 0.0016661s 21:34:05.8 Info: VersionMigration migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: CreateTable VersionInfo 21:34:05.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:05.8 Info: => 0.0001751s 21:34:05.8 Info: Committing Transaction 21:34:05.8 Info: VersionMigration migrated 21:34:05.8 Info: => 0.0009415s 21:34:05.8 Info: VersionUniqueMigration migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: CreateIndex VersionInfo (Version) 21:34:05.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:05.8 Info: => 0.0001124s 21:34:05.8 Info: AlterTable VersionInfo 21:34:05.8 Info: => 6E-07s 21:34:05.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:05.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:05.8 Info: => 0.000455s 21:34:05.8 Info: Committing Transaction 21:34:05.8 Info: VersionUniqueMigration migrated 21:34:05.8 Info: => 0.0007662s 21:34:05.8 Info: VersionDescriptionMigration migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: AlterTable VersionInfo 21:34:05.8 Info: => 7E-07s 21:34:05.8 Info: CreateColumn VersionInfo Description String 21:34:05.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:05.8 Info: => 0.0001894s 21:34:05.8 Info: Committing Transaction 21:34:05.8 Info: VersionDescriptionMigration migrated 21:34:05.8 Info: => 0.0004848s 21:34:05.8 Info: 1: InitialSetup migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: Starting migration of Main DB to 1 21:34:05.8 Info: CreateTable Config 21:34:05.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:05.8 Info: => 0.0001408s 21:34:05.8 Info: CreateIndex Config (Key) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:05.8 Info: => 8.49E-05s 21:34:05.8 Info: CreateTable RootFolders 21:34:05.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:05.8 Info: => 9.46E-05s 21:34:05.8 Info: CreateIndex RootFolders (Path) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:05.8 Info: => 8.32E-05s 21:34:05.8 Info: CreateTable Artists 21:34:05.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:05.8 Info: => 0.0002055s 21:34:05.8 Info: CreateIndex Artists (ForeignArtistId) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:05.8 Info: => 8.33E-05s 21:34:05.8 Info: CreateIndex Artists (NameSlug) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:05.8 Info: => 8.12E-05s 21:34:05.8 Info: CreateIndex Artists (CleanName) 21:34:05.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.8 Info: => 7.92E-05s 21:34:05.8 Info: CreateIndex Artists (Path) 21:34:05.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.8 Info: => 7.63E-05s 21:34:05.8 Info: CreateTable Albums 21:34:05.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:05.8 Info: => 0.0002242s 21:34:05.8 Info: CreateIndex Albums (ForeignAlbumId) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.8 Info: => 8.64E-05s 21:34:05.8 Info: CreateIndex Albums (MBId) 21:34:05.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:05.8 Info: => 7.72E-05s 21:34:05.8 Info: CreateIndex Albums (TADBId) 21:34:05.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:05.8 Info: => 7.65E-05s 21:34:05.8 Info: CreateIndex Albums (TitleSlug) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:05.8 Info: => 7.69E-05s 21:34:05.8 Info: CreateIndex Albums (CleanTitle) 21:34:05.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.8 Info: => 7.46E-05s 21:34:05.8 Info: CreateIndex Albums (Path) 21:34:05.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:05.8 Info: => 7.49E-05s 21:34:05.8 Info: CreateTable Tracks 21:34:05.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:05.8 Info: => 0.0001379s 21:34:05.8 Info: CreateIndex Tracks (ForeignTrackId) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:05.8 Info: => 8.11E-05s 21:34:05.8 Info: CreateIndex Tracks (ArtistId) 21:34:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:05.8 Info: => 8.28E-05s 21:34:05.8 Info: CreateIndex Tracks (TrackFileId) 21:34:05.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:05.8 Info: => 8.08E-05s 21:34:05.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:05.8 Info: => 8.49E-05s 21:34:05.8 Info: CreateTable TrackFiles 21:34:05.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:05.8 Info: => 0.0001343s 21:34:05.8 Info: CreateIndex TrackFiles (ArtistId) 21:34:05.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:05.8 Info: => 8.11E-05s 21:34:05.8 Info: CreateIndex TrackFiles (AlbumId) 21:34:05.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.8 Info: => 7.98E-05s 21:34:05.8 Info: CreateTable History 21:34:05.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:05.8 Info: => 0.0001494s 21:34:05.8 Info: CreateIndex History (Date) 21:34:05.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:05.8 Info: => 8.33E-05s 21:34:05.8 Info: CreateIndex History (EventType) 21:34:05.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:05.8 Info: => 7.93E-05s 21:34:05.8 Info: CreateIndex History (DownloadId) 21:34:05.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:05.8 Info: => 7.86E-05s 21:34:05.8 Info: CreateIndex History (AlbumId) 21:34:05.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:05.8 Info: => 0.0001081s 21:34:05.8 Info: CreateTable Notifications 21:34:05.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:05.8 Info: => 0.0001419s 21:34:05.8 Info: CreateTable ScheduledTasks 21:34:05.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:05.8 Info: => 0.0001129s 21:34:05.8 Info: CreateIndex ScheduledTasks (TypeName) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:05.8 Info: => 8.31E-05s 21:34:05.8 Info: CreateTable Indexers 21:34:05.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:05.8 Info: => 0.0001116s 21:34:05.8 Info: CreateIndex Indexers (Name) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:05.8 Info: => 8.95E-05s 21:34:05.8 Info: CreateTable Profiles 21:34:05.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:05.8 Info: => 0.0001039s 21:34:05.8 Info: CreateIndex Profiles (Name) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:05.8 Info: => 0.0001112s 21:34:05.8 Info: CreateTable QualityDefinitions 21:34:05.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:05.8 Info: => 0.0001361s 21:34:05.8 Info: CreateIndex QualityDefinitions (Quality) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:05.8 Info: => 8.48E-05s 21:34:05.8 Info: CreateIndex QualityDefinitions (Title) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:05.8 Info: => 8.55E-05s 21:34:05.8 Info: CreateTable NamingConfig 21:34:05.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:05.8 Info: => 0.0001241s 21:34:05.8 Info: CreateTable Blacklist 21:34:05.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:05.8 Info: => 0.0001635s 21:34:05.8 Info: CreateTable Metadata 21:34:05.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:05.8 Info: => 0.000107s 21:34:05.8 Info: CreateTable MetadataFiles 21:34:05.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:05.8 Info: => 0.0001249s 21:34:05.8 Info: CreateTable DownloadClients 21:34:05.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:05.8 Info: => 0.0001107s 21:34:05.8 Info: CreateTable PendingReleases 21:34:05.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:05.8 Info: => 0.0001229s 21:34:05.8 Info: CreateTable RemotePathMappings 21:34:05.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:05.8 Info: => 0.0001039s 21:34:05.8 Info: CreateTable Tags 21:34:05.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:05.8 Info: => 9.6E-05s 21:34:05.8 Info: CreateIndex Tags (Label) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:05.8 Info: => 9.31E-05s 21:34:05.8 Info: CreateTable Restrictions 21:34:05.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:05.8 Info: => 0.0001036s 21:34:05.8 Info: CreateTable DelayProfiles 21:34:05.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:05.8 Info: => 0.0001325s 21:34:05.8 Info: CreateTable Users 21:34:05.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:05.8 Info: => 9.85E-05s 21:34:05.8 Info: CreateIndex Users (Identifier) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:05.8 Info: => 9.19E-05s 21:34:05.8 Info: CreateIndex Users (Username) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:05.8 Info: => 8.6E-05s 21:34:05.8 Info: CreateTable Commands 21:34:05.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:05.8 Info: => 0.0001298s 21:34:05.8 Info: CreateTable IndexerStatus 21:34:05.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:05.8 Info: => 0.0001323s 21:34:05.8 Info: CreateIndex IndexerStatus (ProviderId) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:05.8 Info: => 0.0001164s 21:34:05.8 Info: CreateTable ExtraFiles 21:34:05.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:05.8 Info: => 0.0001303s 21:34:05.8 Info: CreateTable LyricFiles 21:34:05.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:05.8 Info: => 0.0001346s 21:34:05.8 Info: CreateTable LanguageProfiles 21:34:05.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:05.8 Info: => 0.0001066s 21:34:05.8 Info: CreateIndex LanguageProfiles (Name) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:05.8 Info: => 9.3E-05s 21:34:05.8 Info: CreateTable DownloadClientStatus 21:34:05.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:05.8 Info: => 0.0001102s 21:34:05.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:05.8 Info: => 0.000114s 21:34:05.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:05.8 Info: -> 1 Insert operations completed in 00:00:00.0000668 taking an average of 00:00:00.0000668 21:34:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:05', 'InitialSetup') 21:34:05.8 Info: Committing Transaction 21:34:05.8 Info: 1: InitialSetup migrated 21:34:05.8 Info: => 0.0010517s 21:34:05.8 Info: 2: add_reason_to_pending_releases migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: Starting migration of Main DB to 2 21:34:05.8 Info: AlterTable PendingReleases 21:34:05.8 Info: => 1.7E-06s 21:34:05.8 Info: CreateColumn PendingReleases Reason Int32 21:34:05.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:05.8 Info: => 0.000547s 21:34:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:05', 'add_reason_to_pending_releases') 21:34:05.8 Info: Committing Transaction 21:34:05.8 Info: 2: add_reason_to_pending_releases migrated 21:34:05.8 Info: => 0.0010299s 21:34:05.8 Info: 3: add_medium_support migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: Starting migration of Main DB to 3 21:34:05.8 Info: AlterTable Albums 21:34:05.8 Info: => 8E-07s 21:34:05.8 Info: CreateColumn Albums Media String 21:34:05.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:05.8 Info: => 0.0004642s 21:34:05.8 Info: AlterTable Tracks 21:34:05.8 Info: => 5E-07s 21:34:05.8 Info: CreateColumn Tracks MediumNumber Int32 21:34:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:05.8 Info: => 0.0004562s 21:34:05.8 Info: AlterTable Tracks 21:34:05.8 Info: => 5E-07s 21:34:05.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:05.8 Info: => 0.0004368s 21:34:05.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:05.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:05.8 Info: => 4.21E-05s 21:34:05.8 Info: DeleteColumn Tracks TrackNumber 21:34:05.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:05.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:05.8 Info: DROP TABLE "Tracks" 21:34:05.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:05.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:05.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:05.8 Info: => 0.0043776s 21:34:05.8 Info: AlterTable Tracks 21:34:05.8 Info: => 5E-07s 21:34:05.8 Info: CreateColumn Tracks TrackNumber String 21:34:05.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:05.8 Info: => 0.0004492s 21:34:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:05', 'add_medium_support') 21:34:05.8 Info: Committing Transaction 21:34:05.8 Info: 3: add_medium_support migrated 21:34:05.8 Info: => 0.0010339s 21:34:05.8 Info: 4: add_various_qualites_in_profile migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: Starting migration of Main DB to 4 21:34:05.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:05.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:05.8 Info: => 0.0001202s 21:34:05.8 Info: PerformDBOperation 21:34:05.8 Info: Performing DB Operation 21:34:05.8 Info: => 4.25E-05s 21:34:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:05', 'add_various_qualites_in_profile') 21:34:05.8 Info: Committing Transaction 21:34:05.8 Info: 4: add_various_qualites_in_profile migrated 21:34:05.8 Info: => 0.0005179s 21:34:05.8 Info: 5: metadata_profiles migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: Starting migration of Main DB to 5 21:34:05.8 Info: CreateTable MetadataProfiles 21:34:05.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:05.8 Info: => 0.0001246s 21:34:05.8 Info: CreateIndex MetadataProfiles (Name) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:05.8 Info: => 0.0001046s 21:34:05.8 Info: AlterTable Artists 21:34:05.8 Info: => 4E-07s 21:34:05.8 Info: CreateColumn Artists MetadataProfileId Int32 21:34:05.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:05.8 Info: => 0.0004692s 21:34:05.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:05.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:05.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:05.8 Info: DROP TABLE "Artists" 21:34:05.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:05.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.8 Info: => 0.0051578s 21:34:05.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:05.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:05.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:05.8 Info: DROP TABLE "Artists" 21:34:05.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:05.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.8 Info: => 0.0050995s 21:34:05.8 Info: AlterTable Albums 21:34:05.8 Info: => 5E-07s 21:34:05.8 Info: CreateColumn Albums SecondaryTypes String 21:34:05.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:05.8 Info: => 0.0005038s 21:34:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:05', 'metadata_profiles') 21:34:05.8 Info: Committing Transaction 21:34:05.8 Info: 5: metadata_profiles migrated 21:34:05.8 Info: => 0.0010887s 21:34:05.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: Starting migration of Main DB to 6 21:34:05.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:05.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:05.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:05.8 Info: DROP TABLE "Indexers" 21:34:05.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:05.8 Info: => 0.0048051s 21:34:05.8 Info: AlterTable Indexers 21:34:05.8 Info: => 5E-07s 21:34:05.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:05.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:05.8 Info: => 0.0004726s 21:34:05.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:05.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:05.8 Info: => 5.3E-05s 21:34:05.8 Info: AlterTable Indexers 21:34:05.8 Info: => 5E-07s 21:34:05.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:05.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:05.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:05.8 Info: DROP TABLE "Indexers" 21:34:05.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:05.8 Info: => 0.00436s 21:34:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:05', 'separate_automatic_and_interactive_search') 21:34:05.8 Info: Committing Transaction 21:34:05.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:05.8 Info: => 0.0049051s 21:34:05.8 Info: 7: change_album_path_to_relative migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: Starting migration of Main DB to 7 21:34:05.8 Info: DeleteColumn Albums Path 21:34:05.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:05.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:05.8 Info: DROP TABLE "Albums" 21:34:05.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:05.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:05.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:05.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.8 Info: => 0.0053278s 21:34:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:05', 'change_album_path_to_relative') 21:34:05.8 Info: Committing Transaction 21:34:05.8 Info: 7: change_album_path_to_relative migrated 21:34:05.8 Info: => 0.005925s 21:34:05.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: Starting migration of Main DB to 8 21:34:05.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:05.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:05.8 Info: => 4.54E-05s 21:34:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:05', 'change_quality_size_mb_to_kb') 21:34:05.8 Info: Committing Transaction 21:34:05.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:05.8 Info: => 0.0005415s 21:34:05.8 Info: 9: album_releases migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: Starting migration of Main DB to 9 21:34:05.8 Info: AlterTable Albums 21:34:05.8 Info: => 7E-07s 21:34:05.8 Info: CreateColumn Albums Releases String 21:34:05.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:05.8 Info: => 0.0004883s 21:34:05.8 Info: AlterTable Albums 21:34:05.8 Info: => 5E-07s 21:34:05.8 Info: CreateColumn Albums CurrentRelease String 21:34:05.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:05.8 Info: => 0.0004885s 21:34:05.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:05', 'album_releases') 21:34:05.8 Info: Committing Transaction 21:34:05.8 Info: 9: album_releases migrated 21:34:05.8 Info: => 0.0009317s 21:34:05.8 Info: 10: album_releases_fix migrating 21:34:05.8 Info: Beginning Transaction 21:34:05.8 Info: Starting migration of Main DB to 10 21:34:05.8 Info: AlterTable Albums 21:34:05.8 Info: => 7E-07s 21:34:05.8 Info: AlterColumn Albums Releases String 21:34:05.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:05.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:05.9 Info: DROP TABLE "Albums" 21:34:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:05.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.9 Info: => 0.0052861s 21:34:05.9 Info: AlterTable Albums 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: AlterColumn Albums CurrentRelease String 21:34:05.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:05.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:05.9 Info: DROP TABLE "Albums" 21:34:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:05.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.9 Info: => 0.0052013s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:05', 'album_releases_fix') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 10: album_releases_fix migrated 21:34:05.9 Info: => 0.0057675s 21:34:05.9 Info: 11: import_lists migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 11 21:34:05.9 Info: CreateTable ImportLists 21:34:05.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:05.9 Info: => 0.0001851s 21:34:05.9 Info: CreateIndex ImportLists (Name) 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:05.9 Info: => 9.78E-05s 21:34:05.9 Info: CreateTable ImportListStatus 21:34:05.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:05.9 Info: => 0.000137s 21:34:05.9 Info: CreateIndex ImportListStatus (ProviderId) 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:05.9 Info: => 9.5E-05s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:05', 'import_lists') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 11: import_lists migrated 21:34:05.9 Info: => 0.0006563s 21:34:05.9 Info: 12: add_release_status migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 12 21:34:05.9 Info: AlterTable MetadataProfiles 21:34:05.9 Info: => 8E-07s 21:34:05.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:05.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:05.9 Info: => 0.0005128s 21:34:05.9 Info: PerformDBOperation 21:34:05.9 Info: Performing DB Operation 21:34:05.9 Info: => 3.02E-05s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:05', 'add_release_status') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 12: add_release_status migrated 21:34:05.9 Info: => 0.0005102s 21:34:05.9 Info: 13: album_download_notification migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 13 21:34:05.9 Info: AlterTable Notifications 21:34:05.9 Info: => 7E-07s 21:34:05.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:05.9 Info: => 0.0005534s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:05', 'album_download_notification') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 13: album_download_notification migrated 21:34:05.9 Info: => 0.0010756s 21:34:05.9 Info: 14: fix_language_metadata_profiles migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 14 21:34:05.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:05.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:05.9 Info: => 0.0001038s 21:34:05.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:05.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:05.9 Info: => 8.66E-05s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:05', 'fix_language_metadata_profiles') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 14: fix_language_metadata_profiles migrated 21:34:05.9 Info: => 0.0005807s 21:34:05.9 Info: 15: remove_fanzub migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 15 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:05.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:05.9 Info: => 4.64E-05s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:05', 'remove_fanzub') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 15: remove_fanzub migrated 21:34:05.9 Info: => 0.0005451s 21:34:05.9 Info: 16: update_artist_history_indexes migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 16 21:34:05.9 Info: CreateIndex Albums (ArtistId) 21:34:05.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:05.9 Info: => 0.0001079s 21:34:05.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:05.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:05.9 Info: => 0.0001101s 21:34:05.9 Info: DeleteIndex History (AlbumId) 21:34:05.9 Info: DROP INDEX "IX_History_AlbumId" 21:34:05.9 Info: => 0.0001434s 21:34:05.9 Info: CreateIndex History (AlbumId, Date) 21:34:05.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:05.9 Info: => 9.73E-05s 21:34:05.9 Info: DeleteIndex History (DownloadId) 21:34:05.9 Info: DROP INDEX "IX_History_DownloadId" 21:34:05.9 Info: => 0.0001281s 21:34:05.9 Info: CreateIndex History (DownloadId, Date) 21:34:05.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:05.9 Info: => 0.0001043s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:05', 'update_artist_history_indexes') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 16: update_artist_history_indexes migrated 21:34:05.9 Info: => 0.0006171s 21:34:05.9 Info: 17: remove_nma migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 17 21:34:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:05.9 Info: => 4.89E-05s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:05', 'remove_nma') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 17: remove_nma migrated 21:34:05.9 Info: => 0.0005165s 21:34:05.9 Info: 18: album_disambiguation migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 18 21:34:05.9 Info: AlterTable Albums 21:34:05.9 Info: => 8E-07s 21:34:05.9 Info: CreateColumn Albums Disambiguation String 21:34:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:05.9 Info: => 0.0005537s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:05', 'album_disambiguation') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 18: album_disambiguation migrated 21:34:05.9 Info: => 0.0010543s 21:34:05.9 Info: 19: add_ape_quality_in_profiles migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 19 21:34:05.9 Info: PerformDBOperation 21:34:05.9 Info: Performing DB Operation 21:34:05.9 Info: => 3.11E-05s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:05', 'add_ape_quality_in_profiles') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 19: add_ape_quality_in_profiles migrated 21:34:05.9 Info: => 0.0004561s 21:34:05.9 Info: 20: remove_pushalot migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 20 21:34:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:05.9 Info: => 4.99E-05s 21:34:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:05.9 Info: => 5.66E-05s 21:34:05.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:05.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:05.9 Info: => 4.29E-05s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:05', 'remove_pushalot') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 20: remove_pushalot migrated 21:34:05.9 Info: => 0.000538s 21:34:05.9 Info: 21: add_custom_filters migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 21 21:34:05.9 Info: CreateTable CustomFilters 21:34:05.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:05.9 Info: => 0.0001302s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:05', 'add_custom_filters') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 21: add_custom_filters migrated 21:34:05.9 Info: => 0.0006597s 21:34:05.9 Info: 22: import_list_tags migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 22 21:34:05.9 Info: AlterTable ImportLists 21:34:05.9 Info: => 8E-07s 21:34:05.9 Info: CreateColumn ImportLists Tags String 21:34:05.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:05.9 Info: => 0.0005466s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:05', 'import_list_tags') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 22: import_list_tags migrated 21:34:05.9 Info: => 0.0010575s 21:34:05.9 Info: 23: add_release_groups_etc migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 23 21:34:05.9 Info: CreateTable ArtistMetadata 21:34:05.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:05.9 Info: => 0.0001966s 21:34:05.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:05.9 Info: => 9.9E-05s 21:34:05.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:05.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:05.9 Info: => 8.79E-05s 21:34:05.9 Info: AlterTable Artists 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:05.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:05.9 Info: => 0.0005678s 21:34:05.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:05.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:05.9 Info: => 6.75E-05s 21:34:05.9 Info: CreateTable AlbumReleases 21:34:05.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:05.9 Info: => 0.000187s 21:34:05.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:05.9 Info: => 9.54E-05s 21:34:05.9 Info: CreateIndex AlbumReleases (AlbumId) 21:34:05.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:05.9 Info: => 8.79E-05s 21:34:05.9 Info: PerformDBOperation 21:34:05.9 Info: Performing DB Operation 21:34:05.9 Info: => 3.91E-05s 21:34:05.9 Info: AlterTable Albums 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:05.9 Info: => 0.0005803s 21:34:05.9 Info: AlterTable Albums 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:05.9 Info: => 0.0005699s 21:34:05.9 Info: AlterTable Albums 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: CreateColumn Albums Links String 21:34:05.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:05.9 Info: => 0.0005467s 21:34:05.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:05.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:05.9 Info: => 9.89E-05s 21:34:05.9 Info: AlterTable Tracks 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: CreateColumn Tracks ForeignRecordingId String 21:34:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:05.9 Info: => 0.0005517s 21:34:05.9 Info: AlterTable Tracks 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:05.9 Info: => 0.0005685s 21:34:05.9 Info: AlterTable Tracks 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:05.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:05.9 Info: => 0.0005846s 21:34:05.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:05.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:05.9 Info: => 8.26E-05s 21:34:05.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:05.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:05.9 Info: => 7.14E-05s 21:34:05.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:05.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:05.9 Info: DROP TABLE "Artists" 21:34:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.9 Info: => 0.0048053s 21:34:05.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:05.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:05.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:05.9 Info: DROP TABLE "Albums" 21:34:05.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:05.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:05.9 Info: => 0.0051116s 21:34:05.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:05.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:05.9 Info: DROP TABLE "Tracks" 21:34:05.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:05.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:05.9 Info: => 0.0046725s 21:34:05.9 Info: DeleteColumn TrackFiles ArtistId 21:34:05.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:05.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:05.9 Info: DROP TABLE "TrackFiles" 21:34:05.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.9 Info: => 0.0045424s 21:34:05.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:05.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.9 Info: => 9.05E-05s 21:34:05.9 Info: CreateIndex Artists (Monitored) 21:34:05.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.9 Info: => 8.63E-05s 21:34:05.9 Info: CreateIndex Albums (ArtistMetadataId) 21:34:05.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:05.9 Info: => 9.46E-05s 21:34:05.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:05.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:05.9 Info: => 8.18E-05s 21:34:05.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:05.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:05.9 Info: => 8.25E-05s 21:34:05.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:05.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:05.9 Info: => 8.28E-05s 21:34:05.9 Info: UpdateData 21:34:05.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:05.9 Info: => 4.73E-05s 21:34:05.9 Info: UpdateData 21:34:05.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:05.9 Info: => 4.2E-05s 21:34:05.9 Info: UpdateData 21:34:05.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:05.9 Info: => 4.86E-05s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:05', 'add_release_groups_etc') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 23: add_release_groups_etc migrated 21:34:05.9 Info: => 0.0007571s 21:34:05.9 Info: 24: NewMediaInfoFormat migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 24 21:34:05.9 Info: UpdateData 21:34:05.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:05.9 Info: => 4.73E-05s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:05', 'NewMediaInfoFormat') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 24: NewMediaInfoFormat migrated 21:34:05.9 Info: => 0.0005317s 21:34:05.9 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 25 21:34:05.9 Info: RenameTable Restrictions ReleaseProfiles 21:34:05.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:05.9 Info: => 0.001793s 21:34:05.9 Info: AlterTable ReleaseProfiles 21:34:05.9 Info: => 6E-07s 21:34:05.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:05.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:05.9 Info: => 0.0004982s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:05', 'rename_restrictions_to_release_profiles') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:05.9 Info: => 0.0009849s 21:34:05.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 26 21:34:05.9 Info: RenameTable Profiles QualityProfiles 21:34:05.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:05.9 Info: => 0.0016235s 21:34:05.9 Info: AlterTable QualityProfiles 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:05.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:05.9 Info: => 0.0004814s 21:34:05.9 Info: AlterTable LanguageProfiles 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:05.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:05.9 Info: => 0.0005254s 21:34:05.9 Info: UpdateData 21:34:05.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:05.9 Info: => 4.7E-05s 21:34:05.9 Info: UpdateData 21:34:05.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:05.9 Info: => 4.03E-05s 21:34:05.9 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:05.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:05.9 Info: DROP TABLE "Artists" 21:34:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:05.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:05.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:05.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:05.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:05.9 Info: => 0.0047706s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:05', 'rename_quality_profiles_add_upgrade_allowed') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:05.9 Info: => 0.0054227s 21:34:05.9 Info: 27: add_import_exclusions migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 27 21:34:05.9 Info: CreateTable ImportListExclusions 21:34:05.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:05.9 Info: => 0.0001211s 21:34:05.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:05.9 Info: => 9.65E-05s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:05', 'add_import_exclusions') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 27: add_import_exclusions migrated 21:34:05.9 Info: => 0.0005908s 21:34:05.9 Info: 28: clean_artist_metadata_table migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 28 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:05.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:05.9 Info: => 0.0001424s 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:05.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:05.9 Info: => 0.0001285s 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:05.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:05.9 Info: => 0.0001245s 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:05.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:05.9 Info: => 0.0001238s 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:05.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:05.9 Info: => 0.0001228s 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:05.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:05.9 Info: => 0.0001225s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:05', 'clean_artist_metadata_table') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 28: clean_artist_metadata_table migrated 21:34:05.9 Info: => 0.0006014s 21:34:05.9 Info: 29: health_issue_notification migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 29 21:34:05.9 Info: AlterTable Notifications 21:34:05.9 Info: => 7E-07s 21:34:05.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:05.9 Info: => 0.0005488s 21:34:05.9 Info: AlterTable Notifications 21:34:05.9 Info: => 6E-07s 21:34:05.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:05.9 Info: => 0.0005061s 21:34:05.9 Info: AlterTable Notifications 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:05.9 Info: => 0.0005039s 21:34:05.9 Info: AlterTable Notifications 21:34:05.9 Info: => 4E-07s 21:34:05.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:05.9 Info: => 0.0005155s 21:34:05.9 Info: AlterTable Notifications 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:05.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:05.9 Info: => 0.0005208s 21:34:05.9 Info: DeleteColumn Notifications OnDownload 21:34:05.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:05.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:05.9 Info: DROP TABLE "Notifications" 21:34:05.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:05.9 Info: => 0.0042731s 21:34:05.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:05.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:05.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:05.9 Info: DROP TABLE "Notifications" 21:34:05.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:05.9 Info: => 0.0044077s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:05', 'health_issue_notification') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 29: health_issue_notification migrated 21:34:05.9 Info: => 0.0049408s 21:34:05.9 Info: 30: add_mediafilerepository_mtime migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 30 21:34:05.9 Info: AlterTable TrackFiles 21:34:05.9 Info: => 8E-07s 21:34:05.9 Info: CreateColumn TrackFiles Modified DateTime 21:34:05.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:05.9 Info: => 0.0005276s 21:34:05.9 Info: AlterTable TrackFiles 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: CreateColumn TrackFiles Path String 21:34:05.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:05.9 Info: => 0.0005616s 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:05.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:05.9 Info: => 3.69E-05s 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:05.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:05.9 Info: => 0.0001328s 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:05.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:05.9 Info: => 0.0001392s 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:05.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:05.9 Info: => 0.0001723s 21:34:05.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:05.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:05.9 Info: => 8.2E-05s 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:05.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:05.9 Info: => 7.04E-05s 21:34:05.9 Info: AlterTable TrackFiles 21:34:05.9 Info: => 5E-07s 21:34:05.9 Info: AlterColumn TrackFiles Path String 21:34:05.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:05.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:05.9 Info: DROP TABLE "TrackFiles" 21:34:05.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.9 Info: => 0.0043327s 21:34:05.9 Info: CreateIndex TrackFiles (Path) 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:05.9 Info: => 9.12E-05s 21:34:05.9 Info: DeleteColumn TrackFiles RelativePath 21:34:05.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:05.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:05.9 Info: DROP TABLE "TrackFiles" 21:34:05.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:05.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:05.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:05.9 Info: => 0.004529s 21:34:05.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:05', 'add_mediafilerepository_mtime') 21:34:05.9 Info: Committing Transaction 21:34:05.9 Info: 30: add_mediafilerepository_mtime migrated 21:34:05.9 Info: => 0.0050505s 21:34:05.9 Info: 31: add_artistmetadataid_constraint migrating 21:34:05.9 Info: Beginning Transaction 21:34:05.9 Info: Starting migration of Main DB to 31 21:34:05.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:05.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:05.9 Info: => 8.45E-05s 21:34:05.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:05.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:05.9 Info: => 0.0001419s 21:34:05.9 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:05.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:05.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:05.9 Info: DROP TABLE "Artists" 21:34:05.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.0 Info: => 0.0045628s 21:34:06.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.0 Info: => 8.67E-05s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:06', 'add_artistmetadataid_constraint') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 31: add_artistmetadataid_constraint migrated 21:34:06.0 Info: => 0.0005869s 21:34:06.0 Info: 32: old_ids_and_artist_alias migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 32 21:34:06.0 Info: AlterTable ArtistMetadata 21:34:06.0 Info: => 7E-07s 21:34:06.0 Info: CreateColumn ArtistMetadata Aliases String 21:34:06.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:06.0 Info: => 0.0005288s 21:34:06.0 Info: AlterTable ArtistMetadata 21:34:06.0 Info: => 6E-07s 21:34:06.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:06.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.0 Info: => 0.0005669s 21:34:06.0 Info: AlterTable Albums 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:06.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.0 Info: => 0.000545s 21:34:06.0 Info: AlterTable AlbumReleases 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:06.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.0 Info: => 0.0005234s 21:34:06.0 Info: AlterTable Tracks 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.0 Info: => 0.0005277s 21:34:06.0 Info: AlterTable Tracks 21:34:06.0 Info: => 4E-07s 21:34:06.0 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:06.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.0 Info: => 0.0009863s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:06', 'old_ids_and_artist_alias') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 32: old_ids_and_artist_alias migrated 21:34:06.0 Info: => 0.0015001s 21:34:06.0 Info: 33: download_propers_config migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 33 21:34:06.0 Info: PerformDBOperation 21:34:06.0 Info: Performing DB Operation 21:34:06.0 Info: => 3.31E-05s 21:34:06.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:06.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:06.0 Info: => 4.65E-05s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:06', 'download_propers_config') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 33: download_propers_config migrated 21:34:06.0 Info: => 0.0005016s 21:34:06.0 Info: 34: remove_language_profiles migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 34 21:34:06.0 Info: DeleteTable LanguageProfiles 21:34:06.0 Info: DROP TABLE "LanguageProfiles" 21:34:06.0 Info: => 0.0001898s 21:34:06.0 Info: DeleteColumn Artists LanguageProfileId 21:34:06.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:06.0 Info: DROP TABLE "Artists" 21:34:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.0 Info: => 0.0046895s 21:34:06.0 Info: DeleteColumn ImportLists LanguageProfileId 21:34:06.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:06.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:06.0 Info: DROP TABLE "ImportLists" 21:34:06.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:06.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:06.0 Info: => 0.0041581s 21:34:06.0 Info: DeleteColumn Blacklist Language 21:34:06.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:06.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:06.0 Info: DROP TABLE "Blacklist" 21:34:06.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:06.0 Info: => 0.0039519s 21:34:06.0 Info: DeleteColumn History Language 21:34:06.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:06.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:06.0 Info: DROP TABLE "History" 21:34:06.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:06.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:06.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:06.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:06.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:06.0 Info: => 0.0045701s 21:34:06.0 Info: DeleteColumn LyricFiles Language 21:34:06.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:06.0 Info: DROP TABLE "LyricFiles" 21:34:06.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:06.0 Info: => 0.0059727s 21:34:06.0 Info: DeleteColumn TrackFiles Language 21:34:06.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:06.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:06.0 Info: DROP TABLE "TrackFiles" 21:34:06.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:06.0 Info: => 0.0041879s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:06', 'remove_language_profiles') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 34: remove_language_profiles migrated 21:34:06.0 Info: => 0.0048277s 21:34:06.0 Info: 35: multi_disc_naming_format migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 35 21:34:06.0 Info: AlterTable NamingConfig 21:34:06.0 Info: => 6E-07s 21:34:06.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:06.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:06.0 Info: => 0.0005646s 21:34:06.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:06.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:06.0 Info: => 4.05E-05s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:06', 'multi_disc_naming_format') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 35: multi_disc_naming_format migrated 21:34:06.0 Info: => 0.0005246s 21:34:06.0 Info: 36: add_download_client_priority migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 36 21:34:06.0 Info: AlterTable DownloadClients 21:34:06.0 Info: => 7E-07s 21:34:06.0 Info: CreateColumn DownloadClients Priority Int32 21:34:06.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:06.0 Info: => 0.0006018s 21:34:06.0 Info: PerformDBOperation 21:34:06.0 Info: Performing DB Operation 21:34:06.0 Info: => 5.08E-05s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:06', 'add_download_client_priority') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 36: add_download_client_priority migrated 21:34:06.0 Info: => 0.0005279s 21:34:06.0 Info: 37: remove_growl_prowl migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 37 21:34:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:06.0 Info: => 4.42E-05s 21:34:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:06.0 Info: => 3.37E-05s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:06', 'remove_growl_prowl') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 37: remove_growl_prowl migrated 21:34:06.0 Info: => 0.0004216s 21:34:06.0 Info: 38: remove_plex_hometheatre migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 38 21:34:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:06.0 Info: => 4.27E-05s 21:34:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:06.0 Info: => 3.21E-05s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:06', 'remove_plex_hometheatre') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 38: remove_plex_hometheatre migrated 21:34:06.0 Info: => 0.0004018s 21:34:06.0 Info: 39: add_root_folder_add_defaults migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 39 21:34:06.0 Info: AlterTable RootFolders 21:34:06.0 Info: => 6E-07s 21:34:06.0 Info: CreateColumn RootFolders Name String 21:34:06.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:06.0 Info: => 0.0005434s 21:34:06.0 Info: AlterTable RootFolders 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:06.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:06.0 Info: => 0.0005269s 21:34:06.0 Info: AlterTable RootFolders 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:06.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:06.0 Info: => 0.0005011s 21:34:06.0 Info: AlterTable RootFolders 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:06.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:06.0 Info: => 0.0005223s 21:34:06.0 Info: AlterTable RootFolders 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: CreateColumn RootFolders DefaultTags String 21:34:06.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:06.0 Info: => 0.0005487s 21:34:06.0 Info: PerformDBOperation 21:34:06.0 Info: Performing DB Operation 21:34:06.0 Info: => 5.16E-05s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:06', 'add_root_folder_add_defaults') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 39: add_root_folder_add_defaults migrated 21:34:06.0 Info: => 0.0005604s 21:34:06.0 Info: 40: task_duration migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 40 21:34:06.0 Info: AlterTable ScheduledTasks 21:34:06.0 Info: => 7E-07s 21:34:06.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:06.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:06.0 Info: => 0.0005439s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:06', 'task_duration') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 40: task_duration migrated 21:34:06.0 Info: => 0.0010229s 21:34:06.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 41 21:34:06.0 Info: AlterTable ReleaseProfiles 21:34:06.0 Info: => 7E-07s 21:34:06.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:06.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:06.0 Info: => 0.0005481s 21:34:06.0 Info: AlterTable ReleaseProfiles 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:06.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:06.0 Info: => 0.0005626s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:06', 'add_indexer_and_enabled_to_release_profiles') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:06.0 Info: => 0.0010358s 21:34:06.0 Info: 42: remove_album_folders migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 42 21:34:06.0 Info: DeleteColumn Artists AlbumFolder 21:34:06.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:06.0 Info: DROP TABLE "Artists" 21:34:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.0 Info: => 0.0044814s 21:34:06.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:06.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:06.0 Info: => 3.92E-05s 21:34:06.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:06.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:06.0 Info: => 3.12E-05s 21:34:06.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:06.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:06.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:06.0 Info: DROP TABLE "NamingConfig" 21:34:06.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:06.0 Info: => 0.0049021s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:06', 'remove_album_folders') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 42: remove_album_folders migrated 21:34:06.0 Info: => 0.0054908s 21:34:06.0 Info: 44: add_priority_to_indexers migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 44 21:34:06.0 Info: AlterTable Indexers 21:34:06.0 Info: => 8E-07s 21:34:06.0 Info: CreateColumn Indexers Priority Int32 21:34:06.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:06.0 Info: => 0.0005732s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:06', 'add_priority_to_indexers') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 44: add_priority_to_indexers migrated 21:34:06.0 Info: => 0.0010452s 21:34:06.0 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 45 21:34:06.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:06.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:06.0 Info: => 0.0001072s 21:34:06.0 Info: PerformDBOperation 21:34:06.0 Info: Performing DB Operation 21:34:06.0 Info: => 2.61E-05s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:06', 'remove_chown_and_folderchmod_config') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:06.0 Info: => 0.0004711s 21:34:06.0 Info: 47: update_notifiarr migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 47 21:34:06.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:06.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:06.0 Info: => 5.66E-05s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:06', 'update_notifiarr') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 47: update_notifiarr migrated 21:34:06.0 Info: => 0.0004035s 21:34:06.0 Info: 49: email_multiple_addresses migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 49 21:34:06.0 Info: PerformDBOperation 21:34:06.0 Info: Performing DB Operation 21:34:06.0 Info: => 4.81E-05s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:06', 'email_multiple_addresses') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 49: email_multiple_addresses migrated 21:34:06.0 Info: => 0.00038s 21:34:06.0 Info: 50: rename_blacklist_to_blocklist migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 50 21:34:06.0 Info: RenameTable Blacklist Blocklist 21:34:06.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:06.0 Info: => 0.0017114s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:06', 'rename_blacklist_to_blocklist') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 50: rename_blacklist_to_blocklist migrated 21:34:06.0 Info: => 0.0021931s 21:34:06.0 Info: 51: cdh_per_downloadclient migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 51 21:34:06.0 Info: AlterTable DownloadClients 21:34:06.0 Info: => 6E-07s 21:34:06.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:06.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:06.0 Info: => 0.0005699s 21:34:06.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:06.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:06.0 Info: => 0.0005496s 21:34:06.0 Info: PerformDBOperation 21:34:06.0 Info: Performing DB Operation 21:34:06.0 Info: => 0.0002261s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:06', 'cdh_per_downloadclient') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 51: cdh_per_downloadclient migrated 21:34:06.0 Info: => 0.0006704s 21:34:06.0 Info: 52: download_history migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 52 21:34:06.0 Info: CreateTable DownloadHistory 21:34:06.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:06.0 Info: => 0.0001478s 21:34:06.0 Info: CreateIndex DownloadHistory (EventType) 21:34:06.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:06.0 Info: => 9.25E-05s 21:34:06.0 Info: CreateIndex DownloadHistory (ArtistId) 21:34:06.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:06.0 Info: => 8.18E-05s 21:34:06.0 Info: CreateIndex DownloadHistory (DownloadId) 21:34:06.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:06.0 Info: => 7.98E-05s 21:34:06.0 Info: PerformDBOperation 21:34:06.0 Info: Performing DB Operation 21:34:06.0 Info: => 0.0001102s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:06', 'download_history') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 52: download_history migrated 21:34:06.0 Info: => 0.0006117s 21:34:06.0 Info: 53: add_update_history migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 53 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:06', 'add_update_history') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 53: add_update_history migrated 21:34:06.0 Info: => 0.0003714s 21:34:06.0 Info: 54: add_on_update_to_notifications migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 54 21:34:06.0 Info: AlterTable Notifications 21:34:06.0 Info: => 7E-07s 21:34:06.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:06.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:06.0 Info: => 0.0005748s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:06', 'add_on_update_to_notifications') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 54: add_on_update_to_notifications migrated 21:34:06.0 Info: => 0.0009598s 21:34:06.0 Info: 55: download_client_per_indexer migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 55 21:34:06.0 Info: AlterTable Indexers 21:34:06.0 Info: => 7E-07s 21:34:06.0 Info: CreateColumn Indexers DownloadClientId Int32 21:34:06.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:06.0 Info: => 0.0006028s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:06', 'download_client_per_indexer') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 55: download_client_per_indexer migrated 21:34:06.0 Info: => 0.0010116s 21:34:06.0 Info: 56: AddNewItemMonitorType migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 56 21:34:06.0 Info: AlterTable Artists 21:34:06.0 Info: => 7E-07s 21:34:06.0 Info: CreateColumn Artists MonitorNewItems Int32 21:34:06.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:06.0 Info: => 0.0005864s 21:34:06.0 Info: AlterTable RootFolders 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:06.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:06.0 Info: => 0.0005358s 21:34:06.0 Info: AlterTable ImportLists 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:06.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:06.0 Info: => 0.0005656s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:06', 'AddNewItemMonitorType') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 56: AddNewItemMonitorType migrated 21:34:06.0 Info: => 0.0010839s 21:34:06.0 Info: 57: ImportListSearch migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 57 21:34:06.0 Info: AlterTable ImportLists 21:34:06.0 Info: => 6E-07s 21:34:06.0 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:06.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:06.0 Info: => 0.0005971s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:06', 'ImportListSearch') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 57: ImportListSearch migrated 21:34:06.0 Info: => 0.0010912s 21:34:06.0 Info: 58: ImportListMonitorExisting migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 58 21:34:06.0 Info: AlterTable ImportLists 21:34:06.0 Info: => 7E-07s 21:34:06.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:06.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:06.0 Info: => 0.0005726s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:06', 'ImportListMonitorExisting') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 58: ImportListMonitorExisting migrated 21:34:06.0 Info: => 0.0009335s 21:34:06.0 Info: 59: add_indexer_tags migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 59 21:34:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:06.0 Info: => 4.02E-05s 21:34:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:06.0 Info: => 3.02E-05s 21:34:06.0 Info: AlterTable Indexers 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: CreateColumn Indexers Tags String 21:34:06.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:06.0 Info: => 0.0007117s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:06', 'add_indexer_tags') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 59: add_indexer_tags migrated 21:34:06.0 Info: => 0.0011838s 21:34:06.0 Info: 60: update_audio_types migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 60 21:34:06.0 Info: PerformDBOperation 21:34:06.0 Info: Performing DB Operation 21:34:06.0 Info: => 4.47E-05s 21:34:06.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:06', 'update_audio_types') 21:34:06.0 Info: Committing Transaction 21:34:06.0 Info: 60: update_audio_types migrated 21:34:06.0 Info: => 0.0004993s 21:34:06.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:06.0 Info: Beginning Transaction 21:34:06.0 Info: Starting migration of Main DB to 61 21:34:06.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.0 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:06.0 Info: => 3.59E-05s 21:34:06.0 Info: AlterTable AlbumReleases 21:34:06.0 Info: => 4E-07s 21:34:06.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:06.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:06.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:06.0 Info: DROP TABLE "AlbumReleases" 21:34:06.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:06.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:06.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:06.0 Info: => 0.0043198s 21:34:06.0 Info: AlterTable Albums 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:06.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:06.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:06.0 Info: DROP TABLE "Albums" 21:34:06.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:06.0 Info: => 0.0044556s 21:34:06.0 Info: AlterTable Albums 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:06.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:06.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:06.0 Info: DROP TABLE "Albums" 21:34:06.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:06.0 Info: => 0.0043208s 21:34:06.0 Info: AlterTable Albums 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: AlterColumn Albums Added DateTimeOffset 21:34:06.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:06.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:06.0 Info: DROP TABLE "Albums" 21:34:06.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:06.0 Info: => 0.0045519s 21:34:06.0 Info: AlterTable Artists 21:34:06.0 Info: => 5E-07s 21:34:06.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:06.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:06.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:06.0 Info: DROP TABLE "Artists" 21:34:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.0 Info: => 0.004472s 21:34:06.0 Info: AlterTable Artists 21:34:06.0 Info: => 4E-07s 21:34:06.0 Info: AlterColumn Artists Added DateTimeOffset 21:34:06.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:06.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:06.0 Info: DROP TABLE "Artists" 21:34:06.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.0 Info: => 0.0043633s 21:34:06.0 Info: AlterTable Blocklist 21:34:06.0 Info: => 4E-07s 21:34:06.0 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:06.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:06.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:06.1 Info: DROP TABLE "Blocklist" 21:34:06.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:06.1 Info: => 0.0039394s 21:34:06.1 Info: AlterTable Blocklist 21:34:06.1 Info: => 4E-07s 21:34:06.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:06.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:06.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:06.1 Info: DROP TABLE "Blocklist" 21:34:06.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:06.1 Info: => 0.0048518s 21:34:06.1 Info: AlterTable Commands 21:34:06.1 Info: => 5E-07s 21:34:06.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:06.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:06.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:06.1 Info: DROP TABLE "Commands" 21:34:06.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:06.1 Info: => 0.0038821s 21:34:06.1 Info: AlterTable Commands 21:34:06.1 Info: => 5E-07s 21:34:06.1 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:06.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:06.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:06.1 Info: DROP TABLE "Commands" 21:34:06.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:06.1 Info: => 0.0039763s 21:34:06.1 Info: AlterTable Commands 21:34:06.1 Info: => 4E-07s 21:34:06.1 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:06.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:06.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:06.1 Info: DROP TABLE "Commands" 21:34:06.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:06.1 Info: => 0.0054821s 21:34:06.1 Info: AlterTable DownloadClientStatus 21:34:06.1 Info: => 5E-07s 21:34:06.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:06.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:06.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:06.1 Info: DROP TABLE "DownloadClientStatus" 21:34:06.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:06.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:06.1 Info: => 0.0043942s 21:34:06.1 Info: AlterTable DownloadClientStatus 21:34:06.1 Info: => 2.4E-06s 21:34:06.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:06.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:06.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:06.1 Info: DROP TABLE "DownloadClientStatus" 21:34:06.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:06.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:06.1 Info: => 0.0044365s 21:34:06.1 Info: AlterTable DownloadClientStatus 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:06.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:06.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:06.1 Info: DROP TABLE "DownloadClientStatus" 21:34:06.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:06.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:06.1 Info: => 0.0040884s 21:34:06.1 Info: AlterTable DownloadHistory 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:06.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:06.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:06.1 Info: DROP TABLE "DownloadHistory" 21:34:06.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:06.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:06.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:06.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:06.1 Info: => 0.004249s 21:34:06.1 Info: AlterTable ExtraFiles 21:34:06.1 Info: => 3.1E-06s 21:34:06.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:06.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:06.1 Info: DROP TABLE "ExtraFiles" 21:34:06.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:06.1 Info: => 0.0037762s 21:34:06.1 Info: AlterTable ExtraFiles 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:06.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:06.1 Info: DROP TABLE "ExtraFiles" 21:34:06.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:06.1 Info: => 0.003816s 21:34:06.1 Info: AlterTable History 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn History Date DateTimeOffset 21:34:06.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:06.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:06.1 Info: DROP TABLE "History" 21:34:06.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:06.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:06.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:06.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:06.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:06.1 Info: => 0.0045256s 21:34:06.1 Info: AlterTable ImportListStatus 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:06.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:06.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:06.1 Info: DROP TABLE "ImportListStatus" 21:34:06.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:06.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:06.1 Info: => 0.003938s 21:34:06.1 Info: AlterTable ImportListStatus 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:06.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:06.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:06.1 Info: DROP TABLE "ImportListStatus" 21:34:06.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:06.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:06.1 Info: => 0.0039773s 21:34:06.1 Info: AlterTable ImportListStatus 21:34:06.1 Info: => 2E-07s 21:34:06.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:06.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:06.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:06.1 Info: DROP TABLE "ImportListStatus" 21:34:06.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:06.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:06.1 Info: => 0.0039469s 21:34:06.1 Info: AlterTable IndexerStatus 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:06.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:06.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:06.1 Info: DROP TABLE "IndexerStatus" 21:34:06.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:06.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:06.1 Info: => 0.0039044s 21:34:06.1 Info: AlterTable IndexerStatus 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:06.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:06.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:06.1 Info: DROP TABLE "IndexerStatus" 21:34:06.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:06.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:06.1 Info: => 0.00398s 21:34:06.1 Info: AlterTable IndexerStatus 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:06.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:06.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:06.1 Info: DROP TABLE "IndexerStatus" 21:34:06.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:06.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:06.1 Info: => 0.0039353s 21:34:06.1 Info: AlterTable LyricFiles 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:06.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:06.1 Info: DROP TABLE "LyricFiles" 21:34:06.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:06.1 Info: => 0.0037247s 21:34:06.1 Info: AlterTable LyricFiles 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:06.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:06.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:06.1 Info: DROP TABLE "LyricFiles" 21:34:06.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:06.1 Info: => 0.003726s 21:34:06.1 Info: AlterTable MetadataFiles 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:06.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:06.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:06.1 Info: DROP TABLE "MetadataFiles" 21:34:06.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:06.1 Info: => 0.0063411s 21:34:06.1 Info: AlterTable MetadataFiles 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:06.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:06.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:06.1 Info: DROP TABLE "MetadataFiles" 21:34:06.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:06.1 Info: => 0.003805s 21:34:06.1 Info: AlterTable PendingReleases 21:34:06.1 Info: => 3E-07s 21:34:06.1 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:06.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:06.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:06.1 Info: DROP TABLE "PendingReleases" 21:34:06.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:06.1 Info: => 0.0037967s 21:34:06.1 Info: AlterTable ScheduledTasks 21:34:06.1 Info: => 2E-07s 21:34:06.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:06.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:06.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:06.2 Info: DROP TABLE "ScheduledTasks" 21:34:06.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:06.2 Info: => 0.0039967s 21:34:06.2 Info: AlterTable ScheduledTasks 21:34:06.2 Info: => 3E-07s 21:34:06.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:06.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:06.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:06.2 Info: DROP TABLE "ScheduledTasks" 21:34:06.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:06.2 Info: => 0.0042099s 21:34:06.2 Info: AlterTable TrackFiles 21:34:06.2 Info: => 3E-07s 21:34:06.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:06.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:06.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:06.2 Info: DROP TABLE "TrackFiles" 21:34:06.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:06.2 Info: => 0.0041591s 21:34:06.2 Info: AlterTable TrackFiles 21:34:06.2 Info: => 3E-07s 21:34:06.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:06.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:06.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:06.2 Info: DROP TABLE "TrackFiles" 21:34:06.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:06.2 Info: => 0.0041831s 21:34:06.2 Info: AlterTable VersionInfo 21:34:06.2 Info: => 4E-07s 21:34:06.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:06.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:06.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:06.2 Info: DROP TABLE "VersionInfo" 21:34:06.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:06.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:06.2 Info: => 0.003916s 21:34:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:06', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:06.2 Info: Committing Transaction 21:34:06.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:06.2 Info: => 0.0048018s 21:34:06.2 Info: 62: add_on_delete_to_notifications migrating 21:34:06.2 Info: Beginning Transaction 21:34:06.2 Info: Starting migration of Main DB to 62 21:34:06.2 Info: AlterTable Notifications 21:34:06.2 Info: => 5E-07s 21:34:06.2 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:06.2 Info: => 0.0005767s 21:34:06.2 Info: AlterTable Notifications 21:34:06.2 Info: => 3E-07s 21:34:06.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:06.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:06.2 Info: => 0.00055s 21:34:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:06', 'add_on_delete_to_notifications') 21:34:06.2 Info: Committing Transaction 21:34:06.2 Info: 62: add_on_delete_to_notifications migrated 21:34:06.2 Info: => 0.0010151s 21:34:06.2 Info: 63: add_custom_formats migrating 21:34:06.2 Info: Beginning Transaction 21:34:06.2 Info: Starting migration of Main DB to 63 21:34:06.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:06.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:06.2 Info: AlterTable DelayProfiles 21:34:06.2 Info: => 3E-07s 21:34:06.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:06.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:06.2 Info: => 0.0005796s 21:34:06.2 Info: UpdateData 21:34:06.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:06.2 Info: => 4.43E-05s 21:34:06.2 Info: AlterTable TrackFiles 21:34:06.2 Info: => 3E-07s 21:34:06.2 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:06.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:06.2 Info: => 0.0005131s 21:34:06.2 Info: PerformDBOperation 21:34:06.2 Info: Performing DB Operation 21:34:06.2 Info: => 0.001024s 21:34:06.2 Info: CreateTable CustomFormats 21:34:06.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:06.2 Info: => 0.0001423s 21:34:06.2 Info: CreateIndex CustomFormats (Name) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:06.2 Info: => 8.57E-05s 21:34:06.2 Info: AlterTable QualityProfiles 21:34:06.2 Info: => 3E-07s 21:34:06.2 Info: CreateColumn QualityProfiles FormatItems String 21:34:06.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:06.2 Info: => 0.0005554s 21:34:06.2 Info: AlterTable QualityProfiles 21:34:06.2 Info: => 3E-07s 21:34:06.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:06.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:06.2 Info: => 0.0006057s 21:34:06.2 Info: AlterTable QualityProfiles 21:34:06.2 Info: => 3E-07s 21:34:06.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:06.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:06.2 Info: => 0.0005447s 21:34:06.2 Info: PerformDBOperation 21:34:06.2 Info: Performing DB Operation 21:34:06.2 Info: => 0.0011257s 21:34:06.2 Info: PerformDBOperation 21:34:06.2 Info: Performing DB Operation 21:34:06.2 Info: => 3.07E-05s 21:34:06.2 Info: DeleteColumn ReleaseProfiles Preferred 21:34:06.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:06.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:06.2 Info: DROP TABLE "ReleaseProfiles" 21:34:06.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:06.2 Info: => 0.003978s 21:34:06.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:06.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:06.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:06.2 Info: DROP TABLE "ReleaseProfiles" 21:34:06.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:06.2 Info: => 0.0039798s 21:34:06.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:06.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:06.2 Info: => 4.39E-05s 21:34:06.2 Info: AlterTable DelayProfiles 21:34:06.2 Info: => 2E-07s 21:34:06.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:06.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:06.2 Info: => 0.0005707s 21:34:06.2 Info: AlterTable DelayProfiles 21:34:06.2 Info: => 3E-07s 21:34:06.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:06.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:06.2 Info: => 0.00056s 21:34:06.2 Info: -> 2 Insert operations completed in 00:00:00.0001705 taking an average of 00:00:00.0000852 21:34:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:06', 'add_custom_formats') 21:34:06.2 Info: Committing Transaction 21:34:06.2 Info: 63: add_custom_formats migrated 21:34:06.2 Info: => 0.0010831s 21:34:06.2 Debug: Took: 00:00:00.4053822 21:34:06.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 21:34:06.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 21:34:06.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864462769252_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:06.2 Info: DatabaseEngineVersionCheck migrating 21:34:06.2 Info: PerformDBOperation 21:34:06.2 Info: Performing DB Operation 21:34:06.2 Info: SQLite 3.47.2 21:34:06.2 Info: => 0.0015764s 21:34:06.2 Info: DatabaseEngineVersionCheck migrated 21:34:06.2 Info: => 0.0015958s 21:34:06.2 Info: VersionMigration migrating 21:34:06.2 Info: Beginning Transaction 21:34:06.2 Info: CreateTable VersionInfo 21:34:06.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:06.2 Info: => 0.0001628s 21:34:06.2 Info: Committing Transaction 21:34:06.2 Info: VersionMigration migrated 21:34:06.2 Info: => 0.0009332s 21:34:06.2 Info: VersionUniqueMigration migrating 21:34:06.2 Info: Beginning Transaction 21:34:06.2 Info: CreateIndex VersionInfo (Version) 21:34:06.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:06.2 Info: => 0.0001065s 21:34:06.2 Info: AlterTable VersionInfo 21:34:06.2 Info: => 3E-07s 21:34:06.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:06.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:06.2 Info: => 0.0002014s 21:34:06.2 Info: Committing Transaction 21:34:06.2 Info: VersionUniqueMigration migrated 21:34:06.2 Info: => 0.0006114s 21:34:06.2 Info: VersionDescriptionMigration migrating 21:34:06.2 Info: Beginning Transaction 21:34:06.2 Info: AlterTable VersionInfo 21:34:06.2 Info: => 4E-07s 21:34:06.2 Info: CreateColumn VersionInfo Description String 21:34:06.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:06.2 Info: => 0.0004376s 21:34:06.2 Info: Committing Transaction 21:34:06.2 Info: VersionDescriptionMigration migrated 21:34:06.2 Info: => 0.0008418s 21:34:06.2 Info: 1: InitialSetup migrating 21:34:06.2 Info: Beginning Transaction 21:34:06.2 Info: Starting migration of Main DB to 1 21:34:06.2 Info: CreateTable Config 21:34:06.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:06.2 Info: => 0.0001341s 21:34:06.2 Info: CreateIndex Config (Key) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:06.2 Info: => 8.53E-05s 21:34:06.2 Info: CreateTable RootFolders 21:34:06.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:06.2 Info: => 9.78E-05s 21:34:06.2 Info: CreateIndex RootFolders (Path) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:06.2 Info: => 7.61E-05s 21:34:06.2 Info: CreateTable Artists 21:34:06.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:06.2 Info: => 0.0002085s 21:34:06.2 Info: CreateIndex Artists (ForeignArtistId) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:06.2 Info: => 7.41E-05s 21:34:06.2 Info: CreateIndex Artists (NameSlug) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:06.2 Info: => 6.9E-05s 21:34:06.2 Info: CreateIndex Artists (CleanName) 21:34:06.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.2 Info: => 6.6E-05s 21:34:06.2 Info: CreateIndex Artists (Path) 21:34:06.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.2 Info: => 7.04E-05s 21:34:06.2 Info: CreateTable Albums 21:34:06.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:06.2 Info: => 0.0001714s 21:34:06.2 Info: CreateIndex Albums (ForeignAlbumId) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.2 Info: => 7.14E-05s 21:34:06.2 Info: CreateIndex Albums (MBId) 21:34:06.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:06.2 Info: => 6.68E-05s 21:34:06.2 Info: CreateIndex Albums (TADBId) 21:34:06.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:06.2 Info: => 6.44E-05s 21:34:06.2 Info: CreateIndex Albums (TitleSlug) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:06.2 Info: => 6.59E-05s 21:34:06.2 Info: CreateIndex Albums (CleanTitle) 21:34:06.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.2 Info: => 6.39E-05s 21:34:06.2 Info: CreateIndex Albums (Path) 21:34:06.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:06.2 Info: => 6.35E-05s 21:34:06.2 Info: CreateTable Tracks 21:34:06.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:06.2 Info: => 0.000148s 21:34:06.2 Info: CreateIndex Tracks (ForeignTrackId) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:06.2 Info: => 7.37E-05s 21:34:06.2 Info: CreateIndex Tracks (ArtistId) 21:34:06.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:06.2 Info: => 7.48E-05s 21:34:06.2 Info: CreateIndex Tracks (TrackFileId) 21:34:06.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:06.2 Info: => 8.38E-05s 21:34:06.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:06.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:06.2 Info: => 7.23E-05s 21:34:06.2 Info: CreateTable TrackFiles 21:34:06.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:06.2 Info: => 0.0001175s 21:34:06.2 Info: CreateIndex TrackFiles (ArtistId) 21:34:06.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:06.2 Info: => 6.93E-05s 21:34:06.2 Info: CreateIndex TrackFiles (AlbumId) 21:34:06.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.2 Info: => 6.43E-05s 21:34:06.2 Info: CreateTable History 21:34:06.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:06.2 Info: => 0.0001348s 21:34:06.2 Info: CreateIndex History (Date) 21:34:06.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:06.2 Info: => 7.13E-05s 21:34:06.2 Info: CreateIndex History (EventType) 21:34:06.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:06.2 Info: => 6.84E-05s 21:34:06.2 Info: CreateIndex History (DownloadId) 21:34:06.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:06.2 Info: => 6.73E-05s 21:34:06.2 Info: CreateIndex History (AlbumId) 21:34:06.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:06.2 Info: => 9.63E-05s 21:34:06.2 Info: CreateTable Notifications 21:34:06.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:06.2 Info: => 0.0001296s 21:34:06.2 Info: CreateTable ScheduledTasks 21:34:06.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:06.2 Info: => 0.0001054s 21:34:06.2 Info: CreateIndex ScheduledTasks (TypeName) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:06.2 Info: => 7.29E-05s 21:34:06.2 Info: CreateTable Indexers 21:34:06.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:06.2 Info: => 9.74E-05s 21:34:06.2 Info: CreateIndex Indexers (Name) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:06.2 Info: => 7.76E-05s 21:34:06.2 Info: CreateTable Profiles 21:34:06.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:06.2 Info: => 8.86E-05s 21:34:06.2 Info: CreateIndex Profiles (Name) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:06.2 Info: => 9.96E-05s 21:34:06.2 Info: CreateTable QualityDefinitions 21:34:06.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:06.2 Info: => 0.0001148s 21:34:06.2 Info: CreateIndex QualityDefinitions (Quality) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:06.2 Info: => 7.46E-05s 21:34:06.2 Info: CreateIndex QualityDefinitions (Title) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:06.2 Info: => 7.48E-05s 21:34:06.2 Info: CreateTable NamingConfig 21:34:06.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:06.2 Info: => 0.0001105s 21:34:06.2 Info: CreateTable Blacklist 21:34:06.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:06.2 Info: => 0.0001512s 21:34:06.2 Info: CreateTable Metadata 21:34:06.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:06.2 Info: => 9.57E-05s 21:34:06.2 Info: CreateTable MetadataFiles 21:34:06.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:06.2 Info: => 0.0001097s 21:34:06.2 Info: CreateTable DownloadClients 21:34:06.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:06.2 Info: => 9.9E-05s 21:34:06.2 Info: CreateTable PendingReleases 21:34:06.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:06.2 Info: => 0.0001057s 21:34:06.2 Info: CreateTable RemotePathMappings 21:34:06.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:06.2 Info: => 9.42E-05s 21:34:06.2 Info: CreateTable Tags 21:34:06.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:06.2 Info: => 8.5E-05s 21:34:06.2 Info: CreateIndex Tags (Label) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:06.2 Info: => 8.32E-05s 21:34:06.2 Info: CreateTable Restrictions 21:34:06.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:06.2 Info: => 0.0001225s 21:34:06.2 Info: CreateTable DelayProfiles 21:34:06.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:06.2 Info: => 0.0001275s 21:34:06.2 Info: CreateTable Users 21:34:06.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:06.2 Info: => 0.0001016s 21:34:06.2 Info: CreateIndex Users (Identifier) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:06.2 Info: => 8.14E-05s 21:34:06.2 Info: CreateIndex Users (Username) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:06.2 Info: => 7.61E-05s 21:34:06.2 Info: CreateTable Commands 21:34:06.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:06.2 Info: => 0.0001154s 21:34:06.2 Info: CreateTable IndexerStatus 21:34:06.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:06.2 Info: => 0.0001264s 21:34:06.2 Info: CreateIndex IndexerStatus (ProviderId) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:06.2 Info: => 0.0001042s 21:34:06.2 Info: CreateTable ExtraFiles 21:34:06.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.2 Info: => 0.0001335s 21:34:06.2 Info: CreateTable LyricFiles 21:34:06.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:06.2 Info: => 0.0001407s 21:34:06.2 Info: CreateTable LanguageProfiles 21:34:06.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:06.2 Info: => 9.11E-05s 21:34:06.2 Info: CreateIndex LanguageProfiles (Name) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:06.2 Info: => 8.31E-05s 21:34:06.2 Info: CreateTable DownloadClientStatus 21:34:06.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:06.2 Info: => 9.88E-05s 21:34:06.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:06.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:06.2 Info: => 8.41E-05s 21:34:06.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:06.2 Info: -> 1 Insert operations completed in 00:00:00.0000535 taking an average of 00:00:00.0000535 21:34:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:06', 'InitialSetup') 21:34:06.2 Info: Committing Transaction 21:34:06.2 Info: 1: InitialSetup migrated 21:34:06.2 Info: => 0.0009582s 21:34:06.2 Info: 2: add_reason_to_pending_releases migrating 21:34:06.2 Info: Beginning Transaction 21:34:06.2 Info: Starting migration of Main DB to 2 21:34:06.2 Info: AlterTable PendingReleases 21:34:06.2 Info: => 7E-07s 21:34:06.2 Info: CreateColumn PendingReleases Reason Int32 21:34:06.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:06.2 Info: => 0.0004856s 21:34:06.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:06', 'add_reason_to_pending_releases') 21:34:06.2 Info: Committing Transaction 21:34:06.3 Info: 2: add_reason_to_pending_releases migrated 21:34:06.3 Info: => 0.0009032s 21:34:06.3 Info: 3: add_medium_support migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 3 21:34:06.3 Info: AlterTable Albums 21:34:06.3 Info: => 6E-07s 21:34:06.3 Info: CreateColumn Albums Media String 21:34:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:06.3 Info: => 0.0004769s 21:34:06.3 Info: AlterTable Tracks 21:34:06.3 Info: => 5E-07s 21:34:06.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:06.3 Info: => 0.0004771s 21:34:06.3 Info: AlterTable Tracks 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:06.3 Info: => 0.0004279s 21:34:06.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:06.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:06.3 Info: => 3.67E-05s 21:34:06.3 Info: DeleteColumn Tracks TrackNumber 21:34:06.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:06.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:06.3 Info: DROP TABLE "Tracks" 21:34:06.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:06.3 Info: => 0.0039282s 21:34:06.3 Info: AlterTable Tracks 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: CreateColumn Tracks TrackNumber String 21:34:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:06.3 Info: => 0.0004353s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:06', 'add_medium_support') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 3: add_medium_support migrated 21:34:06.3 Info: => 0.0009855s 21:34:06.3 Info: 4: add_various_qualites_in_profile migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 4 21:34:06.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:06.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:06.3 Info: => 4.19E-05s 21:34:06.3 Info: PerformDBOperation 21:34:06.3 Info: Performing DB Operation 21:34:06.3 Info: => 3.27E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:06', 'add_various_qualites_in_profile') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 4: add_various_qualites_in_profile migrated 21:34:06.3 Info: => 0.0004544s 21:34:06.3 Info: 5: metadata_profiles migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 5 21:34:06.3 Info: CreateTable MetadataProfiles 21:34:06.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:06.3 Info: => 0.0001091s 21:34:06.3 Info: CreateIndex MetadataProfiles (Name) 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:06.3 Info: => 0.0001074s 21:34:06.3 Info: AlterTable Artists 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:06.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:06.3 Info: => 0.0004848s 21:34:06.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:06.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:06.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:06.3 Info: DROP TABLE "Artists" 21:34:06.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.3 Info: => 0.0040438s 21:34:06.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:06.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:06.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:06.3 Info: DROP TABLE "Artists" 21:34:06.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.3 Info: => 0.0039834s 21:34:06.3 Info: AlterTable Albums 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: CreateColumn Albums SecondaryTypes String 21:34:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:06.3 Info: => 0.0005028s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:06', 'metadata_profiles') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 5: metadata_profiles migrated 21:34:06.3 Info: => 0.0010406s 21:34:06.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 6 21:34:06.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:06.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:06.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:06.3 Info: DROP TABLE "Indexers" 21:34:06.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:06.3 Info: => 0.0037832s 21:34:06.3 Info: AlterTable Indexers 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:06.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:06.3 Info: => 0.0004594s 21:34:06.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:06.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:06.3 Info: => 3.07E-05s 21:34:06.3 Info: AlterTable Indexers 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:06.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:06.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:06.3 Info: DROP TABLE "Indexers" 21:34:06.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:06.3 Info: => 0.003929s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:06', 'separate_automatic_and_interactive_search') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 6: separate_automatic_and_interactive_search migrated 21:34:06.3 Info: => 0.0044604s 21:34:06.3 Info: 7: change_album_path_to_relative migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 7 21:34:06.3 Info: DeleteColumn Albums Path 21:34:06.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:06.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:06.3 Info: DROP TABLE "Albums" 21:34:06.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.3 Info: => 0.0048581s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:06', 'change_album_path_to_relative') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 7: change_album_path_to_relative migrated 21:34:06.3 Info: => 0.0054528s 21:34:06.3 Info: 8: change_quality_size_mb_to_kb migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 8 21:34:06.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:06.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:06.3 Info: => 3.89E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:06', 'change_quality_size_mb_to_kb') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 8: change_quality_size_mb_to_kb migrated 21:34:06.3 Info: => 0.0005139s 21:34:06.3 Info: 9: album_releases migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 9 21:34:06.3 Info: AlterTable Albums 21:34:06.3 Info: => 5E-07s 21:34:06.3 Info: CreateColumn Albums Releases String 21:34:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:06.3 Info: => 0.0004913s 21:34:06.3 Info: AlterTable Albums 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: CreateColumn Albums CurrentRelease String 21:34:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:06.3 Info: => 0.0004851s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:06', 'album_releases') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 9: album_releases migrated 21:34:06.3 Info: => 0.00101s 21:34:06.3 Info: 10: album_releases_fix migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 10 21:34:06.3 Info: AlterTable Albums 21:34:06.3 Info: => 6E-07s 21:34:06.3 Info: AlterColumn Albums Releases String 21:34:06.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:06.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:06.3 Info: DROP TABLE "Albums" 21:34:06.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.3 Info: => 0.0047705s 21:34:06.3 Info: AlterTable Albums 21:34:06.3 Info: => 3E-07s 21:34:06.3 Info: AlterColumn Albums CurrentRelease String 21:34:06.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:06.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:06.3 Info: DROP TABLE "Albums" 21:34:06.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.3 Info: => 0.0047191s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:06', 'album_releases_fix') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 10: album_releases_fix migrated 21:34:06.3 Info: => 0.0052438s 21:34:06.3 Info: 11: import_lists migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 11 21:34:06.3 Info: CreateTable ImportLists 21:34:06.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:06.3 Info: => 0.0001618s 21:34:06.3 Info: CreateIndex ImportLists (Name) 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:06.3 Info: => 8.83E-05s 21:34:06.3 Info: CreateTable ImportListStatus 21:34:06.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:06.3 Info: => 0.0001279s 21:34:06.3 Info: CreateIndex ImportListStatus (ProviderId) 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:06.3 Info: => 7.9E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:06', 'import_lists') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 11: import_lists migrated 21:34:06.3 Info: => 0.0006202s 21:34:06.3 Info: 12: add_release_status migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 12 21:34:06.3 Info: AlterTable MetadataProfiles 21:34:06.3 Info: => 1.2E-06s 21:34:06.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:06.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:06.3 Info: => 0.0005818s 21:34:06.3 Info: PerformDBOperation 21:34:06.3 Info: Performing DB Operation 21:34:06.3 Info: => 2.47E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:06', 'add_release_status') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 12: add_release_status migrated 21:34:06.3 Info: => 0.0004911s 21:34:06.3 Info: 13: album_download_notification migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 13 21:34:06.3 Info: AlterTable Notifications 21:34:06.3 Info: => 6E-07s 21:34:06.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:06.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:06.3 Info: => 0.0005188s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:06', 'album_download_notification') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 13: album_download_notification migrated 21:34:06.3 Info: => 0.0010068s 21:34:06.3 Info: 14: fix_language_metadata_profiles migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 14 21:34:06.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:06.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:06.3 Info: => 8.57E-05s 21:34:06.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:06.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:06.3 Info: => 7.53E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:06', 'fix_language_metadata_profiles') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 14: fix_language_metadata_profiles migrated 21:34:06.3 Info: => 0.0005474s 21:34:06.3 Info: 15: remove_fanzub migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 15 21:34:06.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:06.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:06.3 Info: => 3.88E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:06', 'remove_fanzub') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 15: remove_fanzub migrated 21:34:06.3 Info: => 0.0004063s 21:34:06.3 Info: 16: update_artist_history_indexes migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 16 21:34:06.3 Info: CreateIndex Albums (ArtistId) 21:34:06.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:06.3 Info: => 9.5E-05s 21:34:06.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:06.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:06.3 Info: => 9.07E-05s 21:34:06.3 Info: DeleteIndex History (AlbumId) 21:34:06.3 Info: DROP INDEX "IX_History_AlbumId" 21:34:06.3 Info: => 0.0001362s 21:34:06.3 Info: CreateIndex History (AlbumId, Date) 21:34:06.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:06.3 Info: => 8.73E-05s 21:34:06.3 Info: DeleteIndex History (DownloadId) 21:34:06.3 Info: DROP INDEX "IX_History_DownloadId" 21:34:06.3 Info: => 0.0001102s 21:34:06.3 Info: CreateIndex History (DownloadId, Date) 21:34:06.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:06.3 Info: => 9.15E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:06', 'update_artist_history_indexes') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 16: update_artist_history_indexes migrated 21:34:06.3 Info: => 0.0005592s 21:34:06.3 Info: 17: remove_nma migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 17 21:34:06.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:06.3 Info: => 4.13E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:06', 'remove_nma') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 17: remove_nma migrated 21:34:06.3 Info: => 0.0005272s 21:34:06.3 Info: 18: album_disambiguation migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 18 21:34:06.3 Info: AlterTable Albums 21:34:06.3 Info: => 1.2E-06s 21:34:06.3 Info: CreateColumn Albums Disambiguation String 21:34:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:06.3 Info: => 0.0006227s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:06', 'album_disambiguation') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 18: album_disambiguation migrated 21:34:06.3 Info: => 0.0011153s 21:34:06.3 Info: 19: add_ape_quality_in_profiles migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 19 21:34:06.3 Info: PerformDBOperation 21:34:06.3 Info: Performing DB Operation 21:34:06.3 Info: => 2.59E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:06', 'add_ape_quality_in_profiles') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 19: add_ape_quality_in_profiles migrated 21:34:06.3 Info: => 0.0004516s 21:34:06.3 Info: 20: remove_pushalot migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 20 21:34:06.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:06.3 Info: => 4.18E-05s 21:34:06.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:06.3 Info: => 3.43E-05s 21:34:06.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:06.3 Info: => 3.95E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:06', 'remove_pushalot') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 20: remove_pushalot migrated 21:34:06.3 Info: => 0.0004363s 21:34:06.3 Info: 21: add_custom_filters migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 21 21:34:06.3 Info: CreateTable CustomFilters 21:34:06.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:06.3 Info: => 0.0001279s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:06', 'add_custom_filters') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 21: add_custom_filters migrated 21:34:06.3 Info: => 0.0006274s 21:34:06.3 Info: 22: import_list_tags migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 22 21:34:06.3 Info: AlterTable ImportLists 21:34:06.3 Info: => 6E-07s 21:34:06.3 Info: CreateColumn ImportLists Tags String 21:34:06.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:06.3 Info: => 0.0005339s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:06', 'import_list_tags') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 22: import_list_tags migrated 21:34:06.3 Info: => 0.0009039s 21:34:06.3 Info: 23: add_release_groups_etc migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 23 21:34:06.3 Info: CreateTable ArtistMetadata 21:34:06.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:06.3 Info: => 0.000168s 21:34:06.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:06.3 Info: => 8.69E-05s 21:34:06.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:06.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:06.3 Info: => 7.41E-05s 21:34:06.3 Info: AlterTable Artists 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:06.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:06.3 Info: => 0.0005458s 21:34:06.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:06.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:06.3 Info: => 5.65E-05s 21:34:06.3 Info: CreateTable AlbumReleases 21:34:06.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:06.3 Info: => 0.000167s 21:34:06.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:06.3 Info: => 8.55E-05s 21:34:06.3 Info: CreateIndex AlbumReleases (AlbumId) 21:34:06.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:06.3 Info: => 7.62E-05s 21:34:06.3 Info: PerformDBOperation 21:34:06.3 Info: Performing DB Operation 21:34:06.3 Info: => 3.28E-05s 21:34:06.3 Info: AlterTable Albums 21:34:06.3 Info: => 3E-07s 21:34:06.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:06.3 Info: => 0.0005473s 21:34:06.3 Info: AlterTable Albums 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:06.3 Info: => 0.0005671s 21:34:06.3 Info: AlterTable Albums 21:34:06.3 Info: => 3E-07s 21:34:06.3 Info: CreateColumn Albums Links String 21:34:06.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:06.3 Info: => 0.0005392s 21:34:06.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:06.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:06.3 Info: => 8.75E-05s 21:34:06.3 Info: AlterTable Tracks 21:34:06.3 Info: => 3E-07s 21:34:06.3 Info: CreateColumn Tracks ForeignRecordingId String 21:34:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:06.3 Info: => 0.0005429s 21:34:06.3 Info: AlterTable Tracks 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:06.3 Info: => 0.0005375s 21:34:06.3 Info: AlterTable Tracks 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:06.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:06.3 Info: => 0.0005784s 21:34:06.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:06.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:06.3 Info: => 7.25E-05s 21:34:06.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:06.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:06.3 Info: => 5.98E-05s 21:34:06.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:06.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:06.3 Info: DROP TABLE "Artists" 21:34:06.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.3 Info: => 0.0043742s 21:34:06.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:06.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:06.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:06.3 Info: DROP TABLE "Albums" 21:34:06.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.3 Info: => 0.0045643s 21:34:06.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:06.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:06.3 Info: DROP TABLE "Tracks" 21:34:06.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:06.3 Info: => 0.0046959s 21:34:06.3 Info: DeleteColumn TrackFiles ArtistId 21:34:06.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:06.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:06.3 Info: DROP TABLE "TrackFiles" 21:34:06.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.3 Info: => 0.0040272s 21:34:06.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:06.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.3 Info: => 8.07E-05s 21:34:06.3 Info: CreateIndex Artists (Monitored) 21:34:06.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.3 Info: => 7.68E-05s 21:34:06.3 Info: CreateIndex Albums (ArtistMetadataId) 21:34:06.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:06.3 Info: => 7.45E-05s 21:34:06.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:06.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:06.3 Info: => 7.32E-05s 21:34:06.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:06.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:06.3 Info: => 7.19E-05s 21:34:06.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:06.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:06.3 Info: => 7.25E-05s 21:34:06.3 Info: UpdateData 21:34:06.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:06.3 Info: => 3.95E-05s 21:34:06.3 Info: UpdateData 21:34:06.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:06.3 Info: => 3.22E-05s 21:34:06.3 Info: UpdateData 21:34:06.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:06.3 Info: => 3.89E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:06', 'add_release_groups_etc') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 23: add_release_groups_etc migrated 21:34:06.3 Info: => 0.0006676s 21:34:06.3 Info: 24: NewMediaInfoFormat migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 24 21:34:06.3 Info: UpdateData 21:34:06.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:06.3 Info: => 3.91E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:06', 'NewMediaInfoFormat') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 24: NewMediaInfoFormat migrated 21:34:06.3 Info: => 0.0004914s 21:34:06.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 25 21:34:06.3 Info: RenameTable Restrictions ReleaseProfiles 21:34:06.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:06.3 Info: => 0.001711s 21:34:06.3 Info: AlterTable ReleaseProfiles 21:34:06.3 Info: => 3E-07s 21:34:06.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:06.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:06.3 Info: => 0.0004876s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:06', 'rename_restrictions_to_release_profiles') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:06.3 Info: => 0.0009576s 21:34:06.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 26 21:34:06.3 Info: RenameTable Profiles QualityProfiles 21:34:06.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:06.3 Info: => 0.0016001s 21:34:06.3 Info: AlterTable QualityProfiles 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:06.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:06.3 Info: => 0.000472s 21:34:06.3 Info: AlterTable LanguageProfiles 21:34:06.3 Info: => 3E-07s 21:34:06.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:06.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:06.3 Info: => 0.0005126s 21:34:06.3 Info: UpdateData 21:34:06.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:06.3 Info: => 3.89E-05s 21:34:06.3 Info: UpdateData 21:34:06.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:06.3 Info: => 3.07E-05s 21:34:06.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:06.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:06.3 Info: DROP TABLE "Artists" 21:34:06.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.3 Info: => 0.0042995s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:06', 'rename_quality_profiles_add_upgrade_allowed') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:06.3 Info: => 0.0049504s 21:34:06.3 Info: 27: add_import_exclusions migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 27 21:34:06.3 Info: CreateTable ImportListExclusions 21:34:06.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:06.3 Info: => 0.0001086s 21:34:06.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:06.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:06.3 Info: => 8.59E-05s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:06', 'add_import_exclusions') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 27: add_import_exclusions migrated 21:34:06.3 Info: => 0.0005607s 21:34:06.3 Info: 28: clean_artist_metadata_table migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 28 21:34:06.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:06.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:06.3 Info: => 0.0001306s 21:34:06.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:06.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:06.3 Info: => 0.0001193s 21:34:06.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:06.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:06.3 Info: => 0.0001132s 21:34:06.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:06.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:06.3 Info: => 0.0001199s 21:34:06.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:06.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:06.3 Info: => 0.0001126s 21:34:06.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:06.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:06.3 Info: => 0.0001145s 21:34:06.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:06', 'clean_artist_metadata_table') 21:34:06.3 Info: Committing Transaction 21:34:06.3 Info: 28: clean_artist_metadata_table migrated 21:34:06.3 Info: => 0.0005617s 21:34:06.3 Info: 29: health_issue_notification migrating 21:34:06.3 Info: Beginning Transaction 21:34:06.3 Info: Starting migration of Main DB to 29 21:34:06.3 Info: AlterTable Notifications 21:34:06.3 Info: => 5E-07s 21:34:06.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:06.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:06.3 Info: => 0.0005276s 21:34:06.3 Info: AlterTable Notifications 21:34:06.3 Info: => 4E-07s 21:34:06.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:06.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.0005205s 21:34:06.4 Info: AlterTable Notifications 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.0005145s 21:34:06.4 Info: AlterTable Notifications 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.0004995s 21:34:06.4 Info: AlterTable Notifications 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.0005201s 21:34:06.4 Info: DeleteColumn Notifications OnDownload 21:34:06.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:06.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:06.4 Info: DROP TABLE "Notifications" 21:34:06.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:06.4 Info: => 0.0037623s 21:34:06.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:06.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:06.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:06.4 Info: DROP TABLE "Notifications" 21:34:06.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:06.4 Info: => 0.0037859s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:06', 'health_issue_notification') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 29: health_issue_notification migrated 21:34:06.4 Info: => 0.0043122s 21:34:06.4 Info: 30: add_mediafilerepository_mtime migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 30 21:34:06.4 Info: AlterTable TrackFiles 21:34:06.4 Info: => 3E-07s 21:34:06.4 Info: CreateColumn TrackFiles Modified DateTime 21:34:06.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:06.4 Info: => 0.0005255s 21:34:06.4 Info: AlterTable TrackFiles 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: CreateColumn TrackFiles Path String 21:34:06.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:06.4 Info: => 0.0004914s 21:34:06.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:06.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:06.4 Info: => 3.26E-05s 21:34:06.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:06.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:06.4 Info: => 0.0001175s 21:34:06.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:06.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:06.4 Info: => 0.0001305s 21:34:06.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:06.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:06.4 Info: => 0.0001321s 21:34:06.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:06.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:06.4 Info: => 6.9E-05s 21:34:06.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:06.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:06.4 Info: => 4.82E-05s 21:34:06.4 Info: AlterTable TrackFiles 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: AlterColumn TrackFiles Path String 21:34:06.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:06.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:06.4 Info: DROP TABLE "TrackFiles" 21:34:06.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.4 Info: => 0.0038544s 21:34:06.4 Info: CreateIndex TrackFiles (Path) 21:34:06.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:06.4 Info: => 8.04E-05s 21:34:06.4 Info: DeleteColumn TrackFiles RelativePath 21:34:06.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:06.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:06.4 Info: DROP TABLE "TrackFiles" 21:34:06.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:06.4 Info: => 0.0040134s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:06', 'add_mediafilerepository_mtime') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 30: add_mediafilerepository_mtime migrated 21:34:06.4 Info: => 0.0045409s 21:34:06.4 Info: 31: add_artistmetadataid_constraint migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 31 21:34:06.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:06.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:06.4 Info: => 7.1E-05s 21:34:06.4 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:06.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:06.4 Info: => 0.0001193s 21:34:06.4 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:06.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:06.4 Info: DROP TABLE "Artists" 21:34:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.4 Info: => 0.0042288s 21:34:06.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:06.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.4 Info: => 8.05E-05s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:06', 'add_artistmetadataid_constraint') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 31: add_artistmetadataid_constraint migrated 21:34:06.4 Info: => 0.0005906s 21:34:06.4 Info: 32: old_ids_and_artist_alias migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 32 21:34:06.4 Info: AlterTable ArtistMetadata 21:34:06.4 Info: => 6E-07s 21:34:06.4 Info: CreateColumn ArtistMetadata Aliases String 21:34:06.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:06.4 Info: => 0.0005627s 21:34:06.4 Info: AlterTable ArtistMetadata 21:34:06.4 Info: => 3E-07s 21:34:06.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:06.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.4 Info: => 0.0005467s 21:34:06.4 Info: AlterTable Albums 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:06.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.4 Info: => 0.0005369s 21:34:06.4 Info: AlterTable AlbumReleases 21:34:06.4 Info: => 3E-07s 21:34:06.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:06.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.4 Info: => 0.0005463s 21:34:06.4 Info: AlterTable Tracks 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.4 Info: => 0.0005139s 21:34:06.4 Info: AlterTable Tracks 21:34:06.4 Info: => 3E-07s 21:34:06.4 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:06.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.4 Info: => 0.0005465s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:06', 'old_ids_and_artist_alias') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 32: old_ids_and_artist_alias migrated 21:34:06.4 Info: => 0.0010166s 21:34:06.4 Info: 33: download_propers_config migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 33 21:34:06.4 Info: PerformDBOperation 21:34:06.4 Info: Performing DB Operation 21:34:06.4 Info: => 2.91E-05s 21:34:06.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:06.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:06.4 Info: => 2.77E-05s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:06', 'download_propers_config') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 33: download_propers_config migrated 21:34:06.4 Info: => 0.0005441s 21:34:06.4 Info: 34: remove_language_profiles migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 34 21:34:06.4 Info: DeleteTable LanguageProfiles 21:34:06.4 Info: DROP TABLE "LanguageProfiles" 21:34:06.4 Info: => 0.0001838s 21:34:06.4 Info: DeleteColumn Artists LanguageProfileId 21:34:06.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:06.4 Info: DROP TABLE "Artists" 21:34:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.4 Info: => 0.004305s 21:34:06.4 Info: DeleteColumn ImportLists LanguageProfileId 21:34:06.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:06.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:06.4 Info: DROP TABLE "ImportLists" 21:34:06.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:06.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:06.4 Info: => 0.003808s 21:34:06.4 Info: DeleteColumn Blacklist Language 21:34:06.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:06.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:06.4 Info: DROP TABLE "Blacklist" 21:34:06.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:06.4 Info: => 0.003724s 21:34:06.4 Info: DeleteColumn History Language 21:34:06.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:06.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:06.4 Info: DROP TABLE "History" 21:34:06.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:06.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:06.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:06.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:06.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:06.4 Info: => 0.0042973s 21:34:06.4 Info: DeleteColumn LyricFiles Language 21:34:06.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:06.4 Info: DROP TABLE "LyricFiles" 21:34:06.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:06.4 Info: => 0.0056733s 21:34:06.4 Info: DeleteColumn TrackFiles Language 21:34:06.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:06.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:06.4 Info: DROP TABLE "TrackFiles" 21:34:06.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:06.4 Info: => 0.0038623s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:06', 'remove_language_profiles') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 34: remove_language_profiles migrated 21:34:06.4 Info: => 0.0044842s 21:34:06.4 Info: 35: multi_disc_naming_format migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 35 21:34:06.4 Info: AlterTable NamingConfig 21:34:06.4 Info: => 5E-07s 21:34:06.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:06.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:06.4 Info: => 0.0005745s 21:34:06.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:06.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:06.4 Info: => 3.6E-05s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:06', 'multi_disc_naming_format') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 35: multi_disc_naming_format migrated 21:34:06.4 Info: => 0.0004134s 21:34:06.4 Info: 36: add_download_client_priority migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 36 21:34:06.4 Info: AlterTable DownloadClients 21:34:06.4 Info: => 6E-07s 21:34:06.4 Info: CreateColumn DownloadClients Priority Int32 21:34:06.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:06.4 Info: => 0.0005556s 21:34:06.4 Info: PerformDBOperation 21:34:06.4 Info: Performing DB Operation 21:34:06.4 Info: => 4.89E-05s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:06', 'add_download_client_priority') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 36: add_download_client_priority migrated 21:34:06.4 Info: => 0.000499s 21:34:06.4 Info: 37: remove_growl_prowl migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 37 21:34:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:06.4 Info: => 3.7E-05s 21:34:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:06.4 Info: => 2.65E-05s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:06', 'remove_growl_prowl') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 37: remove_growl_prowl migrated 21:34:06.4 Info: => 0.0003776s 21:34:06.4 Info: 38: remove_plex_hometheatre migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 38 21:34:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:06.4 Info: => 3.57E-05s 21:34:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:06.4 Info: => 3.08E-05s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:06', 'remove_plex_hometheatre') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 38: remove_plex_hometheatre migrated 21:34:06.4 Info: => 0.0003997s 21:34:06.4 Info: 39: add_root_folder_add_defaults migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 39 21:34:06.4 Info: AlterTable RootFolders 21:34:06.4 Info: => 5E-07s 21:34:06.4 Info: CreateColumn RootFolders Name String 21:34:06.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:06.4 Info: => 0.0005139s 21:34:06.4 Info: AlterTable RootFolders 21:34:06.4 Info: => 3E-07s 21:34:06.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:06.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.0005195s 21:34:06.4 Info: AlterTable RootFolders 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:06.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.0005273s 21:34:06.4 Info: AlterTable RootFolders 21:34:06.4 Info: => 3E-07s 21:34:06.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:06.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.0005422s 21:34:06.4 Info: AlterTable RootFolders 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: CreateColumn RootFolders DefaultTags String 21:34:06.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:06.4 Info: => 0.0006429s 21:34:06.4 Info: PerformDBOperation 21:34:06.4 Info: Performing DB Operation 21:34:06.4 Info: => 5.06E-05s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:06', 'add_root_folder_add_defaults') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 39: add_root_folder_add_defaults migrated 21:34:06.4 Info: => 0.0005265s 21:34:06.4 Info: 40: task_duration migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 40 21:34:06.4 Info: AlterTable ScheduledTasks 21:34:06.4 Info: => 6E-07s 21:34:06.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:06.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:06.4 Info: => 0.0005502s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:06', 'task_duration') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 40: task_duration migrated 21:34:06.4 Info: => 0.0010075s 21:34:06.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 41 21:34:06.4 Info: AlterTable ReleaseProfiles 21:34:06.4 Info: => 5E-07s 21:34:06.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:06.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:06.4 Info: => 0.000568s 21:34:06.4 Info: AlterTable ReleaseProfiles 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:06.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.000549s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:06', 'add_indexer_and_enabled_to_release_profiles') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:06.4 Info: => 0.0009496s 21:34:06.4 Info: 42: remove_album_folders migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 42 21:34:06.4 Info: DeleteColumn Artists AlbumFolder 21:34:06.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:06.4 Info: DROP TABLE "Artists" 21:34:06.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.4 Info: => 0.0043614s 21:34:06.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:06.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:06.4 Info: => 3.45E-05s 21:34:06.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:06.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:06.4 Info: => 2.79E-05s 21:34:06.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:06.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:06.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:06.4 Info: DROP TABLE "NamingConfig" 21:34:06.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:06.4 Info: => 0.0036979s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:06', 'remove_album_folders') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 42: remove_album_folders migrated 21:34:06.4 Info: => 0.004232s 21:34:06.4 Info: 44: add_priority_to_indexers migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 44 21:34:06.4 Info: AlterTable Indexers 21:34:06.4 Info: => 6E-07s 21:34:06.4 Info: CreateColumn Indexers Priority Int32 21:34:06.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:06.4 Info: => 0.0005561s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:06', 'add_priority_to_indexers') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 44: add_priority_to_indexers migrated 21:34:06.4 Info: => 0.0010478s 21:34:06.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 45 21:34:06.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:06.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:06.4 Info: => 0.0001074s 21:34:06.4 Info: PerformDBOperation 21:34:06.4 Info: Performing DB Operation 21:34:06.4 Info: => 2.33E-05s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:06', 'remove_chown_and_folderchmod_config') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:06.4 Info: => 0.0003946s 21:34:06.4 Info: 47: update_notifiarr migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 47 21:34:06.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:06.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:06.4 Info: => 5.4E-05s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:06', 'update_notifiarr') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 47: update_notifiarr migrated 21:34:06.4 Info: => 0.0003838s 21:34:06.4 Info: 49: email_multiple_addresses migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 49 21:34:06.4 Info: PerformDBOperation 21:34:06.4 Info: Performing DB Operation 21:34:06.4 Info: => 4.44E-05s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:06', 'email_multiple_addresses') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 49: email_multiple_addresses migrated 21:34:06.4 Info: => 0.0003768s 21:34:06.4 Info: 50: rename_blacklist_to_blocklist migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 50 21:34:06.4 Info: RenameTable Blacklist Blocklist 21:34:06.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:06.4 Info: => 0.0015985s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:06', 'rename_blacklist_to_blocklist') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 50: rename_blacklist_to_blocklist migrated 21:34:06.4 Info: => 0.0019878s 21:34:06.4 Info: 51: cdh_per_downloadclient migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 51 21:34:06.4 Info: AlterTable DownloadClients 21:34:06.4 Info: => 6E-07s 21:34:06.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:06.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:06.4 Info: => 0.0005634s 21:34:06.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:06.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:06.4 Info: => 0.0005457s 21:34:06.4 Info: PerformDBOperation 21:34:06.4 Info: Performing DB Operation 21:34:06.4 Info: => 0.0001537s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:06', 'cdh_per_downloadclient') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 51: cdh_per_downloadclient migrated 21:34:06.4 Info: => 0.0005478s 21:34:06.4 Info: 52: download_history migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 52 21:34:06.4 Info: CreateTable DownloadHistory 21:34:06.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:06.4 Info: => 0.0001308s 21:34:06.4 Info: CreateIndex DownloadHistory (EventType) 21:34:06.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:06.4 Info: => 8.85E-05s 21:34:06.4 Info: CreateIndex DownloadHistory (ArtistId) 21:34:06.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:06.4 Info: => 7.7E-05s 21:34:06.4 Info: CreateIndex DownloadHistory (DownloadId) 21:34:06.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:06.4 Info: => 7.92E-05s 21:34:06.4 Info: PerformDBOperation 21:34:06.4 Info: Performing DB Operation 21:34:06.4 Info: => 0.0001176s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:06', 'download_history') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 52: download_history migrated 21:34:06.4 Info: => 0.0005627s 21:34:06.4 Info: 53: add_update_history migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 53 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:06', 'add_update_history') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 53: add_update_history migrated 21:34:06.4 Info: => 0.000378s 21:34:06.4 Info: 54: add_on_update_to_notifications migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 54 21:34:06.4 Info: AlterTable Notifications 21:34:06.4 Info: => 5E-07s 21:34:06.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:06.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:06.4 Info: => 0.0005816s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:06', 'add_on_update_to_notifications') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 54: add_on_update_to_notifications migrated 21:34:06.4 Info: => 0.0009262s 21:34:06.4 Info: 55: download_client_per_indexer migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 55 21:34:06.4 Info: AlterTable Indexers 21:34:06.4 Info: => 5E-07s 21:34:06.4 Info: CreateColumn Indexers DownloadClientId Int32 21:34:06.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.000586s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:06', 'download_client_per_indexer') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 55: download_client_per_indexer migrated 21:34:06.4 Info: => 0.0009554s 21:34:06.4 Info: 56: AddNewItemMonitorType migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 56 21:34:06.4 Info: AlterTable Artists 21:34:06.4 Info: => 6E-07s 21:34:06.4 Info: CreateColumn Artists MonitorNewItems Int32 21:34:06.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.0006112s 21:34:06.4 Info: AlterTable RootFolders 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:06.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.0005943s 21:34:06.4 Info: AlterTable ImportLists 21:34:06.4 Info: => 3E-07s 21:34:06.4 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:06.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.0005746s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:06', 'AddNewItemMonitorType') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 56: AddNewItemMonitorType migrated 21:34:06.4 Info: => 0.0009907s 21:34:06.4 Info: 57: ImportListSearch migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 57 21:34:06.4 Info: AlterTable ImportLists 21:34:06.4 Info: => 6E-07s 21:34:06.4 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:06.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:06.4 Info: => 0.0005902s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:06', 'ImportListSearch') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 57: ImportListSearch migrated 21:34:06.4 Info: => 0.0010607s 21:34:06.4 Info: 58: ImportListMonitorExisting migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 58 21:34:06.4 Info: AlterTable ImportLists 21:34:06.4 Info: => 5E-07s 21:34:06.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:06.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:06.4 Info: => 0.0006148s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:06', 'ImportListMonitorExisting') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 58: ImportListMonitorExisting migrated 21:34:06.4 Info: => 0.0010899s 21:34:06.4 Info: 59: add_indexer_tags migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 59 21:34:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:06.4 Info: => 3.92E-05s 21:34:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:06.4 Info: => 2.84E-05s 21:34:06.4 Info: AlterTable Indexers 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: CreateColumn Indexers Tags String 21:34:06.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:06.4 Info: => 0.0005967s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:06', 'add_indexer_tags') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 59: add_indexer_tags migrated 21:34:06.4 Info: => 0.0009463s 21:34:06.4 Info: 60: update_audio_types migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 60 21:34:06.4 Info: PerformDBOperation 21:34:06.4 Info: Performing DB Operation 21:34:06.4 Info: => 4.61E-05s 21:34:06.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:06', 'update_audio_types') 21:34:06.4 Info: Committing Transaction 21:34:06.4 Info: 60: update_audio_types migrated 21:34:06.4 Info: => 0.0003666s 21:34:06.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:06.4 Info: Beginning Transaction 21:34:06.4 Info: Starting migration of Main DB to 61 21:34:06.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.4 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:06.4 Info: => 3.31E-05s 21:34:06.4 Info: AlterTable AlbumReleases 21:34:06.4 Info: => 3E-07s 21:34:06.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:06.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:06.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:06.4 Info: DROP TABLE "AlbumReleases" 21:34:06.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:06.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:06.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:06.4 Info: => 0.0047146s 21:34:06.4 Info: AlterTable Albums 21:34:06.4 Info: => 4E-07s 21:34:06.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:06.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:06.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:06.5 Info: DROP TABLE "Albums" 21:34:06.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:06.5 Info: => 0.0043926s 21:34:06.5 Info: AlterTable Albums 21:34:06.5 Info: => 6E-07s 21:34:06.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:06.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:06.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:06.5 Info: DROP TABLE "Albums" 21:34:06.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:06.5 Info: => 0.0045498s 21:34:06.5 Info: AlterTable Albums 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn Albums Added DateTimeOffset 21:34:06.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:06.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:06.5 Info: DROP TABLE "Albums" 21:34:06.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:06.5 Info: => 0.0048374s 21:34:06.5 Info: AlterTable Artists 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:06.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:06.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:06.5 Info: DROP TABLE "Artists" 21:34:06.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.5 Info: => 0.0044546s 21:34:06.5 Info: AlterTable Artists 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn Artists Added DateTimeOffset 21:34:06.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:06.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:06.5 Info: DROP TABLE "Artists" 21:34:06.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.5 Info: => 0.0049393s 21:34:06.5 Info: AlterTable Blocklist 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:06.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:06.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:06.5 Info: DROP TABLE "Blocklist" 21:34:06.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:06.5 Info: => 0.003897s 21:34:06.5 Info: AlterTable Blocklist 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:06.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:06.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:06.5 Info: DROP TABLE "Blocklist" 21:34:06.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:06.5 Info: => 0.0038611s 21:34:06.5 Info: AlterTable Commands 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:06.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:06.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:06.5 Info: DROP TABLE "Commands" 21:34:06.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:06.5 Info: => 0.0041692s 21:34:06.5 Info: AlterTable Commands 21:34:06.5 Info: => 5E-07s 21:34:06.5 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:06.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:06.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:06.5 Info: DROP TABLE "Commands" 21:34:06.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:06.5 Info: => 0.0038694s 21:34:06.5 Info: AlterTable Commands 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:06.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:06.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:06.5 Info: DROP TABLE "Commands" 21:34:06.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:06.5 Info: => 0.0062303s 21:34:06.5 Info: AlterTable DownloadClientStatus 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:06.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:06.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:06.5 Info: DROP TABLE "DownloadClientStatus" 21:34:06.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:06.5 Info: => 0.0041083s 21:34:06.5 Info: AlterTable DownloadClientStatus 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:06.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:06.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:06.5 Info: DROP TABLE "DownloadClientStatus" 21:34:06.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:06.5 Info: => 0.0045593s 21:34:06.5 Info: AlterTable DownloadClientStatus 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:06.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:06.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:06.5 Info: DROP TABLE "DownloadClientStatus" 21:34:06.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:06.5 Info: => 0.0039983s 21:34:06.5 Info: AlterTable DownloadHistory 21:34:06.5 Info: => 3E-07s 21:34:06.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:06.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:06.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:06.5 Info: DROP TABLE "DownloadHistory" 21:34:06.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:06.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:06.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:06.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:06.5 Info: => 0.0043232s 21:34:06.5 Info: AlterTable ExtraFiles 21:34:06.5 Info: => 5E-07s 21:34:06.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:06.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:06.5 Info: DROP TABLE "ExtraFiles" 21:34:06.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:06.5 Info: => 0.0038324s 21:34:06.5 Info: AlterTable ExtraFiles 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:06.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:06.5 Info: DROP TABLE "ExtraFiles" 21:34:06.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:06.5 Info: => 0.003782s 21:34:06.5 Info: AlterTable History 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn History Date DateTimeOffset 21:34:06.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:06.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:06.5 Info: DROP TABLE "History" 21:34:06.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:06.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:06.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:06.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:06.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:06.5 Info: => 0.0043302s 21:34:06.5 Info: AlterTable ImportListStatus 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:06.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:06.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:06.5 Info: DROP TABLE "ImportListStatus" 21:34:06.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:06.5 Info: => 0.0039526s 21:34:06.5 Info: AlterTable ImportListStatus 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:06.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:06.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:06.5 Info: DROP TABLE "ImportListStatus" 21:34:06.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:06.5 Info: => 0.0039927s 21:34:06.5 Info: AlterTable ImportListStatus 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:06.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:06.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:06.5 Info: DROP TABLE "ImportListStatus" 21:34:06.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:06.5 Info: => 0.0039525s 21:34:06.5 Info: AlterTable IndexerStatus 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:06.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:06.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:06.5 Info: DROP TABLE "IndexerStatus" 21:34:06.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:06.5 Info: => 0.0039121s 21:34:06.5 Info: AlterTable IndexerStatus 21:34:06.5 Info: => 5E-07s 21:34:06.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:06.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:06.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:06.5 Info: DROP TABLE "IndexerStatus" 21:34:06.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:06.5 Info: => 0.0039798s 21:34:06.5 Info: AlterTable IndexerStatus 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:06.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:06.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:06.5 Info: DROP TABLE "IndexerStatus" 21:34:06.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:06.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:06.5 Info: => 0.0038757s 21:34:06.5 Info: AlterTable LyricFiles 21:34:06.5 Info: => 4E-07s 21:34:06.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:06.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:06.6 Info: DROP TABLE "LyricFiles" 21:34:06.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:06.6 Info: => 0.0038276s 21:34:06.6 Info: AlterTable LyricFiles 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:06.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:06.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:06.6 Info: DROP TABLE "LyricFiles" 21:34:06.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:06.6 Info: => 0.0037442s 21:34:06.6 Info: AlterTable MetadataFiles 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:06.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:06.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:06.6 Info: DROP TABLE "MetadataFiles" 21:34:06.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:06.6 Info: => 0.0050872s 21:34:06.6 Info: AlterTable MetadataFiles 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:06.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:06.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:06.6 Info: DROP TABLE "MetadataFiles" 21:34:06.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:06.6 Info: => 0.0038285s 21:34:06.6 Info: AlterTable PendingReleases 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:06.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:06.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:06.6 Info: DROP TABLE "PendingReleases" 21:34:06.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:06.6 Info: => 0.004887s 21:34:06.6 Info: AlterTable ScheduledTasks 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:06.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:06.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:06.6 Info: DROP TABLE "ScheduledTasks" 21:34:06.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:06.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:06.6 Info: => 0.0040006s 21:34:06.6 Info: AlterTable ScheduledTasks 21:34:06.6 Info: => 5E-07s 21:34:06.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:06.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:06.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:06.6 Info: DROP TABLE "ScheduledTasks" 21:34:06.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:06.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:06.6 Info: => 0.0039151s 21:34:06.6 Info: AlterTable TrackFiles 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:06.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:06.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:06.6 Info: DROP TABLE "TrackFiles" 21:34:06.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:06.6 Info: => 0.0046291s 21:34:06.6 Info: AlterTable TrackFiles 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:06.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:06.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:06.6 Info: DROP TABLE "TrackFiles" 21:34:06.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:06.6 Info: => 0.0041397s 21:34:06.6 Info: AlterTable VersionInfo 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:06.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:06.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:06.6 Info: DROP TABLE "VersionInfo" 21:34:06.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:06.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:06.6 Info: => 0.003957s 21:34:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:06', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:06.6 Info: Committing Transaction 21:34:06.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:06.6 Info: => 0.0048659s 21:34:06.6 Info: 62: add_on_delete_to_notifications migrating 21:34:06.6 Info: Beginning Transaction 21:34:06.6 Info: Starting migration of Main DB to 62 21:34:06.6 Info: AlterTable Notifications 21:34:06.6 Info: => 5E-07s 21:34:06.6 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:06.6 Info: => 0.0006105s 21:34:06.6 Info: AlterTable Notifications 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:06.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:06.6 Info: => 0.0005686s 21:34:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:06', 'add_on_delete_to_notifications') 21:34:06.6 Info: Committing Transaction 21:34:06.6 Info: 62: add_on_delete_to_notifications migrated 21:34:06.6 Info: => 0.0010377s 21:34:06.6 Info: 63: add_custom_formats migrating 21:34:06.6 Info: Beginning Transaction 21:34:06.6 Info: Starting migration of Main DB to 63 21:34:06.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 21:34:06.6 Info: AlterTable DelayProfiles 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:06.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:06.6 Info: => 0.0005445s 21:34:06.6 Info: UpdateData 21:34:06.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:06.6 Info: => 4.3E-05s 21:34:06.6 Info: AlterTable TrackFiles 21:34:06.6 Info: => 3E-07s 21:34:06.6 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:06.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:06.6 Info: => 0.0005719s 21:34:06.6 Info: PerformDBOperation 21:34:06.6 Info: Performing DB Operation 21:34:06.6 Info: => 0.0010417s 21:34:06.6 Info: CreateTable CustomFormats 21:34:06.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:06.6 Info: => 0.0001211s 21:34:06.6 Info: CreateIndex CustomFormats (Name) 21:34:06.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:06.6 Info: => 8.71E-05s 21:34:06.6 Info: AlterTable QualityProfiles 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: CreateColumn QualityProfiles FormatItems String 21:34:06.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:06.6 Info: => 0.0005618s 21:34:06.6 Info: AlterTable QualityProfiles 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:06.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:06.6 Info: => 0.0005483s 21:34:06.6 Info: AlterTable QualityProfiles 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:06.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:06.6 Info: => 0.000562s 21:34:06.6 Info: PerformDBOperation 21:34:06.6 Info: Performing DB Operation 21:34:06.6 Info: => 0.0011186s 21:34:06.6 Info: PerformDBOperation 21:34:06.6 Info: Performing DB Operation 21:34:06.6 Info: => 3.21E-05s 21:34:06.6 Info: DeleteColumn ReleaseProfiles Preferred 21:34:06.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:06.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:06.6 Info: DROP TABLE "ReleaseProfiles" 21:34:06.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:06.6 Info: => 0.0040835s 21:34:06.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:06.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:06.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:06.6 Info: DROP TABLE "ReleaseProfiles" 21:34:06.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:06.6 Info: => 0.0041009s 21:34:06.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:06.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:06.6 Info: => 4E-05s 21:34:06.6 Info: AlterTable DelayProfiles 21:34:06.6 Info: => 4E-07s 21:34:06.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:06.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:06.6 Info: => 0.0005662s 21:34:06.6 Info: AlterTable DelayProfiles 21:34:06.6 Info: => 2E-07s 21:34:06.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:06.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:06.6 Info: => 0.000616s 21:34:06.6 Info: -> 1 Insert operations completed in 00:00:00.0000716 taking an average of 00:00:00.0000716 21:34:06.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:06', 'add_custom_formats') 21:34:06.6 Info: Committing Transaction 21:34:06.6 Info: 63: add_custom_formats migrated 21:34:06.6 Info: => 0.0011409s 21:34:06.6 Debug: Took: 00:00:00.3815060 21:34:06.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 21:34:06.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 21:34:06.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864466989250_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:06.7 Info: DatabaseEngineVersionCheck migrating 21:34:06.7 Info: PerformDBOperation 21:34:06.7 Info: Performing DB Operation 21:34:06.7 Info: SQLite 3.47.2 21:34:06.7 Info: => 0.0014703s 21:34:06.7 Info: DatabaseEngineVersionCheck migrated 21:34:06.7 Info: => 0.0014836s 21:34:06.7 Info: VersionMigration migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: CreateTable VersionInfo 21:34:06.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:06.7 Info: => 0.000159s 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: VersionMigration migrated 21:34:06.7 Info: => 0.0008981s 21:34:06.7 Info: VersionUniqueMigration migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: CreateIndex VersionInfo (Version) 21:34:06.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:06.7 Info: => 0.0001065s 21:34:06.7 Info: AlterTable VersionInfo 21:34:06.7 Info: => 5E-07s 21:34:06.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:06.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:06.7 Info: => 0.0002002s 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: VersionUniqueMigration migrated 21:34:06.7 Info: => 0.0006183s 21:34:06.7 Info: VersionDescriptionMigration migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: AlterTable VersionInfo 21:34:06.7 Info: => 4E-07s 21:34:06.7 Info: CreateColumn VersionInfo Description String 21:34:06.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:06.7 Info: => 0.0004698s 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: VersionDescriptionMigration migrated 21:34:06.7 Info: => 0.0008525s 21:34:06.7 Info: 1: InitialSetup migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 1 21:34:06.7 Info: CreateTable Config 21:34:06.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:06.7 Info: => 0.0001591s 21:34:06.7 Info: CreateIndex Config (Key) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:06.7 Info: => 7.78E-05s 21:34:06.7 Info: CreateTable RootFolders 21:34:06.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:06.7 Info: => 8.59E-05s 21:34:06.7 Info: CreateIndex RootFolders (Path) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:06.7 Info: => 8.35E-05s 21:34:06.7 Info: CreateTable Artists 21:34:06.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:06.7 Info: => 0.000191s 21:34:06.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:06.7 Info: => 7.17E-05s 21:34:06.7 Info: CreateIndex Artists (NameSlug) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:06.7 Info: => 7.46E-05s 21:34:06.7 Info: CreateIndex Artists (CleanName) 21:34:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.7 Info: => 6.63E-05s 21:34:06.7 Info: CreateIndex Artists (Path) 21:34:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.7 Info: => 6.36E-05s 21:34:06.7 Info: CreateTable Albums 21:34:06.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:06.7 Info: => 0.0001687s 21:34:06.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.7 Info: => 7.09E-05s 21:34:06.7 Info: CreateIndex Albums (MBId) 21:34:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:06.7 Info: => 6.6E-05s 21:34:06.7 Info: CreateIndex Albums (TADBId) 21:34:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:06.7 Info: => 6.48E-05s 21:34:06.7 Info: CreateIndex Albums (TitleSlug) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:06.7 Info: => 6.51E-05s 21:34:06.7 Info: CreateIndex Albums (CleanTitle) 21:34:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.7 Info: => 6.5E-05s 21:34:06.7 Info: CreateIndex Albums (Path) 21:34:06.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:06.7 Info: => 6.09E-05s 21:34:06.7 Info: CreateTable Tracks 21:34:06.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:06.7 Info: => 0.0001217s 21:34:06.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:06.7 Info: => 6.95E-05s 21:34:06.7 Info: CreateIndex Tracks (ArtistId) 21:34:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:06.7 Info: => 7.26E-05s 21:34:06.7 Info: CreateIndex Tracks (TrackFileId) 21:34:06.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:06.7 Info: => 7.22E-05s 21:34:06.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:06.7 Info: => 7.33E-05s 21:34:06.7 Info: CreateTable TrackFiles 21:34:06.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:06.7 Info: => 0.0001183s 21:34:06.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:06.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:06.7 Info: => 6.81E-05s 21:34:06.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:06.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.7 Info: => 6.77E-05s 21:34:06.7 Info: CreateTable History 21:34:06.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:06.7 Info: => 0.0001355s 21:34:06.7 Info: CreateIndex History (Date) 21:34:06.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:06.7 Info: => 7.24E-05s 21:34:06.7 Info: CreateIndex History (EventType) 21:34:06.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:06.7 Info: => 6.92E-05s 21:34:06.7 Info: CreateIndex History (DownloadId) 21:34:06.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:06.7 Info: => 6.56E-05s 21:34:06.7 Info: CreateIndex History (AlbumId) 21:34:06.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:06.7 Info: => 9.51E-05s 21:34:06.7 Info: CreateTable Notifications 21:34:06.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:06.7 Info: => 0.000126s 21:34:06.7 Info: CreateTable ScheduledTasks 21:34:06.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:06.7 Info: => 0.0001016s 21:34:06.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:06.7 Info: => 7.32E-05s 21:34:06.7 Info: CreateTable Indexers 21:34:06.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:06.7 Info: => 9.69E-05s 21:34:06.7 Info: CreateIndex Indexers (Name) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:06.7 Info: => 0.0001071s 21:34:06.7 Info: CreateTable Profiles 21:34:06.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:06.7 Info: => 9.15E-05s 21:34:06.7 Info: CreateIndex Profiles (Name) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:06.7 Info: => 0.000104s 21:34:06.7 Info: CreateTable QualityDefinitions 21:34:06.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:06.7 Info: => 0.0001223s 21:34:06.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:06.7 Info: => 7.32E-05s 21:34:06.7 Info: CreateIndex QualityDefinitions (Title) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:06.7 Info: => 7.39E-05s 21:34:06.7 Info: CreateTable NamingConfig 21:34:06.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:06.7 Info: => 0.0001108s 21:34:06.7 Info: CreateTable Blacklist 21:34:06.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:06.7 Info: => 0.0001495s 21:34:06.7 Info: CreateTable Metadata 21:34:06.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:06.7 Info: => 9.72E-05s 21:34:06.7 Info: CreateTable MetadataFiles 21:34:06.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:06.7 Info: => 0.0001102s 21:34:06.7 Info: CreateTable DownloadClients 21:34:06.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:06.7 Info: => 9.95E-05s 21:34:06.7 Info: CreateTable PendingReleases 21:34:06.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:06.7 Info: => 0.0001052s 21:34:06.7 Info: CreateTable RemotePathMappings 21:34:06.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:06.7 Info: => 9.47E-05s 21:34:06.7 Info: CreateTable Tags 21:34:06.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:06.7 Info: => 8.44E-05s 21:34:06.7 Info: CreateIndex Tags (Label) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:06.7 Info: => 8.55E-05s 21:34:06.7 Info: CreateTable Restrictions 21:34:06.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:06.7 Info: => 9.19E-05s 21:34:06.7 Info: CreateTable DelayProfiles 21:34:06.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:06.7 Info: => 0.0001215s 21:34:06.7 Info: CreateTable Users 21:34:06.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:06.7 Info: => 8.9E-05s 21:34:06.7 Info: CreateIndex Users (Identifier) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:06.7 Info: => 8.28E-05s 21:34:06.7 Info: CreateIndex Users (Username) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:06.7 Info: => 7.63E-05s 21:34:06.7 Info: CreateTable Commands 21:34:06.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:06.7 Info: => 0.0001148s 21:34:06.7 Info: CreateTable IndexerStatus 21:34:06.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:06.7 Info: => 0.0001138s 21:34:06.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:06.7 Info: => 0.0001073s 21:34:06.7 Info: CreateTable ExtraFiles 21:34:06.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.7 Info: => 0.0001215s 21:34:06.7 Info: CreateTable LyricFiles 21:34:06.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:06.7 Info: => 0.0001201s 21:34:06.7 Info: CreateTable LanguageProfiles 21:34:06.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:06.7 Info: => 8.93E-05s 21:34:06.7 Info: CreateIndex LanguageProfiles (Name) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:06.7 Info: => 8.33E-05s 21:34:06.7 Info: CreateTable DownloadClientStatus 21:34:06.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:06.7 Info: => 9.82E-05s 21:34:06.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:06.7 Info: => 8.38E-05s 21:34:06.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:06.7 Info: -> 1 Insert operations completed in 00:00:00.0000548 taking an average of 00:00:00.0000548 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:06', 'InitialSetup') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 1: InitialSetup migrated 21:34:06.7 Info: => 0.0010145s 21:34:06.7 Info: 2: add_reason_to_pending_releases migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 2 21:34:06.7 Info: AlterTable PendingReleases 21:34:06.7 Info: => 5E-07s 21:34:06.7 Info: CreateColumn PendingReleases Reason Int32 21:34:06.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:06.7 Info: => 0.000499s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:06', 'add_reason_to_pending_releases') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 2: add_reason_to_pending_releases migrated 21:34:06.7 Info: => 0.0009607s 21:34:06.7 Info: 3: add_medium_support migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 3 21:34:06.7 Info: AlterTable Albums 21:34:06.7 Info: => 6E-07s 21:34:06.7 Info: CreateColumn Albums Media String 21:34:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:06.7 Info: => 0.0004698s 21:34:06.7 Info: AlterTable Tracks 21:34:06.7 Info: => 4E-07s 21:34:06.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:06.7 Info: => 0.000448s 21:34:06.7 Info: AlterTable Tracks 21:34:06.7 Info: => 4E-07s 21:34:06.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:06.7 Info: => 0.0004562s 21:34:06.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:06.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:06.7 Info: => 3.72E-05s 21:34:06.7 Info: DeleteColumn Tracks TrackNumber 21:34:06.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:06.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:06.7 Info: DROP TABLE "Tracks" 21:34:06.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:06.7 Info: => 0.0038405s 21:34:06.7 Info: AlterTable Tracks 21:34:06.7 Info: => 4E-07s 21:34:06.7 Info: CreateColumn Tracks TrackNumber String 21:34:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:06.7 Info: => 0.0004469s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:06', 'add_medium_support') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 3: add_medium_support migrated 21:34:06.7 Info: => 0.000971s 21:34:06.7 Info: 4: add_various_qualites_in_profile migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 4 21:34:06.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:06.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:06.7 Info: => 4.14E-05s 21:34:06.7 Info: PerformDBOperation 21:34:06.7 Info: Performing DB Operation 21:34:06.7 Info: => 3.25E-05s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:06', 'add_various_qualites_in_profile') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 4: add_various_qualites_in_profile migrated 21:34:06.7 Info: => 0.0004802s 21:34:06.7 Info: 5: metadata_profiles migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 5 21:34:06.7 Info: CreateTable MetadataProfiles 21:34:06.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:06.7 Info: => 0.0001101s 21:34:06.7 Info: CreateIndex MetadataProfiles (Name) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:06.7 Info: => 8.87E-05s 21:34:06.7 Info: AlterTable Artists 21:34:06.7 Info: => 4E-07s 21:34:06.7 Info: CreateColumn Artists MetadataProfileId Int32 21:34:06.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:06.7 Info: => 0.0005082s 21:34:06.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:06.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:06.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:06.7 Info: DROP TABLE "Artists" 21:34:06.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.7 Info: => 0.0040376s 21:34:06.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:06.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:06.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:06.7 Info: DROP TABLE "Artists" 21:34:06.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.7 Info: => 0.0040051s 21:34:06.7 Info: AlterTable Albums 21:34:06.7 Info: => 5E-07s 21:34:06.7 Info: CreateColumn Albums SecondaryTypes String 21:34:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:06.7 Info: => 0.0004854s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:06', 'metadata_profiles') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 5: metadata_profiles migrated 21:34:06.7 Info: => 0.0010325s 21:34:06.7 Info: 6: separate_automatic_and_interactive_search migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 6 21:34:06.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:06.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:06.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:06.7 Info: DROP TABLE "Indexers" 21:34:06.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:06.7 Info: => 0.0039784s 21:34:06.7 Info: AlterTable Indexers 21:34:06.7 Info: => 3E-07s 21:34:06.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:06.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:06.7 Info: => 0.0004914s 21:34:06.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:06.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:06.7 Info: => 3.67E-05s 21:34:06.7 Info: AlterTable Indexers 21:34:06.7 Info: => 3E-07s 21:34:06.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:06.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:06.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:06.7 Info: DROP TABLE "Indexers" 21:34:06.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:06.7 Info: => 0.0039475s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:06', 'separate_automatic_and_interactive_search') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 6: separate_automatic_and_interactive_search migrated 21:34:06.7 Info: => 0.0044499s 21:34:06.7 Info: 7: change_album_path_to_relative migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 7 21:34:06.7 Info: DeleteColumn Albums Path 21:34:06.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:06.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:06.7 Info: DROP TABLE "Albums" 21:34:06.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.7 Info: => 0.0054565s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:06', 'change_album_path_to_relative') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 7: change_album_path_to_relative migrated 21:34:06.7 Info: => 0.0060453s 21:34:06.7 Info: 8: change_quality_size_mb_to_kb migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 8 21:34:06.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:06.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:06.7 Info: => 4.39E-05s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:06', 'change_quality_size_mb_to_kb') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 8: change_quality_size_mb_to_kb migrated 21:34:06.7 Info: => 0.0005329s 21:34:06.7 Info: 9: album_releases migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 9 21:34:06.7 Info: AlterTable Albums 21:34:06.7 Info: => 6E-07s 21:34:06.7 Info: CreateColumn Albums Releases String 21:34:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:06.7 Info: => 0.0004869s 21:34:06.7 Info: AlterTable Albums 21:34:06.7 Info: => 3E-07s 21:34:06.7 Info: CreateColumn Albums CurrentRelease String 21:34:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:06.7 Info: => 0.0004874s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:06', 'album_releases') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 9: album_releases migrated 21:34:06.7 Info: => 0.0010117s 21:34:06.7 Info: 10: album_releases_fix migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 10 21:34:06.7 Info: AlterTable Albums 21:34:06.7 Info: => 6E-07s 21:34:06.7 Info: AlterColumn Albums Releases String 21:34:06.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:06.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:06.7 Info: DROP TABLE "Albums" 21:34:06.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.7 Info: => 0.004748s 21:34:06.7 Info: AlterTable Albums 21:34:06.7 Info: => 5E-07s 21:34:06.7 Info: AlterColumn Albums CurrentRelease String 21:34:06.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:06.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:06.7 Info: DROP TABLE "Albums" 21:34:06.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.7 Info: => 0.0047044s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:06', 'album_releases_fix') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 10: album_releases_fix migrated 21:34:06.7 Info: => 0.0053097s 21:34:06.7 Info: 11: import_lists migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 11 21:34:06.7 Info: CreateTable ImportLists 21:34:06.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:06.7 Info: => 0.0001758s 21:34:06.7 Info: CreateIndex ImportLists (Name) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:06.7 Info: => 8.76E-05s 21:34:06.7 Info: CreateTable ImportListStatus 21:34:06.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:06.7 Info: => 0.0001208s 21:34:06.7 Info: CreateIndex ImportListStatus (ProviderId) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:06.7 Info: => 8.28E-05s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:06', 'import_lists') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 11: import_lists migrated 21:34:06.7 Info: => 0.0005821s 21:34:06.7 Info: 12: add_release_status migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 12 21:34:06.7 Info: AlterTable MetadataProfiles 21:34:06.7 Info: => 5E-07s 21:34:06.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:06.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:06.7 Info: => 0.0005129s 21:34:06.7 Info: PerformDBOperation 21:34:06.7 Info: Performing DB Operation 21:34:06.7 Info: => 2.76E-05s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:06', 'add_release_status') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 12: add_release_status migrated 21:34:06.7 Info: => 0.0005107s 21:34:06.7 Info: 13: album_download_notification migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 13 21:34:06.7 Info: AlterTable Notifications 21:34:06.7 Info: => 3E-07s 21:34:06.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:06.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:06.7 Info: => 0.0005213s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:06', 'album_download_notification') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 13: album_download_notification migrated 21:34:06.7 Info: => 0.0009992s 21:34:06.7 Info: 14: fix_language_metadata_profiles migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 14 21:34:06.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:06.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:06.7 Info: => 9.46E-05s 21:34:06.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:06.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:06.7 Info: => 7.65E-05s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:06', 'fix_language_metadata_profiles') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 14: fix_language_metadata_profiles migrated 21:34:06.7 Info: => 0.0005446s 21:34:06.7 Info: 15: remove_fanzub migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 15 21:34:06.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:06.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:06.7 Info: => 9.43E-05s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:06', 'remove_fanzub') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 15: remove_fanzub migrated 21:34:06.7 Info: => 0.0006418s 21:34:06.7 Info: 16: update_artist_history_indexes migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 16 21:34:06.7 Info: CreateIndex Albums (ArtistId) 21:34:06.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:06.7 Info: => 9.48E-05s 21:34:06.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:06.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:06.7 Info: => 0.0001013s 21:34:06.7 Info: DeleteIndex History (AlbumId) 21:34:06.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:06.7 Info: => 0.0001284s 21:34:06.7 Info: CreateIndex History (AlbumId, Date) 21:34:06.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:06.7 Info: => 0.000105s 21:34:06.7 Info: DeleteIndex History (DownloadId) 21:34:06.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:06.7 Info: => 0.0001109s 21:34:06.7 Info: CreateIndex History (DownloadId, Date) 21:34:06.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:06.7 Info: => 8.3E-05s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:06', 'update_artist_history_indexes') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 16: update_artist_history_indexes migrated 21:34:06.7 Info: => 0.0005904s 21:34:06.7 Info: 17: remove_nma migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 17 21:34:06.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:06.7 Info: => 4.14E-05s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:06', 'remove_nma') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 17: remove_nma migrated 21:34:06.7 Info: => 0.0004967s 21:34:06.7 Info: 18: album_disambiguation migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 18 21:34:06.7 Info: AlterTable Albums 21:34:06.7 Info: => 5E-07s 21:34:06.7 Info: CreateColumn Albums Disambiguation String 21:34:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:06.7 Info: => 0.0005683s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:06', 'album_disambiguation') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 18: album_disambiguation migrated 21:34:06.7 Info: => 0.0010696s 21:34:06.7 Info: 19: add_ape_quality_in_profiles migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 19 21:34:06.7 Info: PerformDBOperation 21:34:06.7 Info: Performing DB Operation 21:34:06.7 Info: => 6.24E-05s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:06', 'add_ape_quality_in_profiles') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 19: add_ape_quality_in_profiles migrated 21:34:06.7 Info: => 0.0004728s 21:34:06.7 Info: 20: remove_pushalot migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 20 21:34:06.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:06.7 Info: => 4.23E-05s 21:34:06.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:06.7 Info: => 3.46E-05s 21:34:06.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:06.7 Info: => 3.23E-05s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:06', 'remove_pushalot') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 20: remove_pushalot migrated 21:34:06.7 Info: => 0.0005037s 21:34:06.7 Info: 21: add_custom_filters migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 21 21:34:06.7 Info: CreateTable CustomFilters 21:34:06.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:06.7 Info: => 0.0001648s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:06', 'add_custom_filters') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 21: add_custom_filters migrated 21:34:06.7 Info: => 0.0006493s 21:34:06.7 Info: 22: import_list_tags migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 22 21:34:06.7 Info: AlterTable ImportLists 21:34:06.7 Info: => 1.3E-06s 21:34:06.7 Info: CreateColumn ImportLists Tags String 21:34:06.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:06.7 Info: => 0.0006334s 21:34:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:06', 'import_list_tags') 21:34:06.7 Info: Committing Transaction 21:34:06.7 Info: 22: import_list_tags migrated 21:34:06.7 Info: => 0.0010955s 21:34:06.7 Info: 23: add_release_groups_etc migrating 21:34:06.7 Info: Beginning Transaction 21:34:06.7 Info: Starting migration of Main DB to 23 21:34:06.7 Info: CreateTable ArtistMetadata 21:34:06.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:06.7 Info: => 0.0001685s 21:34:06.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:06.7 Info: => 8.79E-05s 21:34:06.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:06.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:06.7 Info: => 7.21E-05s 21:34:06.7 Info: AlterTable Artists 21:34:06.7 Info: => 3E-07s 21:34:06.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:06.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:06.7 Info: => 0.0005512s 21:34:06.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:06.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:06.7 Info: => 5.75E-05s 21:34:06.7 Info: CreateTable AlbumReleases 21:34:06.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:06.7 Info: => 0.0001717s 21:34:06.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:06.7 Info: => 8.49E-05s 21:34:06.7 Info: CreateIndex AlbumReleases (AlbumId) 21:34:06.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:06.7 Info: => 7.67E-05s 21:34:06.7 Info: PerformDBOperation 21:34:06.7 Info: Performing DB Operation 21:34:06.7 Info: => 7.78E-05s 21:34:06.7 Info: AlterTable Albums 21:34:06.7 Info: => 3E-07s 21:34:06.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:06.7 Info: => 0.0005861s 21:34:06.7 Info: AlterTable Albums 21:34:06.7 Info: => 3E-07s 21:34:06.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:06.7 Info: => 0.0005968s 21:34:06.7 Info: AlterTable Albums 21:34:06.7 Info: => 4E-07s 21:34:06.7 Info: CreateColumn Albums Links String 21:34:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:06.7 Info: => 0.0005511s 21:34:06.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:06.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:06.7 Info: => 8.51E-05s 21:34:06.7 Info: AlterTable Tracks 21:34:06.7 Info: => 4E-07s 21:34:06.7 Info: CreateColumn Tracks ForeignRecordingId String 21:34:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:06.7 Info: => 0.0005517s 21:34:06.7 Info: AlterTable Tracks 21:34:06.7 Info: => 4E-07s 21:34:06.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:06.7 Info: => 0.0005473s 21:34:06.7 Info: AlterTable Tracks 21:34:06.7 Info: => 4E-07s 21:34:06.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:06.7 Info: => 0.0005655s 21:34:06.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:06.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:06.7 Info: => 7.15E-05s 21:34:06.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:06.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:06.7 Info: => 5.97E-05s 21:34:06.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:06.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:06.7 Info: DROP TABLE "Artists" 21:34:06.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.7 Info: => 0.0044106s 21:34:06.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:06.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:06.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:06.7 Info: DROP TABLE "Albums" 21:34:06.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.7 Info: => 0.0045627s 21:34:06.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:06.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:06.8 Info: DROP TABLE "Tracks" 21:34:06.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:06.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:06.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:06.8 Info: => 0.0042083s 21:34:06.8 Info: DeleteColumn TrackFiles ArtistId 21:34:06.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:06.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:06.8 Info: DROP TABLE "TrackFiles" 21:34:06.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.8 Info: => 0.0040928s 21:34:06.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:06.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.8 Info: => 8.03E-05s 21:34:06.8 Info: CreateIndex Artists (Monitored) 21:34:06.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.8 Info: => 7.57E-05s 21:34:06.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:06.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:06.8 Info: => 7.43E-05s 21:34:06.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:06.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:06.8 Info: => 7.62E-05s 21:34:06.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:06.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:06.8 Info: => 7.23E-05s 21:34:06.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:06.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:06.8 Info: => 7.16E-05s 21:34:06.8 Info: UpdateData 21:34:06.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:06.8 Info: => 3.84E-05s 21:34:06.8 Info: UpdateData 21:34:06.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:06.8 Info: => 3.22E-05s 21:34:06.8 Info: UpdateData 21:34:06.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:06.8 Info: => 3.79E-05s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:06', 'add_release_groups_etc') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 23: add_release_groups_etc migrated 21:34:06.8 Info: => 0.0008514s 21:34:06.8 Info: 24: NewMediaInfoFormat migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 24 21:34:06.8 Info: UpdateData 21:34:06.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:06.8 Info: => 3.95E-05s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:06', 'NewMediaInfoFormat') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 24: NewMediaInfoFormat migrated 21:34:06.8 Info: => 0.0004739s 21:34:06.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 25 21:34:06.8 Info: RenameTable Restrictions ReleaseProfiles 21:34:06.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:06.8 Info: => 0.00169s 21:34:06.8 Info: AlterTable ReleaseProfiles 21:34:06.8 Info: => 5E-07s 21:34:06.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:06.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:06.8 Info: => 0.0005205s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:06', 'rename_restrictions_to_release_profiles') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:06.8 Info: => 0.0009909s 21:34:06.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 26 21:34:06.8 Info: RenameTable Profiles QualityProfiles 21:34:06.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:06.8 Info: => 0.0015057s 21:34:06.8 Info: AlterTable QualityProfiles 21:34:06.8 Info: => 3E-07s 21:34:06.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:06.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:06.8 Info: => 0.0004878s 21:34:06.8 Info: AlterTable LanguageProfiles 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:06.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:06.8 Info: => 0.000492s 21:34:06.8 Info: UpdateData 21:34:06.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:06.8 Info: => 3.84E-05s 21:34:06.8 Info: UpdateData 21:34:06.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:06.8 Info: => 2.87E-05s 21:34:06.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:06.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:06.8 Info: DROP TABLE "Artists" 21:34:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.8 Info: => 0.0042101s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:06', 'rename_quality_profiles_add_upgrade_allowed') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:06.8 Info: => 0.0049768s 21:34:06.8 Info: 27: add_import_exclusions migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 27 21:34:06.8 Info: CreateTable ImportListExclusions 21:34:06.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:06.8 Info: => 0.0001076s 21:34:06.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:06.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:06.8 Info: => 8.58E-05s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:06', 'add_import_exclusions') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 27: add_import_exclusions migrated 21:34:06.8 Info: => 0.0005634s 21:34:06.8 Info: 28: clean_artist_metadata_table migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 28 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:06.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:06.8 Info: => 0.000131s 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:06.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:06.8 Info: => 0.0001177s 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:06.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:06.8 Info: => 0.000113s 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:06.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:06.8 Info: => 0.0001124s 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:06.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:06.8 Info: => 0.0001109s 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:06.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:06.8 Info: => 0.0001155s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:06', 'clean_artist_metadata_table') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 28: clean_artist_metadata_table migrated 21:34:06.8 Info: => 0.0005743s 21:34:06.8 Info: 29: health_issue_notification migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 29 21:34:06.8 Info: AlterTable Notifications 21:34:06.8 Info: => 5E-07s 21:34:06.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:06.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:06.8 Info: => 0.0005099s 21:34:06.8 Info: AlterTable Notifications 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:06.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:06.8 Info: => 0.0005632s 21:34:06.8 Info: AlterTable Notifications 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:06.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:06.8 Info: => 0.0004959s 21:34:06.8 Info: AlterTable Notifications 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:06.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:06.8 Info: => 0.0004954s 21:34:06.8 Info: AlterTable Notifications 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:06.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:06.8 Info: => 0.0004957s 21:34:06.8 Info: DeleteColumn Notifications OnDownload 21:34:06.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:06.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:06.8 Info: DROP TABLE "Notifications" 21:34:06.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:06.8 Info: => 0.003743s 21:34:06.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:06.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:06.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:06.8 Info: DROP TABLE "Notifications" 21:34:06.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:06.8 Info: => 0.0038212s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:06', 'health_issue_notification') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 29: health_issue_notification migrated 21:34:06.8 Info: => 0.0043852s 21:34:06.8 Info: 30: add_mediafilerepository_mtime migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 30 21:34:06.8 Info: AlterTable TrackFiles 21:34:06.8 Info: => 5E-07s 21:34:06.8 Info: CreateColumn TrackFiles Modified DateTime 21:34:06.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:06.8 Info: => 0.000534s 21:34:06.8 Info: AlterTable TrackFiles 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn TrackFiles Path String 21:34:06.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:06.8 Info: => 0.0005045s 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:06.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:06.8 Info: => 3.01E-05s 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:06.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:06.8 Info: => 0.0001186s 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:06.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:06.8 Info: => 0.0001297s 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:06.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:06.8 Info: => 0.0001314s 21:34:06.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:06.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:06.8 Info: => 6.8E-05s 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:06.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:06.8 Info: => 4.62E-05s 21:34:06.8 Info: AlterTable TrackFiles 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: AlterColumn TrackFiles Path String 21:34:06.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:06.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:06.8 Info: DROP TABLE "TrackFiles" 21:34:06.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.8 Info: => 0.0038596s 21:34:06.8 Info: CreateIndex TrackFiles (Path) 21:34:06.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:06.8 Info: => 8.08E-05s 21:34:06.8 Info: DeleteColumn TrackFiles RelativePath 21:34:06.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:06.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:06.8 Info: DROP TABLE "TrackFiles" 21:34:06.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:06.8 Info: => 0.0040634s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:06', 'add_mediafilerepository_mtime') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 30: add_mediafilerepository_mtime migrated 21:34:06.8 Info: => 0.0046066s 21:34:06.8 Info: 31: add_artistmetadataid_constraint migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 31 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:06.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:06.8 Info: => 8.94E-05s 21:34:06.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:06.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:06.8 Info: => 0.0001188s 21:34:06.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:06.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:06.8 Info: DROP TABLE "Artists" 21:34:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.8 Info: => 0.0043325s 21:34:06.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:06.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.8 Info: => 7.46E-05s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:06', 'add_artistmetadataid_constraint') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 31: add_artistmetadataid_constraint migrated 21:34:06.8 Info: => 0.0005784s 21:34:06.8 Info: 32: old_ids_and_artist_alias migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 32 21:34:06.8 Info: AlterTable ArtistMetadata 21:34:06.8 Info: => 6E-07s 21:34:06.8 Info: CreateColumn ArtistMetadata Aliases String 21:34:06.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:06.8 Info: => 0.0005907s 21:34:06.8 Info: AlterTable ArtistMetadata 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:06.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.8 Info: => 0.0005735s 21:34:06.8 Info: AlterTable Albums 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.8 Info: => 0.0005444s 21:34:06.8 Info: AlterTable AlbumReleases 21:34:06.8 Info: => 3E-07s 21:34:06.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:06.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.8 Info: => 0.0005401s 21:34:06.8 Info: AlterTable Tracks 21:34:06.8 Info: => 3E-07s 21:34:06.8 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.8 Info: => 0.0005121s 21:34:06.8 Info: AlterTable Tracks 21:34:06.8 Info: => 3E-07s 21:34:06.8 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:06.8 Info: => 0.0005285s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:06', 'old_ids_and_artist_alias') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 32: old_ids_and_artist_alias migrated 21:34:06.8 Info: => 0.0010743s 21:34:06.8 Info: 33: download_propers_config migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 33 21:34:06.8 Info: PerformDBOperation 21:34:06.8 Info: Performing DB Operation 21:34:06.8 Info: => 2.98E-05s 21:34:06.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:06.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:06.8 Info: => 3.1E-05s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:06', 'download_propers_config') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 33: download_propers_config migrated 21:34:06.8 Info: => 0.0005222s 21:34:06.8 Info: 34: remove_language_profiles migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 34 21:34:06.8 Info: DeleteTable LanguageProfiles 21:34:06.8 Info: DROP TABLE "LanguageProfiles" 21:34:06.8 Info: => 0.000192s 21:34:06.8 Info: DeleteColumn Artists LanguageProfileId 21:34:06.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:06.8 Info: DROP TABLE "Artists" 21:34:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.8 Info: => 0.0045058s 21:34:06.8 Info: DeleteColumn ImportLists LanguageProfileId 21:34:06.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:06.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:06.8 Info: DROP TABLE "ImportLists" 21:34:06.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:06.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:06.8 Info: => 0.0044248s 21:34:06.8 Info: DeleteColumn Blacklist Language 21:34:06.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:06.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:06.8 Info: DROP TABLE "Blacklist" 21:34:06.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:06.8 Info: => 0.0037916s 21:34:06.8 Info: DeleteColumn History Language 21:34:06.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:06.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:06.8 Info: DROP TABLE "History" 21:34:06.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:06.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:06.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:06.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:06.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:06.8 Info: => 0.0043759s 21:34:06.8 Info: DeleteColumn LyricFiles Language 21:34:06.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:06.8 Info: DROP TABLE "LyricFiles" 21:34:06.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:06.8 Info: => 0.0061189s 21:34:06.8 Info: DeleteColumn TrackFiles Language 21:34:06.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:06.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:06.8 Info: DROP TABLE "TrackFiles" 21:34:06.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:06.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:06.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:06.8 Info: => 0.0039604s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:06', 'remove_language_profiles') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 34: remove_language_profiles migrated 21:34:06.8 Info: => 0.0046342s 21:34:06.8 Info: 35: multi_disc_naming_format migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 35 21:34:06.8 Info: AlterTable NamingConfig 21:34:06.8 Info: => 5E-07s 21:34:06.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:06.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:06.8 Info: => 0.0005192s 21:34:06.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:06.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:06.8 Info: => 3.46E-05s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:06', 'multi_disc_naming_format') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 35: multi_disc_naming_format migrated 21:34:06.8 Info: => 0.0005219s 21:34:06.8 Info: 36: add_download_client_priority migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 36 21:34:06.8 Info: AlterTable DownloadClients 21:34:06.8 Info: => 5E-07s 21:34:06.8 Info: CreateColumn DownloadClients Priority Int32 21:34:06.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:06.8 Info: => 0.0005516s 21:34:06.8 Info: PerformDBOperation 21:34:06.8 Info: Performing DB Operation 21:34:06.8 Info: => 5.86E-05s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:06', 'add_download_client_priority') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 36: add_download_client_priority migrated 21:34:06.8 Info: => 0.0005203s 21:34:06.8 Info: 37: remove_growl_prowl migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 37 21:34:06.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:06.8 Info: => 3.77E-05s 21:34:06.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:06.8 Info: => 2.6E-05s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:06', 'remove_growl_prowl') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 37: remove_growl_prowl migrated 21:34:06.8 Info: => 0.0003817s 21:34:06.8 Info: 38: remove_plex_hometheatre migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 38 21:34:06.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:06.8 Info: => 3.37E-05s 21:34:06.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:06.8 Info: => 2.64E-05s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:06', 'remove_plex_hometheatre') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 38: remove_plex_hometheatre migrated 21:34:06.8 Info: => 0.0003722s 21:34:06.8 Info: 39: add_root_folder_add_defaults migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 39 21:34:06.8 Info: AlterTable RootFolders 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn RootFolders Name String 21:34:06.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:06.8 Info: => 0.0005379s 21:34:06.8 Info: AlterTable RootFolders 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:06.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:06.8 Info: => 0.0005922s 21:34:06.8 Info: AlterTable RootFolders 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:06.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:06.8 Info: => 0.0005461s 21:34:06.8 Info: AlterTable RootFolders 21:34:06.8 Info: => 3E-07s 21:34:06.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:06.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:06.8 Info: => 0.000546s 21:34:06.8 Info: AlterTable RootFolders 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn RootFolders DefaultTags String 21:34:06.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:06.8 Info: => 0.00056s 21:34:06.8 Info: PerformDBOperation 21:34:06.8 Info: Performing DB Operation 21:34:06.8 Info: => 4.99E-05s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:06', 'add_root_folder_add_defaults') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 39: add_root_folder_add_defaults migrated 21:34:06.8 Info: => 0.0005s 21:34:06.8 Info: 40: task_duration migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 40 21:34:06.8 Info: AlterTable ScheduledTasks 21:34:06.8 Info: => 5E-07s 21:34:06.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:06.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:06.8 Info: => 0.0005588s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:06', 'task_duration') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 40: task_duration migrated 21:34:06.8 Info: => 0.0009776s 21:34:06.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 41 21:34:06.8 Info: AlterTable ReleaseProfiles 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:06.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:06.8 Info: => 0.0005659s 21:34:06.8 Info: AlterTable ReleaseProfiles 21:34:06.8 Info: => 4E-07s 21:34:06.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:06.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:06.8 Info: => 0.000566s 21:34:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:06', 'add_indexer_and_enabled_to_release_profiles') 21:34:06.8 Info: Committing Transaction 21:34:06.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:06.8 Info: => 0.001022s 21:34:06.8 Info: 42: remove_album_folders migrating 21:34:06.8 Info: Beginning Transaction 21:34:06.8 Info: Starting migration of Main DB to 42 21:34:06.8 Info: DeleteColumn Artists AlbumFolder 21:34:06.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:06.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:06.8 Info: DROP TABLE "Artists" 21:34:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.8 Info: => 0.0044558s 21:34:06.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:06.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:06.8 Info: => 3.48E-05s 21:34:06.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:06.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:06.8 Info: => 2.79E-05s 21:34:06.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:06.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:06.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:06.8 Info: DROP TABLE "NamingConfig" 21:34:06.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:06.9 Info: => 0.0036508s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:06', 'remove_album_folders') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 42: remove_album_folders migrated 21:34:06.9 Info: => 0.004191s 21:34:06.9 Info: 44: add_priority_to_indexers migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 44 21:34:06.9 Info: AlterTable Indexers 21:34:06.9 Info: => 5E-07s 21:34:06.9 Info: CreateColumn Indexers Priority Int32 21:34:06.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:06.9 Info: => 0.0005578s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:06', 'add_priority_to_indexers') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 44: add_priority_to_indexers migrated 21:34:06.9 Info: => 0.0009407s 21:34:06.9 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 45 21:34:06.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:06.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:06.9 Info: => 0.0001073s 21:34:06.9 Info: PerformDBOperation 21:34:06.9 Info: Performing DB Operation 21:34:06.9 Info: => 2.52E-05s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:06', 'remove_chown_and_folderchmod_config') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:06.9 Info: => 0.0003766s 21:34:06.9 Info: 47: update_notifiarr migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 47 21:34:06.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:06.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:06.9 Info: => 5.54E-05s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:06', 'update_notifiarr') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 47: update_notifiarr migrated 21:34:06.9 Info: => 0.0003829s 21:34:06.9 Info: 49: email_multiple_addresses migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 49 21:34:06.9 Info: PerformDBOperation 21:34:06.9 Info: Performing DB Operation 21:34:06.9 Info: => 5.16E-05s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:06', 'email_multiple_addresses') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 49: email_multiple_addresses migrated 21:34:06.9 Info: => 0.0004772s 21:34:06.9 Info: 50: rename_blacklist_to_blocklist migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 50 21:34:06.9 Info: RenameTable Blacklist Blocklist 21:34:06.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:06.9 Info: => 0.0015808s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:06', 'rename_blacklist_to_blocklist') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 50: rename_blacklist_to_blocklist migrated 21:34:06.9 Info: => 0.0020607s 21:34:06.9 Info: 51: cdh_per_downloadclient migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 51 21:34:06.9 Info: AlterTable DownloadClients 21:34:06.9 Info: => 6E-07s 21:34:06.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:06.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:06.9 Info: => 0.000601s 21:34:06.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:06.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:06.9 Info: => 0.0005748s 21:34:06.9 Info: PerformDBOperation 21:34:06.9 Info: Performing DB Operation 21:34:06.9 Info: => 0.0001544s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:06', 'cdh_per_downloadclient') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 51: cdh_per_downloadclient migrated 21:34:06.9 Info: => 0.0005878s 21:34:06.9 Info: 52: download_history migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 52 21:34:06.9 Info: CreateTable DownloadHistory 21:34:06.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:06.9 Info: => 0.0001309s 21:34:06.9 Info: CreateIndex DownloadHistory (EventType) 21:34:06.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:06.9 Info: => 8.92E-05s 21:34:06.9 Info: CreateIndex DownloadHistory (ArtistId) 21:34:06.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:06.9 Info: => 7.9E-05s 21:34:06.9 Info: CreateIndex DownloadHistory (DownloadId) 21:34:06.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:06.9 Info: => 7.68E-05s 21:34:06.9 Info: PerformDBOperation 21:34:06.9 Info: Performing DB Operation 21:34:06.9 Info: => 0.0001227s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:06', 'download_history') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 52: download_history migrated 21:34:06.9 Info: => 0.0006118s 21:34:06.9 Info: 53: add_update_history migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 53 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:06', 'add_update_history') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 53: add_update_history migrated 21:34:06.9 Info: => 0.0004693s 21:34:06.9 Info: 54: add_on_update_to_notifications migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 54 21:34:06.9 Info: AlterTable Notifications 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:06.9 Info: => 0.0006218s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:06', 'add_on_update_to_notifications') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 54: add_on_update_to_notifications migrated 21:34:06.9 Info: => 0.0010835s 21:34:06.9 Info: 55: download_client_per_indexer migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 55 21:34:06.9 Info: AlterTable Indexers 21:34:06.9 Info: => 5E-07s 21:34:06.9 Info: CreateColumn Indexers DownloadClientId Int32 21:34:06.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:06.9 Info: => 0.0005846s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:06', 'download_client_per_indexer') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 55: download_client_per_indexer migrated 21:34:06.9 Info: => 0.0009813s 21:34:06.9 Info: 56: AddNewItemMonitorType migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 56 21:34:06.9 Info: AlterTable Artists 21:34:06.9 Info: => 5E-07s 21:34:06.9 Info: CreateColumn Artists MonitorNewItems Int32 21:34:06.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:06.9 Info: => 0.0005606s 21:34:06.9 Info: AlterTable RootFolders 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:06.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:06.9 Info: => 0.0006197s 21:34:06.9 Info: AlterTable ImportLists 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:06.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:06.9 Info: => 0.0005893s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:06', 'AddNewItemMonitorType') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 56: AddNewItemMonitorType migrated 21:34:06.9 Info: => 0.0010685s 21:34:06.9 Info: 57: ImportListSearch migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 57 21:34:06.9 Info: AlterTable ImportLists 21:34:06.9 Info: => 5E-07s 21:34:06.9 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:06.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:06.9 Info: => 0.0005979s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:06', 'ImportListSearch') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 57: ImportListSearch migrated 21:34:06.9 Info: => 0.0009592s 21:34:06.9 Info: 58: ImportListMonitorExisting migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 58 21:34:06.9 Info: AlterTable ImportLists 21:34:06.9 Info: => 5E-07s 21:34:06.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:06.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:06.9 Info: => 0.0005936s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:06', 'ImportListMonitorExisting') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 58: ImportListMonitorExisting migrated 21:34:06.9 Info: => 0.0009405s 21:34:06.9 Info: 59: add_indexer_tags migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 59 21:34:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:06.9 Info: => 3.92E-05s 21:34:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:06.9 Info: => 2.95E-05s 21:34:06.9 Info: AlterTable Indexers 21:34:06.9 Info: => 3E-07s 21:34:06.9 Info: CreateColumn Indexers Tags String 21:34:06.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:06.9 Info: => 0.000595s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:06', 'add_indexer_tags') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 59: add_indexer_tags migrated 21:34:06.9 Info: => 0.0010545s 21:34:06.9 Info: 60: update_audio_types migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 60 21:34:06.9 Info: PerformDBOperation 21:34:06.9 Info: Performing DB Operation 21:34:06.9 Info: => 4.25E-05s 21:34:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:06', 'update_audio_types') 21:34:06.9 Info: Committing Transaction 21:34:06.9 Info: 60: update_audio_types migrated 21:34:06.9 Info: => 0.000469s 21:34:06.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:06.9 Info: Beginning Transaction 21:34:06.9 Info: Starting migration of Main DB to 61 21:34:06.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:06.9 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:06.9 Info: => 3.25E-05s 21:34:06.9 Info: AlterTable AlbumReleases 21:34:06.9 Info: => 3E-07s 21:34:06.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:06.9 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:06.9 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:06.9 Info: DROP TABLE "AlbumReleases" 21:34:06.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:06.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:06.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:06.9 Info: => 0.0042748s 21:34:06.9 Info: AlterTable Albums 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:06.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:06.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:06.9 Info: DROP TABLE "Albums" 21:34:06.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:06.9 Info: => 0.0044212s 21:34:06.9 Info: AlterTable Albums 21:34:06.9 Info: => 3E-07s 21:34:06.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:06.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:06.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:06.9 Info: DROP TABLE "Albums" 21:34:06.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:06.9 Info: => 0.0043801s 21:34:06.9 Info: AlterTable Albums 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: AlterColumn Albums Added DateTimeOffset 21:34:06.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:06.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:06.9 Info: DROP TABLE "Albums" 21:34:06.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:06.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:06.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:06.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:06.9 Info: => 0.0044964s 21:34:06.9 Info: AlterTable Artists 21:34:06.9 Info: => 3E-07s 21:34:06.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:06.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:06.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:06.9 Info: DROP TABLE "Artists" 21:34:06.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.9 Info: => 0.0045979s 21:34:06.9 Info: AlterTable Artists 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: AlterColumn Artists Added DateTimeOffset 21:34:06.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:06.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:06.9 Info: DROP TABLE "Artists" 21:34:06.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:06.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:06.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:06.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:06.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:06.9 Info: => 0.0048708s 21:34:06.9 Info: AlterTable Blocklist 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:06.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:06.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:06.9 Info: DROP TABLE "Blocklist" 21:34:06.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:06.9 Info: => 0.0047488s 21:34:06.9 Info: AlterTable Blocklist 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:06.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:06.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:06.9 Info: DROP TABLE "Blocklist" 21:34:06.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:06.9 Info: => 0.0039064s 21:34:06.9 Info: AlterTable Commands 21:34:06.9 Info: => 5E-07s 21:34:06.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:06.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:06.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:06.9 Info: DROP TABLE "Commands" 21:34:06.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:06.9 Info: => 0.0038251s 21:34:06.9 Info: AlterTable Commands 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:06.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:06.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:06.9 Info: DROP TABLE "Commands" 21:34:06.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:06.9 Info: => 0.0039117s 21:34:06.9 Info: AlterTable Commands 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:06.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:06.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:06.9 Info: DROP TABLE "Commands" 21:34:06.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:06.9 Info: => 0.0060139s 21:34:06.9 Info: AlterTable DownloadClientStatus 21:34:06.9 Info: => 5E-07s 21:34:06.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:06.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:06.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:06.9 Info: DROP TABLE "DownloadClientStatus" 21:34:06.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:06.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:06.9 Info: => 0.0039975s 21:34:06.9 Info: AlterTable DownloadClientStatus 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:06.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:06.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:06.9 Info: DROP TABLE "DownloadClientStatus" 21:34:06.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:06.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:06.9 Info: => 0.0040483s 21:34:06.9 Info: AlterTable DownloadClientStatus 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:06.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:06.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:06.9 Info: DROP TABLE "DownloadClientStatus" 21:34:06.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:06.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:06.9 Info: => 0.0044554s 21:34:06.9 Info: AlterTable DownloadHistory 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:06.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:06.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:06.9 Info: DROP TABLE "DownloadHistory" 21:34:06.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:06.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:06.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:06.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:06.9 Info: => 0.0047422s 21:34:06.9 Info: AlterTable ExtraFiles 21:34:06.9 Info: => 4E-07s 21:34:06.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:06.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:06.9 Info: DROP TABLE "ExtraFiles" 21:34:06.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:06.9 Info: => 0.0038208s 21:34:06.9 Info: AlterTable ExtraFiles 21:34:06.9 Info: => 3E-07s 21:34:06.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:06.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:06.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:06.9 Info: DROP TABLE "ExtraFiles" 21:34:06.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:06.9 Info: => 0.0049687s 21:34:06.9 Info: AlterTable History 21:34:06.9 Info: => 5E-07s 21:34:06.9 Info: AlterColumn History Date DateTimeOffset 21:34:06.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:06.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:06.9 Info: DROP TABLE "History" 21:34:06.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:06.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:06.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:06.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:06.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:06.9 Info: => 0.0045201s 21:34:06.9 Info: AlterTable ImportListStatus 21:34:06.9 Info: => 5E-07s 21:34:06.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:07.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:07.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:07.0 Info: DROP TABLE "ImportListStatus" 21:34:07.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:07.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:07.0 Info: => 0.0050489s 21:34:07.0 Info: AlterTable ImportListStatus 21:34:07.0 Info: => 5E-07s 21:34:07.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:07.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:07.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:07.0 Info: DROP TABLE "ImportListStatus" 21:34:07.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:07.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:07.0 Info: => 0.0039931s 21:34:07.0 Info: AlterTable ImportListStatus 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:07.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:07.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:07.0 Info: DROP TABLE "ImportListStatus" 21:34:07.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:07.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:07.0 Info: => 0.0039906s 21:34:07.0 Info: AlterTable IndexerStatus 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:07.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:07.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:07.0 Info: DROP TABLE "IndexerStatus" 21:34:07.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:07.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:07.0 Info: => 0.0040758s 21:34:07.0 Info: AlterTable IndexerStatus 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:07.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:07.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:07.0 Info: DROP TABLE "IndexerStatus" 21:34:07.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:07.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:07.0 Info: => 0.0039528s 21:34:07.0 Info: AlterTable IndexerStatus 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:07.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:07.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:07.0 Info: DROP TABLE "IndexerStatus" 21:34:07.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:07.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:07.0 Info: => 0.0040112s 21:34:07.0 Info: AlterTable LyricFiles 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:07.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:07.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:07.0 Info: DROP TABLE "LyricFiles" 21:34:07.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:07.0 Info: => 0.0038252s 21:34:07.0 Info: AlterTable LyricFiles 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:07.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:07.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:07.0 Info: DROP TABLE "LyricFiles" 21:34:07.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:07.0 Info: => 0.0046059s 21:34:07.0 Info: AlterTable MetadataFiles 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:07.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:07.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:07.0 Info: DROP TABLE "MetadataFiles" 21:34:07.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:07.0 Info: => 0.0055664s 21:34:07.0 Info: AlterTable MetadataFiles 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:07.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:07.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:07.0 Info: DROP TABLE "MetadataFiles" 21:34:07.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:07.0 Info: => 0.0040188s 21:34:07.0 Info: AlterTable PendingReleases 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:07.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:07.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:07.0 Info: DROP TABLE "PendingReleases" 21:34:07.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:07.0 Info: => 0.003955s 21:34:07.0 Info: AlterTable ScheduledTasks 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:07.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:07.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:07.0 Info: DROP TABLE "ScheduledTasks" 21:34:07.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:07.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:07.0 Info: => 0.0039794s 21:34:07.0 Info: AlterTable ScheduledTasks 21:34:07.0 Info: => 3E-07s 21:34:07.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:07.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:07.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:07.0 Info: DROP TABLE "ScheduledTasks" 21:34:07.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:07.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:07.0 Info: => 0.0040147s 21:34:07.0 Info: AlterTable TrackFiles 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:07.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:07.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:07.0 Info: DROP TABLE "TrackFiles" 21:34:07.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:07.0 Info: => 0.0041134s 21:34:07.0 Info: AlterTable TrackFiles 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:07.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:07.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:07.0 Info: DROP TABLE "TrackFiles" 21:34:07.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:07.0 Info: => 0.0040778s 21:34:07.0 Info: AlterTable VersionInfo 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:07.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:07.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:07.0 Info: DROP TABLE "VersionInfo" 21:34:07.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:07.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:07.0 Info: => 0.0040884s 21:34:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:07', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:07.0 Info: Committing Transaction 21:34:07.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:07.0 Info: => 0.0049497s 21:34:07.0 Info: 62: add_on_delete_to_notifications migrating 21:34:07.0 Info: Beginning Transaction 21:34:07.0 Info: Starting migration of Main DB to 62 21:34:07.0 Info: AlterTable Notifications 21:34:07.0 Info: => 5E-07s 21:34:07.0 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:07.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:07.0 Info: => 0.0006028s 21:34:07.0 Info: AlterTable Notifications 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:07.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:07.0 Info: => 0.0005802s 21:34:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:07', 'add_on_delete_to_notifications') 21:34:07.0 Info: Committing Transaction 21:34:07.0 Info: 62: add_on_delete_to_notifications migrated 21:34:07.0 Info: => 0.0010386s 21:34:07.0 Info: 63: add_custom_formats migrating 21:34:07.0 Info: Beginning Transaction 21:34:07.0 Info: Starting migration of Main DB to 63 21:34:07.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 21:34:07.0 Info: AlterTable DelayProfiles 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:07.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:07.0 Info: => 0.0005386s 21:34:07.0 Info: UpdateData 21:34:07.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:07.0 Info: => 4.39E-05s 21:34:07.0 Info: AlterTable TrackFiles 21:34:07.0 Info: => 3E-07s 21:34:07.0 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:07.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:07.0 Info: => 0.0005401s 21:34:07.0 Info: PerformDBOperation 21:34:07.0 Info: Performing DB Operation 21:34:07.0 Info: => 0.001063s 21:34:07.0 Info: CreateTable CustomFormats 21:34:07.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:07.0 Info: => 0.0001463s 21:34:07.0 Info: CreateIndex CustomFormats (Name) 21:34:07.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:07.0 Info: => 8.62E-05s 21:34:07.0 Info: AlterTable QualityProfiles 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: CreateColumn QualityProfiles FormatItems String 21:34:07.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:07.0 Info: => 0.000658s 21:34:07.0 Info: AlterTable QualityProfiles 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:07.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:07.0 Info: => 0.0005728s 21:34:07.0 Info: AlterTable QualityProfiles 21:34:07.0 Info: => 3E-07s 21:34:07.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:07.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:07.0 Info: => 0.0005687s 21:34:07.0 Info: PerformDBOperation 21:34:07.0 Info: Performing DB Operation 21:34:07.0 Info: => 0.0010316s 21:34:07.0 Info: PerformDBOperation 21:34:07.0 Info: Performing DB Operation 21:34:07.0 Info: => 2.97E-05s 21:34:07.0 Info: DeleteColumn ReleaseProfiles Preferred 21:34:07.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:07.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:07.0 Info: DROP TABLE "ReleaseProfiles" 21:34:07.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:07.0 Info: => 0.0040449s 21:34:07.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:07.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:07.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:07.0 Info: DROP TABLE "ReleaseProfiles" 21:34:07.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:07.0 Info: => 0.003974s 21:34:07.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:07.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:07.0 Info: => 3.93E-05s 21:34:07.0 Info: AlterTable DelayProfiles 21:34:07.0 Info: => 3E-07s 21:34:07.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:07.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:07.0 Info: => 0.0005508s 21:34:07.0 Info: AlterTable DelayProfiles 21:34:07.0 Info: => 4E-07s 21:34:07.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:07.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:07.0 Info: => 0.0005634s 21:34:07.0 Info: -> 1 Insert operations completed in 00:00:00.0000696 taking an average of 00:00:00.0000696 21:34:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:07', 'add_custom_formats') 21:34:07.0 Info: Committing Transaction 21:34:07.0 Info: 63: add_custom_formats migrated 21:34:07.0 Info: => 0.0011177s 21:34:07.0 Debug: Took: 00:00:00.3878030 21:34:07.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 21:34:07.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 21:34:07.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864471269098_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:07.1 Info: DatabaseEngineVersionCheck migrating 21:34:07.1 Info: PerformDBOperation 21:34:07.1 Info: Performing DB Operation 21:34:07.1 Info: SQLite 3.47.2 21:34:07.1 Info: => 0.0014421s 21:34:07.1 Info: DatabaseEngineVersionCheck migrated 21:34:07.1 Info: => 0.0014526s 21:34:07.1 Info: VersionMigration migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: CreateTable VersionInfo 21:34:07.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:07.1 Info: => 0.0001611s 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: VersionMigration migrated 21:34:07.1 Info: => 0.0008656s 21:34:07.1 Info: VersionUniqueMigration migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: CreateIndex VersionInfo (Version) 21:34:07.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:07.1 Info: => 0.0001126s 21:34:07.1 Info: AlterTable VersionInfo 21:34:07.1 Info: => 5E-07s 21:34:07.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:07.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:07.1 Info: => 0.0004643s 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: VersionUniqueMigration migrated 21:34:07.1 Info: => 0.000808s 21:34:07.1 Info: VersionDescriptionMigration migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: AlterTable VersionInfo 21:34:07.1 Info: => 5E-07s 21:34:07.1 Info: CreateColumn VersionInfo Description String 21:34:07.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:07.1 Info: => 0.0001843s 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: VersionDescriptionMigration migrated 21:34:07.1 Info: => 0.0005981s 21:34:07.1 Info: 1: InitialSetup migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: Starting migration of Main DB to 1 21:34:07.1 Info: CreateTable Config 21:34:07.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:07.1 Info: => 0.0001298s 21:34:07.1 Info: CreateIndex Config (Key) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:07.1 Info: => 7.26E-05s 21:34:07.1 Info: CreateTable RootFolders 21:34:07.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:07.1 Info: => 8.17E-05s 21:34:07.1 Info: CreateIndex RootFolders (Path) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:07.1 Info: => 7.76E-05s 21:34:07.1 Info: CreateTable Artists 21:34:07.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:07.1 Info: => 0.0001892s 21:34:07.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:07.1 Info: => 7.3E-05s 21:34:07.1 Info: CreateIndex Artists (NameSlug) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:07.1 Info: => 6.83E-05s 21:34:07.1 Info: CreateIndex Artists (CleanName) 21:34:07.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.1 Info: => 6.68E-05s 21:34:07.1 Info: CreateIndex Artists (Path) 21:34:07.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.1 Info: => 6.53E-05s 21:34:07.1 Info: CreateTable Albums 21:34:07.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:07.1 Info: => 0.0001687s 21:34:07.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.1 Info: => 6.96E-05s 21:34:07.1 Info: CreateIndex Albums (MBId) 21:34:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:07.1 Info: => 6.64E-05s 21:34:07.1 Info: CreateIndex Albums (TADBId) 21:34:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:07.1 Info: => 6.45E-05s 21:34:07.1 Info: CreateIndex Albums (TitleSlug) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:07.1 Info: => 6.53E-05s 21:34:07.1 Info: CreateIndex Albums (CleanTitle) 21:34:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.1 Info: => 6.37E-05s 21:34:07.1 Info: CreateIndex Albums (Path) 21:34:07.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:07.1 Info: => 6.06E-05s 21:34:07.1 Info: CreateTable Tracks 21:34:07.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:07.1 Info: => 0.0001226s 21:34:07.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:07.1 Info: => 7.07E-05s 21:34:07.1 Info: CreateIndex Tracks (ArtistId) 21:34:07.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:07.1 Info: => 7.42E-05s 21:34:07.1 Info: CreateIndex Tracks (TrackFileId) 21:34:07.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:07.1 Info: => 7.25E-05s 21:34:07.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:07.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:07.1 Info: => 7.33E-05s 21:34:07.1 Info: CreateTable TrackFiles 21:34:07.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:07.1 Info: => 0.0001477s 21:34:07.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:07.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:07.1 Info: => 7.35E-05s 21:34:07.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:07.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.1 Info: => 6.99E-05s 21:34:07.1 Info: CreateTable History 21:34:07.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:07.1 Info: => 0.0001508s 21:34:07.1 Info: CreateIndex History (Date) 21:34:07.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:07.1 Info: => 7.24E-05s 21:34:07.1 Info: CreateIndex History (EventType) 21:34:07.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:07.1 Info: => 6.75E-05s 21:34:07.1 Info: CreateIndex History (DownloadId) 21:34:07.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:07.1 Info: => 6.67E-05s 21:34:07.1 Info: CreateIndex History (AlbumId) 21:34:07.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:07.1 Info: => 9.24E-05s 21:34:07.1 Info: CreateTable Notifications 21:34:07.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:07.1 Info: => 0.0001254s 21:34:07.1 Info: CreateTable ScheduledTasks 21:34:07.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:07.1 Info: => 0.0001023s 21:34:07.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:07.1 Info: => 7.15E-05s 21:34:07.1 Info: CreateTable Indexers 21:34:07.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:07.1 Info: => 9.86E-05s 21:34:07.1 Info: CreateIndex Indexers (Name) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:07.1 Info: => 7.77E-05s 21:34:07.1 Info: CreateTable Profiles 21:34:07.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:07.1 Info: => 8.64E-05s 21:34:07.1 Info: CreateIndex Profiles (Name) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:07.1 Info: => 9.52E-05s 21:34:07.1 Info: CreateTable QualityDefinitions 21:34:07.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:07.1 Info: => 0.0001121s 21:34:07.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:07.1 Info: => 7.21E-05s 21:34:07.1 Info: CreateIndex QualityDefinitions (Title) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:07.1 Info: => 7.41E-05s 21:34:07.1 Info: CreateTable NamingConfig 21:34:07.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:07.1 Info: => 0.0001102s 21:34:07.1 Info: CreateTable Blacklist 21:34:07.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:07.1 Info: => 0.0001506s 21:34:07.1 Info: CreateTable Metadata 21:34:07.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:07.1 Info: => 9.71E-05s 21:34:07.1 Info: CreateTable MetadataFiles 21:34:07.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:07.1 Info: => 0.0001097s 21:34:07.1 Info: CreateTable DownloadClients 21:34:07.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:07.1 Info: => 9.75E-05s 21:34:07.1 Info: CreateTable PendingReleases 21:34:07.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:07.1 Info: => 0.000107s 21:34:07.1 Info: CreateTable RemotePathMappings 21:34:07.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:07.1 Info: => 9.15E-05s 21:34:07.1 Info: CreateTable Tags 21:34:07.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:07.1 Info: => 8.44E-05s 21:34:07.1 Info: CreateIndex Tags (Label) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:07.1 Info: => 8.32E-05s 21:34:07.1 Info: CreateTable Restrictions 21:34:07.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:07.1 Info: => 8.88E-05s 21:34:07.1 Info: CreateTable DelayProfiles 21:34:07.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:07.1 Info: => 0.0001199s 21:34:07.1 Info: CreateTable Users 21:34:07.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:07.1 Info: => 8.86E-05s 21:34:07.1 Info: CreateIndex Users (Identifier) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:07.1 Info: => 8.23E-05s 21:34:07.1 Info: CreateIndex Users (Username) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:07.1 Info: => 0.0001077s 21:34:07.1 Info: CreateTable Commands 21:34:07.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:07.1 Info: => 0.0001199s 21:34:07.1 Info: CreateTable IndexerStatus 21:34:07.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:07.1 Info: => 0.0001265s 21:34:07.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:07.1 Info: => 0.000102s 21:34:07.1 Info: CreateTable ExtraFiles 21:34:07.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:07.1 Info: => 0.000122s 21:34:07.1 Info: CreateTable LyricFiles 21:34:07.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:07.1 Info: => 0.0001196s 21:34:07.1 Info: CreateTable LanguageProfiles 21:34:07.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:07.1 Info: => 8.96E-05s 21:34:07.1 Info: CreateIndex LanguageProfiles (Name) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:07.1 Info: => 8.26E-05s 21:34:07.1 Info: CreateTable DownloadClientStatus 21:34:07.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:07.1 Info: => 9.82E-05s 21:34:07.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:07.1 Info: => 8.56E-05s 21:34:07.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:07.1 Info: -> 1 Insert operations completed in 00:00:00.0000531 taking an average of 00:00:00.0000531 21:34:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:07', 'InitialSetup') 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: 1: InitialSetup migrated 21:34:07.1 Info: => 0.0010336s 21:34:07.1 Info: 2: add_reason_to_pending_releases migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: Starting migration of Main DB to 2 21:34:07.1 Info: AlterTable PendingReleases 21:34:07.1 Info: => 5E-07s 21:34:07.1 Info: CreateColumn PendingReleases Reason Int32 21:34:07.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:07.1 Info: => 0.0004888s 21:34:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:07', 'add_reason_to_pending_releases') 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: 2: add_reason_to_pending_releases migrated 21:34:07.1 Info: => 0.0009445s 21:34:07.1 Info: 3: add_medium_support migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: Starting migration of Main DB to 3 21:34:07.1 Info: AlterTable Albums 21:34:07.1 Info: => 3E-07s 21:34:07.1 Info: CreateColumn Albums Media String 21:34:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:07.1 Info: => 0.0004633s 21:34:07.1 Info: AlterTable Tracks 21:34:07.1 Info: => 4E-07s 21:34:07.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:07.1 Info: => 0.0004388s 21:34:07.1 Info: AlterTable Tracks 21:34:07.1 Info: => 4E-07s 21:34:07.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:07.1 Info: => 0.0004341s 21:34:07.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:07.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:07.1 Info: => 3.41E-05s 21:34:07.1 Info: DeleteColumn Tracks TrackNumber 21:34:07.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:07.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:07.1 Info: DROP TABLE "Tracks" 21:34:07.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:07.1 Info: => 0.0038553s 21:34:07.1 Info: AlterTable Tracks 21:34:07.1 Info: => 4E-07s 21:34:07.1 Info: CreateColumn Tracks TrackNumber String 21:34:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:07.1 Info: => 0.0004382s 21:34:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:07', 'add_medium_support') 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: 3: add_medium_support migrated 21:34:07.1 Info: => 0.0009916s 21:34:07.1 Info: 4: add_various_qualites_in_profile migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: Starting migration of Main DB to 4 21:34:07.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:07.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:07.1 Info: => 4.15E-05s 21:34:07.1 Info: PerformDBOperation 21:34:07.1 Info: Performing DB Operation 21:34:07.1 Info: => 2.96E-05s 21:34:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:07', 'add_various_qualites_in_profile') 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: 4: add_various_qualites_in_profile migrated 21:34:07.1 Info: => 0.0005609s 21:34:07.1 Info: 5: metadata_profiles migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: Starting migration of Main DB to 5 21:34:07.1 Info: CreateTable MetadataProfiles 21:34:07.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:07.1 Info: => 0.0001107s 21:34:07.1 Info: CreateIndex MetadataProfiles (Name) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:07.1 Info: => 8.79E-05s 21:34:07.1 Info: AlterTable Artists 21:34:07.1 Info: => 3E-07s 21:34:07.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:07.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:07.1 Info: => 0.0004576s 21:34:07.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:07.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:07.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:07.1 Info: DROP TABLE "Artists" 21:34:07.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.1 Info: => 0.0043607s 21:34:07.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:07.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:07.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:07.1 Info: DROP TABLE "Artists" 21:34:07.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.1 Info: => 0.0045999s 21:34:07.1 Info: AlterTable Albums 21:34:07.1 Info: => 5E-07s 21:34:07.1 Info: CreateColumn Albums SecondaryTypes String 21:34:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:07.1 Info: => 0.0004708s 21:34:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:07', 'metadata_profiles') 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: 5: metadata_profiles migrated 21:34:07.1 Info: => 0.0009757s 21:34:07.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: Starting migration of Main DB to 6 21:34:07.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:07.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:07.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:07.1 Info: DROP TABLE "Indexers" 21:34:07.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:07.1 Info: => 0.0039349s 21:34:07.1 Info: AlterTable Indexers 21:34:07.1 Info: => 4E-07s 21:34:07.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:07.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:07.1 Info: => 0.0004651s 21:34:07.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:07.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:07.1 Info: => 3.66E-05s 21:34:07.1 Info: AlterTable Indexers 21:34:07.1 Info: => 3E-07s 21:34:07.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:07.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:07.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:07.1 Info: DROP TABLE "Indexers" 21:34:07.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:07.1 Info: => 0.0039859s 21:34:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:07', 'separate_automatic_and_interactive_search') 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:07.1 Info: => 0.0045109s 21:34:07.1 Info: 7: change_album_path_to_relative migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: Starting migration of Main DB to 7 21:34:07.1 Info: DeleteColumn Albums Path 21:34:07.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:07.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:07.1 Info: DROP TABLE "Albums" 21:34:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.1 Info: => 0.0048848s 21:34:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:07', 'change_album_path_to_relative') 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: 7: change_album_path_to_relative migrated 21:34:07.1 Info: => 0.0054477s 21:34:07.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: Starting migration of Main DB to 8 21:34:07.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:07.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:07.1 Info: => 4.33E-05s 21:34:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:07', 'change_quality_size_mb_to_kb') 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:07.1 Info: => 0.0005219s 21:34:07.1 Info: 9: album_releases migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: Starting migration of Main DB to 9 21:34:07.1 Info: AlterTable Albums 21:34:07.1 Info: => 6E-07s 21:34:07.1 Info: CreateColumn Albums Releases String 21:34:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:07.1 Info: => 0.0004792s 21:34:07.1 Info: AlterTable Albums 21:34:07.1 Info: => 5E-07s 21:34:07.1 Info: CreateColumn Albums CurrentRelease String 21:34:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:07.1 Info: => 0.0004826s 21:34:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:07', 'album_releases') 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: 9: album_releases migrated 21:34:07.1 Info: => 0.0008968s 21:34:07.1 Info: 10: album_releases_fix migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: Starting migration of Main DB to 10 21:34:07.1 Info: AlterTable Albums 21:34:07.1 Info: => 6E-07s 21:34:07.1 Info: AlterColumn Albums Releases String 21:34:07.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:07.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:07.1 Info: DROP TABLE "Albums" 21:34:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.1 Info: => 0.0048074s 21:34:07.1 Info: AlterTable Albums 21:34:07.1 Info: => 3E-07s 21:34:07.1 Info: AlterColumn Albums CurrentRelease String 21:34:07.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:07.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:07.1 Info: DROP TABLE "Albums" 21:34:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.1 Info: => 0.0086686s 21:34:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:07', 'album_releases_fix') 21:34:07.1 Info: Committing Transaction 21:34:07.1 Info: 10: album_releases_fix migrated 21:34:07.1 Info: => 0.0092157s 21:34:07.1 Info: 11: import_lists migrating 21:34:07.1 Info: Beginning Transaction 21:34:07.1 Info: Starting migration of Main DB to 11 21:34:07.1 Info: CreateTable ImportLists 21:34:07.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:07.2 Info: => 0.0001681s 21:34:07.2 Info: CreateIndex ImportLists (Name) 21:34:07.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:07.2 Info: => 8.7E-05s 21:34:07.2 Info: CreateTable ImportListStatus 21:34:07.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:07.2 Info: => 0.0001086s 21:34:07.2 Info: CreateIndex ImportListStatus (ProviderId) 21:34:07.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:07.2 Info: => 7.97E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:07', 'import_lists') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 11: import_lists migrated 21:34:07.2 Info: => 0.0006028s 21:34:07.2 Info: 12: add_release_status migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 12 21:34:07.2 Info: AlterTable MetadataProfiles 21:34:07.2 Info: => 6E-07s 21:34:07.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:07.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:07.2 Info: => 0.0005018s 21:34:07.2 Info: PerformDBOperation 21:34:07.2 Info: Performing DB Operation 21:34:07.2 Info: => 2.73E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:07', 'add_release_status') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 12: add_release_status migrated 21:34:07.2 Info: => 0.0005028s 21:34:07.2 Info: 13: album_download_notification migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 13 21:34:07.2 Info: AlterTable Notifications 21:34:07.2 Info: => 1.3E-06s 21:34:07.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:07.2 Info: => 0.0005735s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:07', 'album_download_notification') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 13: album_download_notification migrated 21:34:07.2 Info: => 0.0009567s 21:34:07.2 Info: 14: fix_language_metadata_profiles migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 14 21:34:07.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:07.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:07.2 Info: => 8.02E-05s 21:34:07.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:07.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:07.2 Info: => 6.96E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:07', 'fix_language_metadata_profiles') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 14: fix_language_metadata_profiles migrated 21:34:07.2 Info: => 0.0005044s 21:34:07.2 Info: 15: remove_fanzub migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 15 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:07.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:07.2 Info: => 3.44E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:07', 'remove_fanzub') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 15: remove_fanzub migrated 21:34:07.2 Info: => 0.0004644s 21:34:07.2 Info: 16: update_artist_history_indexes migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 16 21:34:07.2 Info: CreateIndex Albums (ArtistId) 21:34:07.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:07.2 Info: => 9.02E-05s 21:34:07.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:07.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:07.2 Info: => 8.25E-05s 21:34:07.2 Info: DeleteIndex History (AlbumId) 21:34:07.2 Info: DROP INDEX "IX_History_AlbumId" 21:34:07.2 Info: => 0.0001131s 21:34:07.2 Info: CreateIndex History (AlbumId, Date) 21:34:07.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:07.2 Info: => 8.31E-05s 21:34:07.2 Info: DeleteIndex History (DownloadId) 21:34:07.2 Info: DROP INDEX "IX_History_DownloadId" 21:34:07.2 Info: => 0.0001076s 21:34:07.2 Info: CreateIndex History (DownloadId, Date) 21:34:07.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:07.2 Info: => 8.17E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:07', 'update_artist_history_indexes') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 16: update_artist_history_indexes migrated 21:34:07.2 Info: => 0.0005255s 21:34:07.2 Info: 17: remove_nma migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 17 21:34:07.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:07.2 Info: => 3.7E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:07', 'remove_nma') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 17: remove_nma migrated 21:34:07.2 Info: => 0.0003562s 21:34:07.2 Info: 18: album_disambiguation migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 18 21:34:07.2 Info: AlterTable Albums 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn Albums Disambiguation String 21:34:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:07.2 Info: => 0.0005463s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:07', 'album_disambiguation') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 18: album_disambiguation migrated 21:34:07.2 Info: => 0.0010077s 21:34:07.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 19 21:34:07.2 Info: PerformDBOperation 21:34:07.2 Info: Performing DB Operation 21:34:07.2 Info: => 2.85E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:07', 'add_ape_quality_in_profiles') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:07.2 Info: => 0.000459s 21:34:07.2 Info: 20: remove_pushalot migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 20 21:34:07.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:07.2 Info: => 3.71E-05s 21:34:07.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:07.2 Info: => 2.82E-05s 21:34:07.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:07.2 Info: => 2.55E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:07', 'remove_pushalot') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 20: remove_pushalot migrated 21:34:07.2 Info: => 0.0004606s 21:34:07.2 Info: 21: add_custom_filters migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 21 21:34:07.2 Info: CreateTable CustomFilters 21:34:07.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:07.2 Info: => 0.0001802s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:07', 'add_custom_filters') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 21: add_custom_filters migrated 21:34:07.2 Info: => 0.0005215s 21:34:07.2 Info: 22: import_list_tags migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 22 21:34:07.2 Info: AlterTable ImportLists 21:34:07.2 Info: => 5E-07s 21:34:07.2 Info: CreateColumn ImportLists Tags String 21:34:07.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:07.2 Info: => 0.0005626s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:07', 'import_list_tags') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 22: import_list_tags migrated 21:34:07.2 Info: => 0.0010248s 21:34:07.2 Info: 23: add_release_groups_etc migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 23 21:34:07.2 Info: CreateTable ArtistMetadata 21:34:07.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:07.2 Info: => 0.0001644s 21:34:07.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:07.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:07.2 Info: => 8.75E-05s 21:34:07.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:07.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:07.2 Info: => 7.49E-05s 21:34:07.2 Info: AlterTable Artists 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:07.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:07.2 Info: => 0.0005394s 21:34:07.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:07.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:07.2 Info: => 5.76E-05s 21:34:07.2 Info: CreateTable AlbumReleases 21:34:07.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:07.2 Info: => 0.000168s 21:34:07.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:07.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:07.2 Info: => 8.51E-05s 21:34:07.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:07.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:07.2 Info: => 7.74E-05s 21:34:07.2 Info: PerformDBOperation 21:34:07.2 Info: Performing DB Operation 21:34:07.2 Info: => 3.62E-05s 21:34:07.2 Info: AlterTable Albums 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:07.2 Info: => 0.0005503s 21:34:07.2 Info: AlterTable Albums 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:07.2 Info: => 0.0005705s 21:34:07.2 Info: AlterTable Albums 21:34:07.2 Info: => 3E-07s 21:34:07.2 Info: CreateColumn Albums Links String 21:34:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:07.2 Info: => 0.0005156s 21:34:07.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:07.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:07.2 Info: => 8.7E-05s 21:34:07.2 Info: AlterTable Tracks 21:34:07.2 Info: => 3E-07s 21:34:07.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:07.2 Info: => 0.0005175s 21:34:07.2 Info: AlterTable Tracks 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:07.2 Info: => 0.000537s 21:34:07.2 Info: AlterTable Tracks 21:34:07.2 Info: => 3E-07s 21:34:07.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:07.2 Info: => 0.0005787s 21:34:07.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:07.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:07.2 Info: => 7.17E-05s 21:34:07.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:07.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:07.2 Info: => 6.01E-05s 21:34:07.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:07.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:07.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:07.2 Info: DROP TABLE "Artists" 21:34:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.2 Info: => 0.0043576s 21:34:07.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:07.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:07.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:07.2 Info: DROP TABLE "Albums" 21:34:07.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.2 Info: => 0.0046359s 21:34:07.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:07.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:07.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:07.2 Info: DROP TABLE "Tracks" 21:34:07.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:07.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:07.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:07.2 Info: => 0.0042155s 21:34:07.2 Info: DeleteColumn TrackFiles ArtistId 21:34:07.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:07.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:07.2 Info: DROP TABLE "TrackFiles" 21:34:07.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.2 Info: => 0.0040637s 21:34:07.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:07.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.2 Info: => 8.02E-05s 21:34:07.2 Info: CreateIndex Artists (Monitored) 21:34:07.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.2 Info: => 7.54E-05s 21:34:07.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:07.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:07.2 Info: => 7.43E-05s 21:34:07.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:07.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:07.2 Info: => 7.08E-05s 21:34:07.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:07.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:07.2 Info: => 7.18E-05s 21:34:07.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:07.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:07.2 Info: => 7.17E-05s 21:34:07.2 Info: UpdateData 21:34:07.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:07.2 Info: => 3.91E-05s 21:34:07.2 Info: UpdateData 21:34:07.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:07.2 Info: => 3.24E-05s 21:34:07.2 Info: UpdateData 21:34:07.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:07.2 Info: => 3.83E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:07', 'add_release_groups_etc') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 23: add_release_groups_etc migrated 21:34:07.2 Info: => 0.0006928s 21:34:07.2 Info: 24: NewMediaInfoFormat migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 24 21:34:07.2 Info: UpdateData 21:34:07.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:07.2 Info: => 3.91E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:07', 'NewMediaInfoFormat') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 24: NewMediaInfoFormat migrated 21:34:07.2 Info: => 0.0004995s 21:34:07.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 25 21:34:07.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:07.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:07.2 Info: => 0.0016949s 21:34:07.2 Info: AlterTable ReleaseProfiles 21:34:07.2 Info: => 3E-07s 21:34:07.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:07.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:07.2 Info: => 0.0004938s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:07', 'rename_restrictions_to_release_profiles') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:07.2 Info: => 0.0009614s 21:34:07.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 26 21:34:07.2 Info: RenameTable Profiles QualityProfiles 21:34:07.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:07.2 Info: => 0.00158s 21:34:07.2 Info: AlterTable QualityProfiles 21:34:07.2 Info: => 3E-07s 21:34:07.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:07.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:07.2 Info: => 0.000472s 21:34:07.2 Info: AlterTable LanguageProfiles 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:07.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:07.2 Info: => 0.0004886s 21:34:07.2 Info: UpdateData 21:34:07.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:07.2 Info: => 3.77E-05s 21:34:07.2 Info: UpdateData 21:34:07.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:07.2 Info: => 2.96E-05s 21:34:07.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:07.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:07.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:07.2 Info: DROP TABLE "Artists" 21:34:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.2 Info: => 0.0042036s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:07', 'rename_quality_profiles_add_upgrade_allowed') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:07.2 Info: => 0.0048266s 21:34:07.2 Info: 27: add_import_exclusions migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 27 21:34:07.2 Info: CreateTable ImportListExclusions 21:34:07.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:07.2 Info: => 0.0001044s 21:34:07.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:07.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:07.2 Info: => 8.42E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:07', 'add_import_exclusions') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 27: add_import_exclusions migrated 21:34:07.2 Info: => 0.0005715s 21:34:07.2 Info: 28: clean_artist_metadata_table migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 28 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:07.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:07.2 Info: => 0.0001297s 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:07.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:07.2 Info: => 0.0001182s 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:07.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:07.2 Info: => 0.0001105s 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:07.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:07.2 Info: => 0.0001138s 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:07.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:07.2 Info: => 0.0001099s 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:07.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:07.2 Info: => 0.0001127s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:07', 'clean_artist_metadata_table') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 28: clean_artist_metadata_table migrated 21:34:07.2 Info: => 0.0005718s 21:34:07.2 Info: 29: health_issue_notification migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 29 21:34:07.2 Info: AlterTable Notifications 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:07.2 Info: => 0.0004988s 21:34:07.2 Info: AlterTable Notifications 21:34:07.2 Info: => 5E-07s 21:34:07.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:07.2 Info: => 0.0005483s 21:34:07.2 Info: AlterTable Notifications 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:07.2 Info: => 0.0004913s 21:34:07.2 Info: AlterTable Notifications 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:07.2 Info: => 0.000482s 21:34:07.2 Info: AlterTable Notifications 21:34:07.2 Info: => 3E-07s 21:34:07.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:07.2 Info: => 0.0004874s 21:34:07.2 Info: DeleteColumn Notifications OnDownload 21:34:07.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:07.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:07.2 Info: DROP TABLE "Notifications" 21:34:07.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:07.2 Info: => 0.0042107s 21:34:07.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:07.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:07.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:07.2 Info: DROP TABLE "Notifications" 21:34:07.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:07.2 Info: => 0.0037434s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:07', 'health_issue_notification') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 29: health_issue_notification migrated 21:34:07.2 Info: => 0.0042702s 21:34:07.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 30 21:34:07.2 Info: AlterTable TrackFiles 21:34:07.2 Info: => 5E-07s 21:34:07.2 Info: CreateColumn TrackFiles Modified DateTime 21:34:07.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:07.2 Info: => 0.0004966s 21:34:07.2 Info: AlterTable TrackFiles 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn TrackFiles Path String 21:34:07.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:07.2 Info: => 0.0004854s 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:07.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:07.2 Info: => 2.96E-05s 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:07.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:07.2 Info: => 0.0001147s 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:07.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:07.2 Info: => 0.0001264s 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:07.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:07.2 Info: => 0.0001305s 21:34:07.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:07.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:07.2 Info: => 6.71E-05s 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:07.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:07.2 Info: => 4.58E-05s 21:34:07.2 Info: AlterTable TrackFiles 21:34:07.2 Info: => 3E-07s 21:34:07.2 Info: AlterColumn TrackFiles Path String 21:34:07.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:07.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:07.2 Info: DROP TABLE "TrackFiles" 21:34:07.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.2 Info: => 0.0038428s 21:34:07.2 Info: CreateIndex TrackFiles (Path) 21:34:07.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:07.2 Info: => 8.29E-05s 21:34:07.2 Info: DeleteColumn TrackFiles RelativePath 21:34:07.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:07.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:07.2 Info: DROP TABLE "TrackFiles" 21:34:07.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:07.2 Info: => 0.0039747s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:07', 'add_mediafilerepository_mtime') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 30: add_mediafilerepository_mtime migrated 21:34:07.2 Info: => 0.0044688s 21:34:07.2 Info: 31: add_artistmetadataid_constraint migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 31 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:07.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:07.2 Info: => 7.08E-05s 21:34:07.2 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:07.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:07.2 Info: => 0.0001252s 21:34:07.2 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:07.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:07.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:07.2 Info: DROP TABLE "Artists" 21:34:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.2 Info: => 0.0042653s 21:34:07.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.2 Info: => 7.98E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:07', 'add_artistmetadataid_constraint') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 31: add_artistmetadataid_constraint migrated 21:34:07.2 Info: => 0.000584s 21:34:07.2 Info: 32: old_ids_and_artist_alias migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 32 21:34:07.2 Info: AlterTable ArtistMetadata 21:34:07.2 Info: => 6E-07s 21:34:07.2 Info: CreateColumn ArtistMetadata Aliases String 21:34:07.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:07.2 Info: => 0.0005263s 21:34:07.2 Info: AlterTable ArtistMetadata 21:34:07.2 Info: => 3E-07s 21:34:07.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:07.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:07.2 Info: => 0.0005408s 21:34:07.2 Info: AlterTable Albums 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:07.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:07.2 Info: => 0.0005574s 21:34:07.2 Info: AlterTable AlbumReleases 21:34:07.2 Info: => 3E-07s 21:34:07.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:07.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:07.2 Info: => 0.0005238s 21:34:07.2 Info: AlterTable Tracks 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:07.2 Info: => 0.0005477s 21:34:07.2 Info: AlterTable Tracks 21:34:07.2 Info: => 4E-07s 21:34:07.2 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:07.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:07.2 Info: => 0.0005323s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:07', 'old_ids_and_artist_alias') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 32: old_ids_and_artist_alias migrated 21:34:07.2 Info: => 0.0009987s 21:34:07.2 Info: 33: download_propers_config migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 33 21:34:07.2 Info: PerformDBOperation 21:34:07.2 Info: Performing DB Operation 21:34:07.2 Info: => 2.82E-05s 21:34:07.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:07.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:07.2 Info: => 2.78E-05s 21:34:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:07', 'download_propers_config') 21:34:07.2 Info: Committing Transaction 21:34:07.2 Info: 33: download_propers_config migrated 21:34:07.2 Info: => 0.0005052s 21:34:07.2 Info: 34: remove_language_profiles migrating 21:34:07.2 Info: Beginning Transaction 21:34:07.2 Info: Starting migration of Main DB to 34 21:34:07.2 Info: DeleteTable LanguageProfiles 21:34:07.2 Info: DROP TABLE "LanguageProfiles" 21:34:07.2 Info: => 0.0001882s 21:34:07.2 Info: DeleteColumn Artists LanguageProfileId 21:34:07.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:07.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:07.2 Info: DROP TABLE "Artists" 21:34:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.2 Info: => 0.0054886s 21:34:07.2 Info: DeleteColumn ImportLists LanguageProfileId 21:34:07.2 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:07.2 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:07.2 Info: DROP TABLE "ImportLists" 21:34:07.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:07.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:07.2 Info: => 0.0038546s 21:34:07.2 Info: DeleteColumn Blacklist Language 21:34:07.2 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:07.2 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:07.2 Info: DROP TABLE "Blacklist" 21:34:07.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:07.2 Info: => 0.0038605s 21:34:07.2 Info: DeleteColumn History Language 21:34:07.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:07.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:07.3 Info: DROP TABLE "History" 21:34:07.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:07.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:07.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:07.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:07.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:07.3 Info: => 0.0063391s 21:34:07.3 Info: DeleteColumn LyricFiles Language 21:34:07.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:07.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:07.3 Info: DROP TABLE "LyricFiles" 21:34:07.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:07.3 Info: => 0.0036724s 21:34:07.3 Info: DeleteColumn TrackFiles Language 21:34:07.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:07.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:07.3 Info: DROP TABLE "TrackFiles" 21:34:07.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:07.3 Info: => 0.0038711s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:07', 'remove_language_profiles') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 34: remove_language_profiles migrated 21:34:07.3 Info: => 0.0044969s 21:34:07.3 Info: 35: multi_disc_naming_format migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 35 21:34:07.3 Info: AlterTable NamingConfig 21:34:07.3 Info: => 6E-07s 21:34:07.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:07.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:07.3 Info: => 0.000537s 21:34:07.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:07.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:07.3 Info: => 3.56E-05s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:07', 'multi_disc_naming_format') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 35: multi_disc_naming_format migrated 21:34:07.3 Info: => 0.0005316s 21:34:07.3 Info: 36: add_download_client_priority migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 36 21:34:07.3 Info: AlterTable DownloadClients 21:34:07.3 Info: => 5E-07s 21:34:07.3 Info: CreateColumn DownloadClients Priority Int32 21:34:07.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:07.3 Info: => 0.0006879s 21:34:07.3 Info: PerformDBOperation 21:34:07.3 Info: Performing DB Operation 21:34:07.3 Info: => 6.78E-05s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:07', 'add_download_client_priority') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 36: add_download_client_priority migrated 21:34:07.3 Info: => 0.0005297s 21:34:07.3 Info: 37: remove_growl_prowl migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 37 21:34:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:07.3 Info: => 3.64E-05s 21:34:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:07.3 Info: => 2.71E-05s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:07', 'remove_growl_prowl') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 37: remove_growl_prowl migrated 21:34:07.3 Info: => 0.0003823s 21:34:07.3 Info: 38: remove_plex_hometheatre migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 38 21:34:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:07.3 Info: => 3.37E-05s 21:34:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:07.3 Info: => 2.59E-05s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:07', 'remove_plex_hometheatre') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 38: remove_plex_hometheatre migrated 21:34:07.3 Info: => 0.0003755s 21:34:07.3 Info: 39: add_root_folder_add_defaults migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 39 21:34:07.3 Info: AlterTable RootFolders 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: CreateColumn RootFolders Name String 21:34:07.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:07.3 Info: => 0.0005643s 21:34:07.3 Info: AlterTable RootFolders 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:07.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:07.3 Info: => 0.0005778s 21:34:07.3 Info: AlterTable RootFolders 21:34:07.3 Info: => 3E-07s 21:34:07.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:07.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:07.3 Info: => 0.0005661s 21:34:07.3 Info: AlterTable RootFolders 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:07.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:07.3 Info: => 0.000514s 21:34:07.3 Info: AlterTable RootFolders 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: CreateColumn RootFolders DefaultTags String 21:34:07.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:07.3 Info: => 0.000537s 21:34:07.3 Info: PerformDBOperation 21:34:07.3 Info: Performing DB Operation 21:34:07.3 Info: => 4.72E-05s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:07', 'add_root_folder_add_defaults') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 39: add_root_folder_add_defaults migrated 21:34:07.3 Info: => 0.0005166s 21:34:07.3 Info: 40: task_duration migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 40 21:34:07.3 Info: AlterTable ScheduledTasks 21:34:07.3 Info: => 6E-07s 21:34:07.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:07.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:07.3 Info: => 0.0005485s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:07', 'task_duration') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 40: task_duration migrated 21:34:07.3 Info: => 0.0010176s 21:34:07.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 41 21:34:07.3 Info: AlterTable ReleaseProfiles 21:34:07.3 Info: => 5E-07s 21:34:07.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:07.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:07.3 Info: => 0.0005784s 21:34:07.3 Info: AlterTable ReleaseProfiles 21:34:07.3 Info: => 3E-07s 21:34:07.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:07.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:07.3 Info: => 0.0005319s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:07', 'add_indexer_and_enabled_to_release_profiles') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:07.3 Info: => 0.0009921s 21:34:07.3 Info: 42: remove_album_folders migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 42 21:34:07.3 Info: DeleteColumn Artists AlbumFolder 21:34:07.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:07.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:07.3 Info: DROP TABLE "Artists" 21:34:07.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.3 Info: => 0.0043972s 21:34:07.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:07.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:07.3 Info: => 3.45E-05s 21:34:07.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:07.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:07.3 Info: => 2.64E-05s 21:34:07.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:07.3 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:07.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:07.3 Info: DROP TABLE "NamingConfig" 21:34:07.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:07.3 Info: => 0.0036878s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:07', 'remove_album_folders') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 42: remove_album_folders migrated 21:34:07.3 Info: => 0.0042517s 21:34:07.3 Info: 44: add_priority_to_indexers migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 44 21:34:07.3 Info: AlterTable Indexers 21:34:07.3 Info: => 6E-07s 21:34:07.3 Info: CreateColumn Indexers Priority Int32 21:34:07.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:07.3 Info: => 0.0005417s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:07', 'add_priority_to_indexers') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 44: add_priority_to_indexers migrated 21:34:07.3 Info: => 0.0010021s 21:34:07.3 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 45 21:34:07.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:07.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:07.3 Info: => 0.0001054s 21:34:07.3 Info: PerformDBOperation 21:34:07.3 Info: Performing DB Operation 21:34:07.3 Info: => 2.36E-05s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:07', 'remove_chown_and_folderchmod_config') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:07.3 Info: => 0.000457s 21:34:07.3 Info: 47: update_notifiarr migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 47 21:34:07.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:07.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:07.3 Info: => 5.31E-05s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:07', 'update_notifiarr') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 47: update_notifiarr migrated 21:34:07.3 Info: => 0.0004161s 21:34:07.3 Info: 49: email_multiple_addresses migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 49 21:34:07.3 Info: PerformDBOperation 21:34:07.3 Info: Performing DB Operation 21:34:07.3 Info: => 4.58E-05s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:07', 'email_multiple_addresses') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 49: email_multiple_addresses migrated 21:34:07.3 Info: => 0.0004079s 21:34:07.3 Info: 50: rename_blacklist_to_blocklist migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 50 21:34:07.3 Info: RenameTable Blacklist Blocklist 21:34:07.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:07.3 Info: => 0.0015258s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:07', 'rename_blacklist_to_blocklist') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 50: rename_blacklist_to_blocklist migrated 21:34:07.3 Info: => 0.0018785s 21:34:07.3 Info: 51: cdh_per_downloadclient migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 51 21:34:07.3 Info: AlterTable DownloadClients 21:34:07.3 Info: => 5E-07s 21:34:07.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:07.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:07.3 Info: => 0.0005759s 21:34:07.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:07.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:07.3 Info: => 0.0005703s 21:34:07.3 Info: PerformDBOperation 21:34:07.3 Info: Performing DB Operation 21:34:07.3 Info: => 0.0001561s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:07', 'cdh_per_downloadclient') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 51: cdh_per_downloadclient migrated 21:34:07.3 Info: => 0.0005607s 21:34:07.3 Info: 52: download_history migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 52 21:34:07.3 Info: CreateTable DownloadHistory 21:34:07.3 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:07.3 Info: => 0.0001335s 21:34:07.3 Info: CreateIndex DownloadHistory (EventType) 21:34:07.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:07.3 Info: => 8.79E-05s 21:34:07.3 Info: CreateIndex DownloadHistory (ArtistId) 21:34:07.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:07.3 Info: => 7.7E-05s 21:34:07.3 Info: CreateIndex DownloadHistory (DownloadId) 21:34:07.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:07.3 Info: => 7.7E-05s 21:34:07.3 Info: PerformDBOperation 21:34:07.3 Info: Performing DB Operation 21:34:07.3 Info: => 0.000111s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:07', 'download_history') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 52: download_history migrated 21:34:07.3 Info: => 0.000603s 21:34:07.3 Info: 53: add_update_history migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 53 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:07', 'add_update_history') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 53: add_update_history migrated 21:34:07.3 Info: => 0.0004582s 21:34:07.3 Info: 54: add_on_update_to_notifications migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 54 21:34:07.3 Info: AlterTable Notifications 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:07.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:07.3 Info: => 0.0006166s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:07', 'add_on_update_to_notifications') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 54: add_on_update_to_notifications migrated 21:34:07.3 Info: => 0.0009953s 21:34:07.3 Info: 55: download_client_per_indexer migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 55 21:34:07.3 Info: AlterTable Indexers 21:34:07.3 Info: => 5E-07s 21:34:07.3 Info: CreateColumn Indexers DownloadClientId Int32 21:34:07.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:07.3 Info: => 0.0005886s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:07', 'download_client_per_indexer') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 55: download_client_per_indexer migrated 21:34:07.3 Info: => 0.0009337s 21:34:07.3 Info: 56: AddNewItemMonitorType migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 56 21:34:07.3 Info: AlterTable Artists 21:34:07.3 Info: => 5E-07s 21:34:07.3 Info: CreateColumn Artists MonitorNewItems Int32 21:34:07.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:07.3 Info: => 0.0006066s 21:34:07.3 Info: AlterTable RootFolders 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:07.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:07.3 Info: => 0.0005419s 21:34:07.3 Info: AlterTable ImportLists 21:34:07.3 Info: => 3E-07s 21:34:07.3 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:07.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:07.3 Info: => 0.0005376s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:07', 'AddNewItemMonitorType') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 56: AddNewItemMonitorType migrated 21:34:07.3 Info: => 0.0009406s 21:34:07.3 Info: 57: ImportListSearch migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 57 21:34:07.3 Info: AlterTable ImportLists 21:34:07.3 Info: => 6E-07s 21:34:07.3 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:07.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:07.3 Info: => 0.0005966s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:07', 'ImportListSearch') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 57: ImportListSearch migrated 21:34:07.3 Info: => 0.0009766s 21:34:07.3 Info: 58: ImportListMonitorExisting migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 58 21:34:07.3 Info: AlterTable ImportLists 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:07.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:07.3 Info: => 0.0005873s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:07', 'ImportListMonitorExisting') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 58: ImportListMonitorExisting migrated 21:34:07.3 Info: => 0.0009345s 21:34:07.3 Info: 59: add_indexer_tags migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 59 21:34:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:07.3 Info: => 3.7E-05s 21:34:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:07.3 Info: => 2.72E-05s 21:34:07.3 Info: AlterTable Indexers 21:34:07.3 Info: => 3E-07s 21:34:07.3 Info: CreateColumn Indexers Tags String 21:34:07.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:07.3 Info: => 0.0005488s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:07', 'add_indexer_tags') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 59: add_indexer_tags migrated 21:34:07.3 Info: => 0.0009059s 21:34:07.3 Info: 60: update_audio_types migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 60 21:34:07.3 Info: PerformDBOperation 21:34:07.3 Info: Performing DB Operation 21:34:07.3 Info: => 5.91E-05s 21:34:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:07', 'update_audio_types') 21:34:07.3 Info: Committing Transaction 21:34:07.3 Info: 60: update_audio_types migrated 21:34:07.3 Info: => 0.0003869s 21:34:07.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:07.3 Info: Beginning Transaction 21:34:07.3 Info: Starting migration of Main DB to 61 21:34:07.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.3 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:07.3 Info: => 3.1E-05s 21:34:07.3 Info: AlterTable AlbumReleases 21:34:07.3 Info: => 3E-07s 21:34:07.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:07.3 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:07.3 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:07.3 Info: DROP TABLE "AlbumReleases" 21:34:07.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:07.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:07.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:07.3 Info: => 0.0042807s 21:34:07.3 Info: AlterTable Albums 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:07.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:07.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:07.3 Info: DROP TABLE "Albums" 21:34:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:07.3 Info: => 0.0049184s 21:34:07.3 Info: AlterTable Albums 21:34:07.3 Info: => 3E-07s 21:34:07.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:07.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:07.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:07.3 Info: DROP TABLE "Albums" 21:34:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:07.3 Info: => 0.0049384s 21:34:07.3 Info: AlterTable Albums 21:34:07.3 Info: => 5E-07s 21:34:07.3 Info: AlterColumn Albums Added DateTimeOffset 21:34:07.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:07.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:07.3 Info: DROP TABLE "Albums" 21:34:07.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:07.3 Info: => 0.0045664s 21:34:07.3 Info: AlterTable Artists 21:34:07.3 Info: => 5E-07s 21:34:07.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:07.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:07.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:07.3 Info: DROP TABLE "Artists" 21:34:07.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.3 Info: => 0.0044809s 21:34:07.3 Info: AlterTable Artists 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: AlterColumn Artists Added DateTimeOffset 21:34:07.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:07.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:07.3 Info: DROP TABLE "Artists" 21:34:07.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.3 Info: => 0.004923s 21:34:07.3 Info: AlterTable Blocklist 21:34:07.3 Info: => 3E-07s 21:34:07.3 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:07.3 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:07.3 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:07.3 Info: DROP TABLE "Blocklist" 21:34:07.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:07.3 Info: => 0.0038795s 21:34:07.3 Info: AlterTable Blocklist 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:07.3 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:07.3 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:07.3 Info: DROP TABLE "Blocklist" 21:34:07.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:07.3 Info: => 0.0044259s 21:34:07.3 Info: AlterTable Commands 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:07.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:07.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:07.3 Info: DROP TABLE "Commands" 21:34:07.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:07.3 Info: => 0.0040822s 21:34:07.3 Info: AlterTable Commands 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:07.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:07.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:07.3 Info: DROP TABLE "Commands" 21:34:07.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:07.3 Info: => 0.0059909s 21:34:07.3 Info: AlterTable Commands 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:07.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:07.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:07.3 Info: DROP TABLE "Commands" 21:34:07.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:07.3 Info: => 0.0038805s 21:34:07.3 Info: AlterTable DownloadClientStatus 21:34:07.3 Info: => 4E-07s 21:34:07.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:07.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:07.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:07.3 Info: DROP TABLE "DownloadClientStatus" 21:34:07.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:07.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:07.3 Info: => 0.0039805s 21:34:07.3 Info: AlterTable DownloadClientStatus 21:34:07.3 Info: => 3E-07s 21:34:07.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:07.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:07.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:07.4 Info: DROP TABLE "DownloadClientStatus" 21:34:07.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:07.4 Info: => 0.0040995s 21:34:07.4 Info: AlterTable DownloadClientStatus 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:07.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:07.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:07.4 Info: DROP TABLE "DownloadClientStatus" 21:34:07.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:07.4 Info: => 0.0039787s 21:34:07.4 Info: AlterTable DownloadHistory 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:07.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:07.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:07.4 Info: DROP TABLE "DownloadHistory" 21:34:07.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:07.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:07.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:07.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:07.4 Info: => 0.0042968s 21:34:07.4 Info: AlterTable ExtraFiles 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:07.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:07.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:07.4 Info: DROP TABLE "ExtraFiles" 21:34:07.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:07.4 Info: => 0.0038404s 21:34:07.4 Info: AlterTable ExtraFiles 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:07.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:07.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:07.4 Info: DROP TABLE "ExtraFiles" 21:34:07.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:07.4 Info: => 0.0038466s 21:34:07.4 Info: AlterTable History 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn History Date DateTimeOffset 21:34:07.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:07.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:07.4 Info: DROP TABLE "History" 21:34:07.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:07.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:07.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:07.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:07.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:07.4 Info: => 0.0044683s 21:34:07.4 Info: AlterTable ImportListStatus 21:34:07.4 Info: => 3E-07s 21:34:07.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:07.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:07.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:07.4 Info: DROP TABLE "ImportListStatus" 21:34:07.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:07.4 Info: => 0.0039523s 21:34:07.4 Info: AlterTable ImportListStatus 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:07.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:07.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:07.4 Info: DROP TABLE "ImportListStatus" 21:34:07.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:07.4 Info: => 0.0039354s 21:34:07.4 Info: AlterTable ImportListStatus 21:34:07.4 Info: => 3E-07s 21:34:07.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:07.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:07.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:07.4 Info: DROP TABLE "ImportListStatus" 21:34:07.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:07.4 Info: => 0.0040377s 21:34:07.4 Info: AlterTable IndexerStatus 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:07.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:07.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:07.4 Info: DROP TABLE "IndexerStatus" 21:34:07.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:07.4 Info: => 0.0039689s 21:34:07.4 Info: AlterTable IndexerStatus 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:07.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:07.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:07.4 Info: DROP TABLE "IndexerStatus" 21:34:07.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:07.4 Info: => 0.0040752s 21:34:07.4 Info: AlterTable IndexerStatus 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:07.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:07.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:07.4 Info: DROP TABLE "IndexerStatus" 21:34:07.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:07.4 Info: => 0.0039506s 21:34:07.4 Info: AlterTable LyricFiles 21:34:07.4 Info: => 3E-07s 21:34:07.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:07.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:07.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:07.4 Info: DROP TABLE "LyricFiles" 21:34:07.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:07.4 Info: => 0.0038593s 21:34:07.4 Info: AlterTable LyricFiles 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:07.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:07.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:07.4 Info: DROP TABLE "LyricFiles" 21:34:07.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:07.4 Info: => 0.0053885s 21:34:07.4 Info: AlterTable MetadataFiles 21:34:07.4 Info: => 3E-07s 21:34:07.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:07.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:07.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:07.4 Info: DROP TABLE "MetadataFiles" 21:34:07.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:07.4 Info: => 0.0038458s 21:34:07.4 Info: AlterTable MetadataFiles 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:07.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:07.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:07.4 Info: DROP TABLE "MetadataFiles" 21:34:07.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:07.4 Info: => 0.0039265s 21:34:07.4 Info: AlterTable PendingReleases 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:07.4 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:07.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:07.4 Info: DROP TABLE "PendingReleases" 21:34:07.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:07.4 Info: => 0.0046323s 21:34:07.4 Info: AlterTable ScheduledTasks 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:07.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:07.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:07.4 Info: DROP TABLE "ScheduledTasks" 21:34:07.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:07.4 Info: => 0.00433s 21:34:07.4 Info: AlterTable ScheduledTasks 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:07.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:07.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:07.4 Info: DROP TABLE "ScheduledTasks" 21:34:07.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:07.4 Info: => 0.0040944s 21:34:07.4 Info: AlterTable TrackFiles 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:07.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:07.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:07.4 Info: DROP TABLE "TrackFiles" 21:34:07.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:07.4 Info: => 0.004119s 21:34:07.4 Info: AlterTable TrackFiles 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:07.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:07.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:07.4 Info: DROP TABLE "TrackFiles" 21:34:07.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:07.4 Info: => 0.0043152s 21:34:07.4 Info: AlterTable VersionInfo 21:34:07.4 Info: => 3E-07s 21:34:07.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:07.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:07.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:07.4 Info: DROP TABLE "VersionInfo" 21:34:07.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:07.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:07.4 Info: => 0.004073s 21:34:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:07', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:07.4 Info: Committing Transaction 21:34:07.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:07.4 Info: => 0.0049393s 21:34:07.4 Info: 62: add_on_delete_to_notifications migrating 21:34:07.4 Info: Beginning Transaction 21:34:07.4 Info: Starting migration of Main DB to 62 21:34:07.4 Info: AlterTable Notifications 21:34:07.4 Info: => 6E-07s 21:34:07.4 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:07.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:07.4 Info: => 0.000565s 21:34:07.4 Info: AlterTable Notifications 21:34:07.4 Info: => 3E-07s 21:34:07.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:07.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:07.4 Info: => 0.0005335s 21:34:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:07', 'add_on_delete_to_notifications') 21:34:07.4 Info: Committing Transaction 21:34:07.4 Info: 62: add_on_delete_to_notifications migrated 21:34:07.4 Info: => 0.0010116s 21:34:07.4 Info: 63: add_custom_formats migrating 21:34:07.4 Info: Beginning Transaction 21:34:07.4 Info: Starting migration of Main DB to 63 21:34:07.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 21:34:07.4 Info: AlterTable DelayProfiles 21:34:07.4 Info: => 3E-07s 21:34:07.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:07.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:07.4 Info: => 0.0005377s 21:34:07.4 Info: UpdateData 21:34:07.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:07.4 Info: => 4.35E-05s 21:34:07.4 Info: AlterTable TrackFiles 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:07.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:07.4 Info: => 0.0005031s 21:34:07.4 Info: PerformDBOperation 21:34:07.4 Info: Performing DB Operation 21:34:07.4 Info: => 0.0009915s 21:34:07.4 Info: CreateTable CustomFormats 21:34:07.4 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:07.4 Info: => 0.0001195s 21:34:07.4 Info: CreateIndex CustomFormats (Name) 21:34:07.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:07.4 Info: => 8.47E-05s 21:34:07.4 Info: AlterTable QualityProfiles 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: CreateColumn QualityProfiles FormatItems String 21:34:07.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:07.4 Info: => 0.0006126s 21:34:07.4 Info: AlterTable QualityProfiles 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:07.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:07.4 Info: => 0.0005532s 21:34:07.4 Info: AlterTable QualityProfiles 21:34:07.4 Info: => 4E-07s 21:34:07.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:07.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:07.4 Info: => 0.0005404s 21:34:07.4 Info: PerformDBOperation 21:34:07.4 Info: Performing DB Operation 21:34:07.4 Info: => 0.0010063s 21:34:07.4 Info: PerformDBOperation 21:34:07.4 Info: Performing DB Operation 21:34:07.4 Info: => 3.1E-05s 21:34:07.4 Info: DeleteColumn ReleaseProfiles Preferred 21:34:07.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:07.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:07.5 Info: DROP TABLE "ReleaseProfiles" 21:34:07.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:07.5 Info: => 0.0043904s 21:34:07.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:07.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:07.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:07.5 Info: DROP TABLE "ReleaseProfiles" 21:34:07.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:07.5 Info: => 0.0038409s 21:34:07.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:07.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:07.5 Info: => 3.83E-05s 21:34:07.5 Info: AlterTable DelayProfiles 21:34:07.5 Info: => 3E-07s 21:34:07.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:07.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:07.5 Info: => 0.0005438s 21:34:07.5 Info: AlterTable DelayProfiles 21:34:07.5 Info: => 4E-07s 21:34:07.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:07.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:07.5 Info: => 0.0005443s 21:34:07.5 Info: -> 1 Insert operations completed in 00:00:00.0000682 taking an average of 00:00:00.0000682 21:34:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:07', 'add_custom_formats') 21:34:07.5 Info: Committing Transaction 21:34:07.5 Info: 63: add_custom_formats migrated 21:34:07.5 Info: => 0.0010833s 21:34:07.5 Debug: Took: 00:00:00.3832566 21:34:07.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 21:34:07.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 21:34:07.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864475511612_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:07.5 Info: DatabaseEngineVersionCheck migrating 21:34:07.5 Info: PerformDBOperation 21:34:07.5 Info: Performing DB Operation 21:34:07.5 Info: SQLite 3.47.2 21:34:07.5 Info: => 0.0014877s 21:34:07.5 Info: DatabaseEngineVersionCheck migrated 21:34:07.5 Info: => 0.0015018s 21:34:07.5 Info: VersionMigration migrating 21:34:07.5 Info: Beginning Transaction 21:34:07.5 Info: CreateTable VersionInfo 21:34:07.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:07.5 Info: => 0.0001681s 21:34:07.5 Info: Committing Transaction 21:34:07.5 Info: VersionMigration migrated 21:34:07.5 Info: => 0.000739s 21:34:07.5 Info: VersionUniqueMigration migrating 21:34:07.5 Info: Beginning Transaction 21:34:07.5 Info: CreateIndex VersionInfo (Version) 21:34:07.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:07.5 Info: => 0.00011s 21:34:07.5 Info: AlterTable VersionInfo 21:34:07.5 Info: => 5E-07s 21:34:07.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:07.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:07.5 Info: => 0.0004528s 21:34:07.5 Info: Committing Transaction 21:34:07.5 Info: VersionUniqueMigration migrated 21:34:07.5 Info: => 0.0007717s 21:34:07.5 Info: VersionDescriptionMigration migrating 21:34:07.5 Info: Beginning Transaction 21:34:07.5 Info: AlterTable VersionInfo 21:34:07.5 Info: => 1.1E-06s 21:34:07.5 Info: CreateColumn VersionInfo Description String 21:34:07.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:07.5 Info: => 0.0002208s 21:34:07.5 Info: Committing Transaction 21:34:07.5 Info: VersionDescriptionMigration migrated 21:34:07.5 Info: => 0.0005082s 21:34:07.5 Info: 1: InitialSetup migrating 21:34:07.5 Info: Beginning Transaction 21:34:07.5 Info: Starting migration of Main DB to 1 21:34:07.5 Info: CreateTable Config 21:34:07.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:07.5 Info: => 0.0001309s 21:34:07.5 Info: CreateIndex Config (Key) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:07.5 Info: => 7.59E-05s 21:34:07.5 Info: CreateTable RootFolders 21:34:07.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:07.5 Info: => 8.24E-05s 21:34:07.5 Info: CreateIndex RootFolders (Path) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:07.5 Info: => 7.88E-05s 21:34:07.5 Info: CreateTable Artists 21:34:07.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:07.5 Info: => 0.0001934s 21:34:07.5 Info: CreateIndex Artists (ForeignArtistId) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:07.5 Info: => 7.3E-05s 21:34:07.5 Info: CreateIndex Artists (NameSlug) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:07.5 Info: => 6.89E-05s 21:34:07.5 Info: CreateIndex Artists (CleanName) 21:34:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.5 Info: => 6.61E-05s 21:34:07.5 Info: CreateIndex Artists (Path) 21:34:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.5 Info: => 6.51E-05s 21:34:07.5 Info: CreateTable Albums 21:34:07.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:07.5 Info: => 0.0001727s 21:34:07.5 Info: CreateIndex Albums (ForeignAlbumId) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.5 Info: => 7.2E-05s 21:34:07.5 Info: CreateIndex Albums (MBId) 21:34:07.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:07.5 Info: => 6.65E-05s 21:34:07.5 Info: CreateIndex Albums (TADBId) 21:34:07.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:07.5 Info: => 6.71E-05s 21:34:07.5 Info: CreateIndex Albums (TitleSlug) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:07.5 Info: => 6.65E-05s 21:34:07.5 Info: CreateIndex Albums (CleanTitle) 21:34:07.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.5 Info: => 8.83E-05s 21:34:07.5 Info: CreateIndex Albums (Path) 21:34:07.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:07.5 Info: => 6.83E-05s 21:34:07.5 Info: CreateTable Tracks 21:34:07.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:07.5 Info: => 0.0001299s 21:34:07.5 Info: CreateIndex Tracks (ForeignTrackId) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:07.5 Info: => 8.06E-05s 21:34:07.5 Info: CreateIndex Tracks (ArtistId) 21:34:07.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:07.5 Info: => 7.11E-05s 21:34:07.5 Info: CreateIndex Tracks (TrackFileId) 21:34:07.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:07.5 Info: => 7.4E-05s 21:34:07.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:07.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:07.5 Info: => 7.56E-05s 21:34:07.5 Info: CreateTable TrackFiles 21:34:07.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:07.5 Info: => 0.0001204s 21:34:07.5 Info: CreateIndex TrackFiles (ArtistId) 21:34:07.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:07.5 Info: => 7.1E-05s 21:34:07.5 Info: CreateIndex TrackFiles (AlbumId) 21:34:07.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.5 Info: => 6.83E-05s 21:34:07.5 Info: CreateTable History 21:34:07.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:07.5 Info: => 0.0001408s 21:34:07.5 Info: CreateIndex History (Date) 21:34:07.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:07.5 Info: => 7.3E-05s 21:34:07.5 Info: CreateIndex History (EventType) 21:34:07.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:07.5 Info: => 6.84E-05s 21:34:07.5 Info: CreateIndex History (DownloadId) 21:34:07.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:07.5 Info: => 6.77E-05s 21:34:07.5 Info: CreateIndex History (AlbumId) 21:34:07.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:07.5 Info: => 9.29E-05s 21:34:07.5 Info: CreateTable Notifications 21:34:07.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:07.5 Info: => 0.0001313s 21:34:07.5 Info: CreateTable ScheduledTasks 21:34:07.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:07.5 Info: => 0.0001033s 21:34:07.5 Info: CreateIndex ScheduledTasks (TypeName) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:07.5 Info: => 7.27E-05s 21:34:07.5 Info: CreateTable Indexers 21:34:07.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:07.5 Info: => 9.94E-05s 21:34:07.5 Info: CreateIndex Indexers (Name) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:07.5 Info: => 7.74E-05s 21:34:07.5 Info: CreateTable Profiles 21:34:07.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:07.5 Info: => 8.93E-05s 21:34:07.5 Info: CreateIndex Profiles (Name) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:07.5 Info: => 9.57E-05s 21:34:07.5 Info: CreateTable QualityDefinitions 21:34:07.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:07.5 Info: => 0.0001138s 21:34:07.5 Info: CreateIndex QualityDefinitions (Quality) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:07.5 Info: => 7.27E-05s 21:34:07.5 Info: CreateIndex QualityDefinitions (Title) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:07.5 Info: => 7.46E-05s 21:34:07.5 Info: CreateTable NamingConfig 21:34:07.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:07.5 Info: => 0.000113s 21:34:07.5 Info: CreateTable Blacklist 21:34:07.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:07.5 Info: => 0.0001524s 21:34:07.5 Info: CreateTable Metadata 21:34:07.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:07.5 Info: => 9.73E-05s 21:34:07.5 Info: CreateTable MetadataFiles 21:34:07.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:07.5 Info: => 0.0001118s 21:34:07.5 Info: CreateTable DownloadClients 21:34:07.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:07.5 Info: => 9.94E-05s 21:34:07.5 Info: CreateTable PendingReleases 21:34:07.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:07.5 Info: => 0.0001094s 21:34:07.5 Info: CreateTable RemotePathMappings 21:34:07.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:07.5 Info: => 0.0001171s 21:34:07.5 Info: CreateTable Tags 21:34:07.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:07.5 Info: => 9.03E-05s 21:34:07.5 Info: CreateIndex Tags (Label) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:07.5 Info: => 8.86E-05s 21:34:07.5 Info: CreateTable Restrictions 21:34:07.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:07.5 Info: => 0.0001032s 21:34:07.5 Info: CreateTable DelayProfiles 21:34:07.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:07.5 Info: => 0.0001237s 21:34:07.5 Info: CreateTable Users 21:34:07.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:07.5 Info: => 9.04E-05s 21:34:07.5 Info: CreateIndex Users (Identifier) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:07.5 Info: => 8.36E-05s 21:34:07.5 Info: CreateIndex Users (Username) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:07.5 Info: => 7.79E-05s 21:34:07.5 Info: CreateTable Commands 21:34:07.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:07.5 Info: => 0.0001183s 21:34:07.5 Info: CreateTable IndexerStatus 21:34:07.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:07.5 Info: => 0.0001146s 21:34:07.5 Info: CreateIndex IndexerStatus (ProviderId) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:07.5 Info: => 0.0001036s 21:34:07.5 Info: CreateTable ExtraFiles 21:34:07.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:07.5 Info: => 0.000124s 21:34:07.5 Info: CreateTable LyricFiles 21:34:07.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:07.5 Info: => 0.0001237s 21:34:07.5 Info: CreateTable LanguageProfiles 21:34:07.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:07.5 Info: => 8.88E-05s 21:34:07.5 Info: CreateIndex LanguageProfiles (Name) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:07.5 Info: => 8.32E-05s 21:34:07.5 Info: CreateTable DownloadClientStatus 21:34:07.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:07.5 Info: => 9.9E-05s 21:34:07.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:07.5 Info: => 8.63E-05s 21:34:07.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:07.5 Info: -> 1 Insert operations completed in 00:00:00.0000531 taking an average of 00:00:00.0000531 21:34:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:07', 'InitialSetup') 21:34:07.5 Info: Committing Transaction 21:34:07.5 Info: 1: InitialSetup migrated 21:34:07.5 Info: => 0.0009604s 21:34:07.5 Info: 2: add_reason_to_pending_releases migrating 21:34:07.5 Info: Beginning Transaction 21:34:07.5 Info: Starting migration of Main DB to 2 21:34:07.5 Info: AlterTable PendingReleases 21:34:07.5 Info: => 4E-07s 21:34:07.5 Info: CreateColumn PendingReleases Reason Int32 21:34:07.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:07.5 Info: => 0.0005381s 21:34:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:07', 'add_reason_to_pending_releases') 21:34:07.5 Info: Committing Transaction 21:34:07.5 Info: 2: add_reason_to_pending_releases migrated 21:34:07.5 Info: => 0.0010093s 21:34:07.5 Info: 3: add_medium_support migrating 21:34:07.5 Info: Beginning Transaction 21:34:07.5 Info: Starting migration of Main DB to 3 21:34:07.5 Info: AlterTable Albums 21:34:07.5 Info: => 5E-07s 21:34:07.5 Info: CreateColumn Albums Media String 21:34:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:07.5 Info: => 0.0004979s 21:34:07.5 Info: AlterTable Tracks 21:34:07.5 Info: => 4E-07s 21:34:07.5 Info: CreateColumn Tracks MediumNumber Int32 21:34:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:07.5 Info: => 0.0004611s 21:34:07.5 Info: AlterTable Tracks 21:34:07.5 Info: => 4E-07s 21:34:07.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:07.5 Info: => 0.0004508s 21:34:07.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:07.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:07.5 Info: => 3.71E-05s 21:34:07.5 Info: DeleteColumn Tracks TrackNumber 21:34:07.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:07.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:07.5 Info: DROP TABLE "Tracks" 21:34:07.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:07.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:07.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:07.5 Info: => 0.0039066s 21:34:07.5 Info: AlterTable Tracks 21:34:07.5 Info: => 4E-07s 21:34:07.5 Info: CreateColumn Tracks TrackNumber String 21:34:07.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:07.5 Info: => 0.0004657s 21:34:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:07', 'add_medium_support') 21:34:07.5 Info: Committing Transaction 21:34:07.5 Info: 3: add_medium_support migrated 21:34:07.5 Info: => 0.0010032s 21:34:07.5 Info: 4: add_various_qualites_in_profile migrating 21:34:07.5 Info: Beginning Transaction 21:34:07.5 Info: Starting migration of Main DB to 4 21:34:07.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:07.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:07.5 Info: => 4.1E-05s 21:34:07.5 Info: PerformDBOperation 21:34:07.5 Info: Performing DB Operation 21:34:07.5 Info: => 2.93E-05s 21:34:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:07', 'add_various_qualites_in_profile') 21:34:07.5 Info: Committing Transaction 21:34:07.5 Info: 4: add_various_qualites_in_profile migrated 21:34:07.5 Info: => 0.0004655s 21:34:07.5 Info: 5: metadata_profiles migrating 21:34:07.5 Info: Beginning Transaction 21:34:07.5 Info: Starting migration of Main DB to 5 21:34:07.5 Info: CreateTable MetadataProfiles 21:34:07.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:07.5 Info: => 0.0001106s 21:34:07.5 Info: CreateIndex MetadataProfiles (Name) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:07.5 Info: => 8.72E-05s 21:34:07.5 Info: AlterTable Artists 21:34:07.5 Info: => 3E-07s 21:34:07.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:07.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:07.5 Info: => 0.0004572s 21:34:07.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:07.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:07.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:07.5 Info: DROP TABLE "Artists" 21:34:07.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.5 Info: => 0.0040503s 21:34:07.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:07.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:07.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:07.5 Info: DROP TABLE "Artists" 21:34:07.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.5 Info: => 0.0040064s 21:34:07.5 Info: AlterTable Albums 21:34:07.5 Info: => 4E-07s 21:34:07.5 Info: CreateColumn Albums SecondaryTypes String 21:34:07.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:07.5 Info: => 0.0004827s 21:34:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:07', 'metadata_profiles') 21:34:07.5 Info: Committing Transaction 21:34:07.5 Info: 5: metadata_profiles migrated 21:34:07.5 Info: => 0.0010244s 21:34:07.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:07.5 Info: Beginning Transaction 21:34:07.5 Info: Starting migration of Main DB to 6 21:34:07.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:07.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:07.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:07.5 Info: DROP TABLE "Indexers" 21:34:07.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:07.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:07.5 Info: => 0.0037257s 21:34:07.5 Info: AlterTable Indexers 21:34:07.5 Info: => 4E-07s 21:34:07.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:07.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:07.5 Info: => 0.0004855s 21:34:07.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:07.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:07.5 Info: => 3.64E-05s 21:34:07.5 Info: AlterTable Indexers 21:34:07.5 Info: => 3E-07s 21:34:07.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:07.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:07.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:07.6 Info: DROP TABLE "Indexers" 21:34:07.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:07.6 Info: => 0.0039485s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:07', 'separate_automatic_and_interactive_search') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 6: separate_automatic_and_interactive_search migrated 21:34:07.6 Info: => 0.0044932s 21:34:07.6 Info: 7: change_album_path_to_relative migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 7 21:34:07.6 Info: DeleteColumn Albums Path 21:34:07.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:07.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:07.6 Info: DROP TABLE "Albums" 21:34:07.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.6 Info: => 0.004882s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:07', 'change_album_path_to_relative') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 7: change_album_path_to_relative migrated 21:34:07.6 Info: => 0.0055452s 21:34:07.6 Info: 8: change_quality_size_mb_to_kb migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 8 21:34:07.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:07.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:07.6 Info: => 0.0001342s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:07', 'change_quality_size_mb_to_kb') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 8: change_quality_size_mb_to_kb migrated 21:34:07.6 Info: => 0.0006585s 21:34:07.6 Info: 9: album_releases migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 9 21:34:07.6 Info: AlterTable Albums 21:34:07.6 Info: => 7E-07s 21:34:07.6 Info: CreateColumn Albums Releases String 21:34:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:07.6 Info: => 0.0005057s 21:34:07.6 Info: AlterTable Albums 21:34:07.6 Info: => 5E-07s 21:34:07.6 Info: CreateColumn Albums CurrentRelease String 21:34:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:07.6 Info: => 0.0004893s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:07', 'album_releases') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 9: album_releases migrated 21:34:07.6 Info: => 0.0009567s 21:34:07.6 Info: 10: album_releases_fix migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 10 21:34:07.6 Info: AlterTable Albums 21:34:07.6 Info: => 7E-07s 21:34:07.6 Info: AlterColumn Albums Releases String 21:34:07.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:07.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:07.6 Info: DROP TABLE "Albums" 21:34:07.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.6 Info: => 0.0047602s 21:34:07.6 Info: AlterTable Albums 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: AlterColumn Albums CurrentRelease String 21:34:07.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:07.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:07.6 Info: DROP TABLE "Albums" 21:34:07.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.6 Info: => 0.0047066s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:07', 'album_releases_fix') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 10: album_releases_fix migrated 21:34:07.6 Info: => 0.0052513s 21:34:07.6 Info: 11: import_lists migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 11 21:34:07.6 Info: CreateTable ImportLists 21:34:07.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:07.6 Info: => 0.0001729s 21:34:07.6 Info: CreateIndex ImportLists (Name) 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:07.6 Info: => 8.88E-05s 21:34:07.6 Info: CreateTable ImportListStatus 21:34:07.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:07.6 Info: => 0.0001191s 21:34:07.6 Info: CreateIndex ImportListStatus (ProviderId) 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:07.6 Info: => 8.46E-05s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:07', 'import_lists') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 11: import_lists migrated 21:34:07.6 Info: => 0.0005643s 21:34:07.6 Info: 12: add_release_status migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 12 21:34:07.6 Info: AlterTable MetadataProfiles 21:34:07.6 Info: => 3E-07s 21:34:07.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:07.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:07.6 Info: => 0.0005014s 21:34:07.6 Info: PerformDBOperation 21:34:07.6 Info: Performing DB Operation 21:34:07.6 Info: => 2.38E-05s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:07', 'add_release_status') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 12: add_release_status migrated 21:34:07.6 Info: => 0.0004993s 21:34:07.6 Info: 13: album_download_notification migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 13 21:34:07.6 Info: AlterTable Notifications 21:34:07.6 Info: => 6E-07s 21:34:07.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:07.6 Info: => 0.000514s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:07', 'album_download_notification') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 13: album_download_notification migrated 21:34:07.6 Info: => 0.0010118s 21:34:07.6 Info: 14: fix_language_metadata_profiles migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 14 21:34:07.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:07.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:07.6 Info: => 0.0002144s 21:34:07.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:07.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:07.6 Info: => 8.44E-05s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:07', 'fix_language_metadata_profiles') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 14: fix_language_metadata_profiles migrated 21:34:07.6 Info: => 0.0005449s 21:34:07.6 Info: 15: remove_fanzub migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 15 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:07.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:07.6 Info: => 9.62E-05s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:07', 'remove_fanzub') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 15: remove_fanzub migrated 21:34:07.6 Info: => 0.000603s 21:34:07.6 Info: 16: update_artist_history_indexes migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 16 21:34:07.6 Info: CreateIndex Albums (ArtistId) 21:34:07.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:07.6 Info: => 9.51E-05s 21:34:07.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:07.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:07.6 Info: => 9.82E-05s 21:34:07.6 Info: DeleteIndex History (AlbumId) 21:34:07.6 Info: DROP INDEX "IX_History_AlbumId" 21:34:07.6 Info: => 0.0001299s 21:34:07.6 Info: CreateIndex History (AlbumId, Date) 21:34:07.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:07.6 Info: => 8.86E-05s 21:34:07.6 Info: DeleteIndex History (DownloadId) 21:34:07.6 Info: DROP INDEX "IX_History_DownloadId" 21:34:07.6 Info: => 0.000113s 21:34:07.6 Info: CreateIndex History (DownloadId, Date) 21:34:07.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:07.6 Info: => 8.42E-05s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:07', 'update_artist_history_indexes') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 16: update_artist_history_indexes migrated 21:34:07.6 Info: => 0.0005962s 21:34:07.6 Info: 17: remove_nma migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 17 21:34:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:07.6 Info: => 4.2E-05s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:07', 'remove_nma') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 17: remove_nma migrated 21:34:07.6 Info: => 0.0005132s 21:34:07.6 Info: 18: album_disambiguation migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 18 21:34:07.6 Info: AlterTable Albums 21:34:07.6 Info: => 1E-06s 21:34:07.6 Info: CreateColumn Albums Disambiguation String 21:34:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:07.6 Info: => 0.0005944s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:07', 'album_disambiguation') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 18: album_disambiguation migrated 21:34:07.6 Info: => 0.0014571s 21:34:07.6 Info: 19: add_ape_quality_in_profiles migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 19 21:34:07.6 Info: PerformDBOperation 21:34:07.6 Info: Performing DB Operation 21:34:07.6 Info: => 2.64E-05s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:07', 'add_ape_quality_in_profiles') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 19: add_ape_quality_in_profiles migrated 21:34:07.6 Info: => 0.0004884s 21:34:07.6 Info: 20: remove_pushalot migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 20 21:34:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:07.6 Info: => 9.89E-05s 21:34:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:07.6 Info: => 9.85E-05s 21:34:07.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:07.6 Info: => 3.17E-05s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:07', 'remove_pushalot') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 20: remove_pushalot migrated 21:34:07.6 Info: => 0.0004648s 21:34:07.6 Info: 21: add_custom_filters migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 21 21:34:07.6 Info: CreateTable CustomFilters 21:34:07.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:07.6 Info: => 0.0001129s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:07', 'add_custom_filters') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 21: add_custom_filters migrated 21:34:07.6 Info: => 0.0004995s 21:34:07.6 Info: 22: import_list_tags migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 22 21:34:07.6 Info: AlterTable ImportLists 21:34:07.6 Info: => 5E-07s 21:34:07.6 Info: CreateColumn ImportLists Tags String 21:34:07.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:07.6 Info: => 0.0005296s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:07', 'import_list_tags') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 22: import_list_tags migrated 21:34:07.6 Info: => 0.0010232s 21:34:07.6 Info: 23: add_release_groups_etc migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 23 21:34:07.6 Info: CreateTable ArtistMetadata 21:34:07.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:07.6 Info: => 0.0001736s 21:34:07.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:07.6 Info: => 9.1E-05s 21:34:07.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:07.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:07.6 Info: => 0.0001034s 21:34:07.6 Info: AlterTable Artists 21:34:07.6 Info: => 3E-07s 21:34:07.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:07.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:07.6 Info: => 0.0006011s 21:34:07.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:07.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:07.6 Info: => 6.64E-05s 21:34:07.6 Info: CreateTable AlbumReleases 21:34:07.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:07.6 Info: => 0.0002051s 21:34:07.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:07.6 Info: => 9.02E-05s 21:34:07.6 Info: CreateIndex AlbumReleases (AlbumId) 21:34:07.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:07.6 Info: => 8.13E-05s 21:34:07.6 Info: PerformDBOperation 21:34:07.6 Info: Performing DB Operation 21:34:07.6 Info: => 3.26E-05s 21:34:07.6 Info: AlterTable Albums 21:34:07.6 Info: => 3E-07s 21:34:07.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:07.6 Info: => 0.0005626s 21:34:07.6 Info: AlterTable Albums 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:07.6 Info: => 0.0005814s 21:34:07.6 Info: AlterTable Albums 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: CreateColumn Albums Links String 21:34:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:07.6 Info: => 0.0005157s 21:34:07.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:07.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:07.6 Info: => 9.08E-05s 21:34:07.6 Info: AlterTable Tracks 21:34:07.6 Info: => 3E-07s 21:34:07.6 Info: CreateColumn Tracks ForeignRecordingId String 21:34:07.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:07.6 Info: => 0.0005793s 21:34:07.6 Info: AlterTable Tracks 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:07.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:07.6 Info: => 0.0005374s 21:34:07.6 Info: AlterTable Tracks 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:07.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:07.6 Info: => 0.0005517s 21:34:07.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:07.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:07.6 Info: => 7.17E-05s 21:34:07.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:07.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:07.6 Info: => 5.96E-05s 21:34:07.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:07.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:07.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:07.6 Info: DROP TABLE "Artists" 21:34:07.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.6 Info: => 0.0042721s 21:34:07.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:07.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:07.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:07.6 Info: DROP TABLE "Albums" 21:34:07.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.6 Info: => 0.0046178s 21:34:07.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:07.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:07.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:07.6 Info: DROP TABLE "Tracks" 21:34:07.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:07.6 Info: => 0.0042094s 21:34:07.6 Info: DeleteColumn TrackFiles ArtistId 21:34:07.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:07.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:07.6 Info: DROP TABLE "TrackFiles" 21:34:07.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.6 Info: => 0.0040178s 21:34:07.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:07.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.6 Info: => 7.98E-05s 21:34:07.6 Info: CreateIndex Artists (Monitored) 21:34:07.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.6 Info: => 7.6E-05s 21:34:07.6 Info: CreateIndex Albums (ArtistMetadataId) 21:34:07.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:07.6 Info: => 7.42E-05s 21:34:07.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:07.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:07.6 Info: => 7.28E-05s 21:34:07.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:07.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:07.6 Info: => 7.21E-05s 21:34:07.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:07.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:07.6 Info: => 7.19E-05s 21:34:07.6 Info: UpdateData 21:34:07.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:07.6 Info: => 3.94E-05s 21:34:07.6 Info: UpdateData 21:34:07.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:07.6 Info: => 3.15E-05s 21:34:07.6 Info: UpdateData 21:34:07.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:07.6 Info: => 3.56E-05s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:07', 'add_release_groups_etc') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 23: add_release_groups_etc migrated 21:34:07.6 Info: => 0.0006288s 21:34:07.6 Info: 24: NewMediaInfoFormat migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 24 21:34:07.6 Info: UpdateData 21:34:07.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:07.6 Info: => 4.03E-05s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:07', 'NewMediaInfoFormat') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 24: NewMediaInfoFormat migrated 21:34:07.6 Info: => 0.0004761s 21:34:07.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 25 21:34:07.6 Info: RenameTable Restrictions ReleaseProfiles 21:34:07.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:07.6 Info: => 0.0016458s 21:34:07.6 Info: AlterTable ReleaseProfiles 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:07.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:07.6 Info: => 0.0005138s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:07', 'rename_restrictions_to_release_profiles') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:07.6 Info: => 0.0009924s 21:34:07.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 26 21:34:07.6 Info: RenameTable Profiles QualityProfiles 21:34:07.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:07.6 Info: => 0.0015867s 21:34:07.6 Info: AlterTable QualityProfiles 21:34:07.6 Info: => 3E-07s 21:34:07.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:07.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:07.6 Info: => 0.0004736s 21:34:07.6 Info: AlterTable LanguageProfiles 21:34:07.6 Info: => 3E-07s 21:34:07.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:07.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:07.6 Info: => 0.000509s 21:34:07.6 Info: UpdateData 21:34:07.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:07.6 Info: => 3.85E-05s 21:34:07.6 Info: UpdateData 21:34:07.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:07.6 Info: => 3.04E-05s 21:34:07.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:07.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:07.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:07.6 Info: DROP TABLE "Artists" 21:34:07.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.6 Info: => 0.0042145s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:07', 'rename_quality_profiles_add_upgrade_allowed') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:07.6 Info: => 0.0048157s 21:34:07.6 Info: 27: add_import_exclusions migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 27 21:34:07.6 Info: CreateTable ImportListExclusions 21:34:07.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:07.6 Info: => 0.000106s 21:34:07.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:07.6 Info: => 8.55E-05s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:07', 'add_import_exclusions') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 27: add_import_exclusions migrated 21:34:07.6 Info: => 0.0005862s 21:34:07.6 Info: 28: clean_artist_metadata_table migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 28 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:07.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:07.6 Info: => 0.0002149s 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:07.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:07.6 Info: => 0.0001193s 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:07.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:07.6 Info: => 0.000114s 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:07.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:07.6 Info: => 0.0001131s 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:07.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:07.6 Info: => 0.0001139s 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:07.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:07.6 Info: => 0.0001211s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:07', 'clean_artist_metadata_table') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 28: clean_artist_metadata_table migrated 21:34:07.6 Info: => 0.0005514s 21:34:07.6 Info: 29: health_issue_notification migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 29 21:34:07.6 Info: AlterTable Notifications 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:07.6 Info: => 0.0005238s 21:34:07.6 Info: AlterTable Notifications 21:34:07.6 Info: => 3E-07s 21:34:07.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:07.6 Info: => 0.0005102s 21:34:07.6 Info: AlterTable Notifications 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:07.6 Info: => 0.0005144s 21:34:07.6 Info: AlterTable Notifications 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:07.6 Info: => 0.0004867s 21:34:07.6 Info: AlterTable Notifications 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:07.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:07.6 Info: => 0.0004867s 21:34:07.6 Info: DeleteColumn Notifications OnDownload 21:34:07.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:07.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:07.6 Info: DROP TABLE "Notifications" 21:34:07.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:07.6 Info: => 0.0038531s 21:34:07.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:07.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:07.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:07.6 Info: DROP TABLE "Notifications" 21:34:07.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:07.6 Info: => 0.0037555s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:07', 'health_issue_notification') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 29: health_issue_notification migrated 21:34:07.6 Info: => 0.0042986s 21:34:07.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 30 21:34:07.6 Info: AlterTable TrackFiles 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:07.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:07.6 Info: => 0.0004954s 21:34:07.6 Info: AlterTable TrackFiles 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: CreateColumn TrackFiles Path String 21:34:07.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:07.6 Info: => 0.0005155s 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:07.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:07.6 Info: => 3E-05s 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:07.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:07.6 Info: => 0.0001185s 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:07.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:07.6 Info: => 0.0001312s 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:07.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:07.6 Info: => 0.0001348s 21:34:07.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:07.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:07.6 Info: => 6.7E-05s 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:07.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:07.6 Info: => 6.17E-05s 21:34:07.6 Info: AlterTable TrackFiles 21:34:07.6 Info: => 4E-07s 21:34:07.6 Info: AlterColumn TrackFiles Path String 21:34:07.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:07.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:07.6 Info: DROP TABLE "TrackFiles" 21:34:07.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.6 Info: => 0.0038207s 21:34:07.6 Info: CreateIndex TrackFiles (Path) 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:07.6 Info: => 7.99E-05s 21:34:07.6 Info: DeleteColumn TrackFiles RelativePath 21:34:07.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:07.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:07.6 Info: DROP TABLE "TrackFiles" 21:34:07.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:07.6 Info: => 0.0040179s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:07', 'add_mediafilerepository_mtime') 21:34:07.6 Info: Committing Transaction 21:34:07.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:07.6 Info: => 0.0045127s 21:34:07.6 Info: 31: add_artistmetadataid_constraint migrating 21:34:07.6 Info: Beginning Transaction 21:34:07.6 Info: Starting migration of Main DB to 31 21:34:07.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:07.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:07.6 Info: => 7.26E-05s 21:34:07.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:07.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:07.6 Info: => 0.0001179s 21:34:07.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:07.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:07.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:07.6 Info: DROP TABLE "Artists" 21:34:07.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.6 Info: => 0.0041608s 21:34:07.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:07.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.6 Info: => 7.63E-05s 21:34:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:07', 'add_artistmetadataid_constraint') 21:34:07.6 Info: Committing Transaction 21:34:07.7 Info: 31: add_artistmetadataid_constraint migrated 21:34:07.7 Info: => 0.0006178s 21:34:07.7 Info: 32: old_ids_and_artist_alias migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 32 21:34:07.7 Info: AlterTable ArtistMetadata 21:34:07.7 Info: => 5E-07s 21:34:07.7 Info: CreateColumn ArtistMetadata Aliases String 21:34:07.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:07.7 Info: => 0.0005193s 21:34:07.7 Info: AlterTable ArtistMetadata 21:34:07.7 Info: => 3E-07s 21:34:07.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:07.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:07.7 Info: => 0.0004949s 21:34:07.7 Info: AlterTable Albums 21:34:07.7 Info: => 3E-07s 21:34:07.7 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:07.7 Info: => 0.0005044s 21:34:07.7 Info: AlterTable AlbumReleases 21:34:07.7 Info: => 3E-07s 21:34:07.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:07.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:07.7 Info: => 0.0005001s 21:34:07.7 Info: AlterTable Tracks 21:34:07.7 Info: => 3E-07s 21:34:07.7 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:07.7 Info: => 0.0004988s 21:34:07.7 Info: AlterTable Tracks 21:34:07.7 Info: => 3E-07s 21:34:07.7 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:07.7 Info: => 0.0005782s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:07', 'old_ids_and_artist_alias') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 32: old_ids_and_artist_alias migrated 21:34:07.7 Info: => 0.0010458s 21:34:07.7 Info: 33: download_propers_config migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 33 21:34:07.7 Info: PerformDBOperation 21:34:07.7 Info: Performing DB Operation 21:34:07.7 Info: => 2.55E-05s 21:34:07.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:07.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:07.7 Info: => 2.8E-05s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:07', 'download_propers_config') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 33: download_propers_config migrated 21:34:07.7 Info: => 0.0004619s 21:34:07.7 Info: 34: remove_language_profiles migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 34 21:34:07.7 Info: DeleteTable LanguageProfiles 21:34:07.7 Info: DROP TABLE "LanguageProfiles" 21:34:07.7 Info: => 0.000183s 21:34:07.7 Info: DeleteColumn Artists LanguageProfileId 21:34:07.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:07.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:07.7 Info: DROP TABLE "Artists" 21:34:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.7 Info: => 0.00435s 21:34:07.7 Info: DeleteColumn ImportLists LanguageProfileId 21:34:07.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:07.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:07.7 Info: DROP TABLE "ImportLists" 21:34:07.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:07.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:07.7 Info: => 0.003957s 21:34:07.7 Info: DeleteColumn Blacklist Language 21:34:07.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:07.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:07.7 Info: DROP TABLE "Blacklist" 21:34:07.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:07.7 Info: => 0.0038988s 21:34:07.7 Info: DeleteColumn History Language 21:34:07.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:07.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:07.7 Info: DROP TABLE "History" 21:34:07.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:07.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:07.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:07.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:07.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:07.7 Info: => 0.0043283s 21:34:07.7 Info: DeleteColumn LyricFiles Language 21:34:07.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:07.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:07.7 Info: DROP TABLE "LyricFiles" 21:34:07.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:07.7 Info: => 0.003672s 21:34:07.7 Info: DeleteColumn TrackFiles Language 21:34:07.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:07.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:07.7 Info: DROP TABLE "TrackFiles" 21:34:07.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:07.7 Info: => 0.0058773s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:07', 'remove_language_profiles') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 34: remove_language_profiles migrated 21:34:07.7 Info: => 0.0064748s 21:34:07.7 Info: 35: multi_disc_naming_format migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 35 21:34:07.7 Info: AlterTable NamingConfig 21:34:07.7 Info: => 6E-07s 21:34:07.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:07.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:07.7 Info: => 0.0005344s 21:34:07.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:07.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:07.7 Info: => 3.41E-05s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:07', 'multi_disc_naming_format') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 35: multi_disc_naming_format migrated 21:34:07.7 Info: => 0.0005462s 21:34:07.7 Info: 36: add_download_client_priority migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 36 21:34:07.7 Info: AlterTable DownloadClients 21:34:07.7 Info: => 5E-07s 21:34:07.7 Info: CreateColumn DownloadClients Priority Int32 21:34:07.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:07.7 Info: => 0.0006185s 21:34:07.7 Info: PerformDBOperation 21:34:07.7 Info: Performing DB Operation 21:34:07.7 Info: => 5.11E-05s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:07', 'add_download_client_priority') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 36: add_download_client_priority migrated 21:34:07.7 Info: => 0.0005127s 21:34:07.7 Info: 37: remove_growl_prowl migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 37 21:34:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:07.7 Info: => 3.7E-05s 21:34:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:07.7 Info: => 3.76E-05s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:07', 'remove_growl_prowl') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 37: remove_growl_prowl migrated 21:34:07.7 Info: => 0.000457s 21:34:07.7 Info: 38: remove_plex_hometheatre migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 38 21:34:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:07.7 Info: => 3.35E-05s 21:34:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:07.7 Info: => 2.55E-05s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:07', 'remove_plex_hometheatre') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 38: remove_plex_hometheatre migrated 21:34:07.7 Info: => 0.0004472s 21:34:07.7 Info: 39: add_root_folder_add_defaults migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 39 21:34:07.7 Info: AlterTable RootFolders 21:34:07.7 Info: => 5E-07s 21:34:07.7 Info: CreateColumn RootFolders Name String 21:34:07.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:07.7 Info: => 0.0005116s 21:34:07.7 Info: AlterTable RootFolders 21:34:07.7 Info: => 3E-07s 21:34:07.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:07.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:07.7 Info: => 0.0005769s 21:34:07.7 Info: AlterTable RootFolders 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:07.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:07.7 Info: => 0.0005457s 21:34:07.7 Info: AlterTable RootFolders 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:07.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:07.7 Info: => 0.000565s 21:34:07.7 Info: AlterTable RootFolders 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: CreateColumn RootFolders DefaultTags String 21:34:07.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:07.7 Info: => 0.0005494s 21:34:07.7 Info: PerformDBOperation 21:34:07.7 Info: Performing DB Operation 21:34:07.7 Info: => 4.64E-05s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:07', 'add_root_folder_add_defaults') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 39: add_root_folder_add_defaults migrated 21:34:07.7 Info: => 0.0004722s 21:34:07.7 Info: 40: task_duration migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 40 21:34:07.7 Info: AlterTable ScheduledTasks 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:07.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:07.7 Info: => 0.0005222s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:07', 'task_duration') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 40: task_duration migrated 21:34:07.7 Info: => 0.0010176s 21:34:07.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 41 21:34:07.7 Info: AlterTable ReleaseProfiles 21:34:07.7 Info: => 6E-07s 21:34:07.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:07.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:07.7 Info: => 0.0005946s 21:34:07.7 Info: AlterTable ReleaseProfiles 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:07.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:07.7 Info: => 0.00054s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:07', 'add_indexer_and_enabled_to_release_profiles') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:07.7 Info: => 0.0009946s 21:34:07.7 Info: 42: remove_album_folders migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 42 21:34:07.7 Info: DeleteColumn Artists AlbumFolder 21:34:07.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:07.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:07.7 Info: DROP TABLE "Artists" 21:34:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.7 Info: => 0.004359s 21:34:07.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:07.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:07.7 Info: => 3.49E-05s 21:34:07.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:07.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:07.7 Info: => 2.71E-05s 21:34:07.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:07.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:07.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:07.7 Info: DROP TABLE "NamingConfig" 21:34:07.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:07.7 Info: => 0.003811s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:07', 'remove_album_folders') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 42: remove_album_folders migrated 21:34:07.7 Info: => 0.0043535s 21:34:07.7 Info: 44: add_priority_to_indexers migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 44 21:34:07.7 Info: AlterTable Indexers 21:34:07.7 Info: => 6E-07s 21:34:07.7 Info: CreateColumn Indexers Priority Int32 21:34:07.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:07.7 Info: => 0.000557s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:07', 'add_priority_to_indexers') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 44: add_priority_to_indexers migrated 21:34:07.7 Info: => 0.0010164s 21:34:07.7 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 45 21:34:07.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:07.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:07.7 Info: => 0.0005123s 21:34:07.7 Info: PerformDBOperation 21:34:07.7 Info: Performing DB Operation 21:34:07.7 Info: => 2.57E-05s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:07', 'remove_chown_and_folderchmod_config') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:07.7 Info: => 0.0004586s 21:34:07.7 Info: 47: update_notifiarr migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 47 21:34:07.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:07.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:07.7 Info: => 8.72E-05s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:07', 'update_notifiarr') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 47: update_notifiarr migrated 21:34:07.7 Info: => 0.0005837s 21:34:07.7 Info: 49: email_multiple_addresses migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 49 21:34:07.7 Info: PerformDBOperation 21:34:07.7 Info: Performing DB Operation 21:34:07.7 Info: => 4.47E-05s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:07', 'email_multiple_addresses') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 49: email_multiple_addresses migrated 21:34:07.7 Info: => 0.0004926s 21:34:07.7 Info: 50: rename_blacklist_to_blocklist migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 50 21:34:07.7 Info: RenameTable Blacklist Blocklist 21:34:07.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:07.7 Info: => 0.0015432s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:07', 'rename_blacklist_to_blocklist') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 50: rename_blacklist_to_blocklist migrated 21:34:07.7 Info: => 0.0019113s 21:34:07.7 Info: 51: cdh_per_downloadclient migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 51 21:34:07.7 Info: AlterTable DownloadClients 21:34:07.7 Info: => 5E-07s 21:34:07.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:07.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:07.7 Info: => 0.0005895s 21:34:07.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:07.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:07.7 Info: => 0.0005564s 21:34:07.7 Info: PerformDBOperation 21:34:07.7 Info: Performing DB Operation 21:34:07.7 Info: => 0.000155s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:07', 'cdh_per_downloadclient') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 51: cdh_per_downloadclient migrated 21:34:07.7 Info: => 0.0006183s 21:34:07.7 Info: 52: download_history migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 52 21:34:07.7 Info: CreateTable DownloadHistory 21:34:07.7 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:07.7 Info: => 0.0001554s 21:34:07.7 Info: CreateIndex DownloadHistory (EventType) 21:34:07.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:07.7 Info: => 8.98E-05s 21:34:07.7 Info: CreateIndex DownloadHistory (ArtistId) 21:34:07.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:07.7 Info: => 7.68E-05s 21:34:07.7 Info: CreateIndex DownloadHistory (DownloadId) 21:34:07.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:07.7 Info: => 8.97E-05s 21:34:07.7 Info: PerformDBOperation 21:34:07.7 Info: Performing DB Operation 21:34:07.7 Info: => 0.0001099s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:07', 'download_history') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 52: download_history migrated 21:34:07.7 Info: => 0.0005962s 21:34:07.7 Info: 53: add_update_history migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 53 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:07', 'add_update_history') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 53: add_update_history migrated 21:34:07.7 Info: => 0.0004038s 21:34:07.7 Info: 54: add_on_update_to_notifications migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 54 21:34:07.7 Info: AlterTable Notifications 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:07.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:07.7 Info: => 0.0005862s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:07', 'add_on_update_to_notifications') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 54: add_on_update_to_notifications migrated 21:34:07.7 Info: => 0.0009352s 21:34:07.7 Info: 55: download_client_per_indexer migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 55 21:34:07.7 Info: AlterTable Indexers 21:34:07.7 Info: => 5E-07s 21:34:07.7 Info: CreateColumn Indexers DownloadClientId Int32 21:34:07.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:07.7 Info: => 0.0005648s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:07', 'download_client_per_indexer') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 55: download_client_per_indexer migrated 21:34:07.7 Info: => 0.0009147s 21:34:07.7 Info: 56: AddNewItemMonitorType migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 56 21:34:07.7 Info: AlterTable Artists 21:34:07.7 Info: => 5E-07s 21:34:07.7 Info: CreateColumn Artists MonitorNewItems Int32 21:34:07.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:07.7 Info: => 0.0005607s 21:34:07.7 Info: AlterTable RootFolders 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:07.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:07.7 Info: => 0.0005996s 21:34:07.7 Info: AlterTable ImportLists 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:07.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:07.7 Info: => 0.0006137s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:07', 'AddNewItemMonitorType') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 56: AddNewItemMonitorType migrated 21:34:07.7 Info: => 0.0010911s 21:34:07.7 Info: 57: ImportListSearch migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 57 21:34:07.7 Info: AlterTable ImportLists 21:34:07.7 Info: => 5E-07s 21:34:07.7 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:07.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:07.7 Info: => 0.0005727s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:07', 'ImportListSearch') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 57: ImportListSearch migrated 21:34:07.7 Info: => 0.0010439s 21:34:07.7 Info: 58: ImportListMonitorExisting migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 58 21:34:07.7 Info: AlterTable ImportLists 21:34:07.7 Info: => 5E-07s 21:34:07.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:07.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:07.7 Info: => 0.0005513s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:07', 'ImportListMonitorExisting') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 58: ImportListMonitorExisting migrated 21:34:07.7 Info: => 0.0009904s 21:34:07.7 Info: 59: add_indexer_tags migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 59 21:34:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:07.7 Info: => 3.71E-05s 21:34:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:07.7 Info: => 2.84E-05s 21:34:07.7 Info: AlterTable Indexers 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: CreateColumn Indexers Tags String 21:34:07.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:07.7 Info: => 0.000573s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:07', 'add_indexer_tags') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 59: add_indexer_tags migrated 21:34:07.7 Info: => 0.000926s 21:34:07.7 Info: 60: update_audio_types migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 60 21:34:07.7 Info: PerformDBOperation 21:34:07.7 Info: Performing DB Operation 21:34:07.7 Info: => 3.98E-05s 21:34:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:07', 'update_audio_types') 21:34:07.7 Info: Committing Transaction 21:34:07.7 Info: 60: update_audio_types migrated 21:34:07.7 Info: => 0.0003615s 21:34:07.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:07.7 Info: Beginning Transaction 21:34:07.7 Info: Starting migration of Main DB to 61 21:34:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:07.7 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:07.7 Info: => 3.26E-05s 21:34:07.7 Info: AlterTable AlbumReleases 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:07.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:07.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:07.7 Info: DROP TABLE "AlbumReleases" 21:34:07.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:07.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:07.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:07.7 Info: => 0.0042913s 21:34:07.7 Info: AlterTable Albums 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:07.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:07.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:07.7 Info: DROP TABLE "Albums" 21:34:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:07.7 Info: => 0.0043668s 21:34:07.7 Info: AlterTable Albums 21:34:07.7 Info: => 3E-07s 21:34:07.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:07.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:07.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:07.7 Info: DROP TABLE "Albums" 21:34:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:07.7 Info: => 0.0043968s 21:34:07.7 Info: AlterTable Albums 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: AlterColumn Albums Added DateTimeOffset 21:34:07.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:07.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:07.7 Info: DROP TABLE "Albums" 21:34:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:07.7 Info: => 0.0044337s 21:34:07.7 Info: AlterTable Artists 21:34:07.7 Info: => 5E-07s 21:34:07.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:07.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:07.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:07.7 Info: DROP TABLE "Artists" 21:34:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.7 Info: => 0.0044294s 21:34:07.7 Info: AlterTable Artists 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: AlterColumn Artists Added DateTimeOffset 21:34:07.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:07.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:07.7 Info: DROP TABLE "Artists" 21:34:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:07.7 Info: => 0.0043994s 21:34:07.7 Info: AlterTable Blocklist 21:34:07.7 Info: => 4E-07s 21:34:07.7 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:07.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:07.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:07.8 Info: DROP TABLE "Blocklist" 21:34:07.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:07.8 Info: => 0.0039331s 21:34:07.8 Info: AlterTable Blocklist 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:07.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:07.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:07.8 Info: DROP TABLE "Blocklist" 21:34:07.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:07.8 Info: => 0.0039894s 21:34:07.8 Info: AlterTable Commands 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:07.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:07.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:07.8 Info: DROP TABLE "Commands" 21:34:07.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:07.8 Info: => 0.0038809s 21:34:07.8 Info: AlterTable Commands 21:34:07.8 Info: => 3E-07s 21:34:07.8 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:07.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:07.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:07.8 Info: DROP TABLE "Commands" 21:34:07.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:07.8 Info: => 0.0038783s 21:34:07.8 Info: AlterTable Commands 21:34:07.8 Info: => 3E-07s 21:34:07.8 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:07.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:07.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:07.8 Info: DROP TABLE "Commands" 21:34:07.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:07.8 Info: => 0.006217s 21:34:07.8 Info: AlterTable DownloadClientStatus 21:34:07.8 Info: => 3E-07s 21:34:07.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:07.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:07.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:07.8 Info: DROP TABLE "DownloadClientStatus" 21:34:07.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:07.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:07.8 Info: => 0.0039698s 21:34:07.8 Info: AlterTable DownloadClientStatus 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:07.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:07.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:07.8 Info: DROP TABLE "DownloadClientStatus" 21:34:07.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:07.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:07.8 Info: => 0.0040088s 21:34:07.8 Info: AlterTable DownloadClientStatus 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:07.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:07.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:07.8 Info: DROP TABLE "DownloadClientStatus" 21:34:07.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:07.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:07.8 Info: => 0.003979s 21:34:07.8 Info: AlterTable DownloadHistory 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:07.8 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:07.8 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:07.8 Info: DROP TABLE "DownloadHistory" 21:34:07.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:07.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:07.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:07.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:07.8 Info: => 0.0043122s 21:34:07.8 Info: AlterTable ExtraFiles 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:07.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:07.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:07.8 Info: DROP TABLE "ExtraFiles" 21:34:07.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:07.8 Info: => 0.0038642s 21:34:07.8 Info: AlterTable ExtraFiles 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:07.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:07.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:07.8 Info: DROP TABLE "ExtraFiles" 21:34:07.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:07.8 Info: => 0.0038397s 21:34:07.8 Info: AlterTable History 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn History Date DateTimeOffset 21:34:07.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:07.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:07.8 Info: DROP TABLE "History" 21:34:07.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:07.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:07.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:07.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:07.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:07.8 Info: => 0.0043821s 21:34:07.8 Info: AlterTable ImportListStatus 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:07.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:07.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:07.8 Info: DROP TABLE "ImportListStatus" 21:34:07.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:07.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:07.8 Info: => 0.0045397s 21:34:07.8 Info: AlterTable ImportListStatus 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:07.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:07.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:07.8 Info: DROP TABLE "ImportListStatus" 21:34:07.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:07.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:07.8 Info: => 0.0039512s 21:34:07.8 Info: AlterTable ImportListStatus 21:34:07.8 Info: => 3E-07s 21:34:07.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:07.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:07.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:07.8 Info: DROP TABLE "ImportListStatus" 21:34:07.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:07.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:07.8 Info: => 0.0047244s 21:34:07.8 Info: AlterTable IndexerStatus 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:07.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:07.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:07.8 Info: DROP TABLE "IndexerStatus" 21:34:07.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:07.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:07.8 Info: => 0.0039571s 21:34:07.8 Info: AlterTable IndexerStatus 21:34:07.8 Info: => 3E-07s 21:34:07.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:07.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:07.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:07.8 Info: DROP TABLE "IndexerStatus" 21:34:07.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:07.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:07.8 Info: => 0.0040692s 21:34:07.8 Info: AlterTable IndexerStatus 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:07.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:07.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:07.8 Info: DROP TABLE "IndexerStatus" 21:34:07.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:07.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:07.8 Info: => 0.0040128s 21:34:07.8 Info: AlterTable LyricFiles 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:07.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:07.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:07.8 Info: DROP TABLE "LyricFiles" 21:34:07.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:07.8 Info: => 0.0044266s 21:34:07.8 Info: AlterTable LyricFiles 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:07.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:07.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:07.8 Info: DROP TABLE "LyricFiles" 21:34:07.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:07.8 Info: => 0.0043678s 21:34:07.8 Info: AlterTable MetadataFiles 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:07.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:07.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:07.8 Info: DROP TABLE "MetadataFiles" 21:34:07.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:07.8 Info: => 0.0037777s 21:34:07.8 Info: AlterTable MetadataFiles 21:34:07.8 Info: => 4E-07s 21:34:07.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:07.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:07.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:07.8 Info: DROP TABLE "MetadataFiles" 21:34:07.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:07.8 Info: => 0.0056651s 21:34:07.8 Info: AlterTable PendingReleases 21:34:07.8 Info: => 3E-07s 21:34:07.8 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:07.8 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:07.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:07.8 Info: DROP TABLE "PendingReleases" 21:34:07.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:07.8 Info: => 0.0040895s 21:34:07.8 Info: AlterTable ScheduledTasks 21:34:07.8 Info: => 3E-07s 21:34:07.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:07.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:07.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:07.8 Info: DROP TABLE "ScheduledTasks" 21:34:07.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:07.9 Info: => 0.0039761s 21:34:07.9 Info: AlterTable ScheduledTasks 21:34:07.9 Info: => 4E-07s 21:34:07.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:07.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:07.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:07.9 Info: DROP TABLE "ScheduledTasks" 21:34:07.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:07.9 Info: => 0.0039504s 21:34:07.9 Info: AlterTable TrackFiles 21:34:07.9 Info: => 4E-07s 21:34:07.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:07.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:07.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:07.9 Info: DROP TABLE "TrackFiles" 21:34:07.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:07.9 Info: => 0.0040767s 21:34:07.9 Info: AlterTable TrackFiles 21:34:07.9 Info: => 4E-07s 21:34:07.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:07.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:07.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:07.9 Info: DROP TABLE "TrackFiles" 21:34:07.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:07.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:07.9 Info: => 0.0046951s 21:34:07.9 Info: AlterTable VersionInfo 21:34:07.9 Info: => 4E-07s 21:34:07.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:07.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:07.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:07.9 Info: DROP TABLE "VersionInfo" 21:34:07.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:07.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:07.9 Info: => 0.0043781s 21:34:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:07', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:07.9 Info: Committing Transaction 21:34:07.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:07.9 Info: => 0.0052333s 21:34:07.9 Info: 62: add_on_delete_to_notifications migrating 21:34:07.9 Info: Beginning Transaction 21:34:07.9 Info: Starting migration of Main DB to 62 21:34:07.9 Info: AlterTable Notifications 21:34:07.9 Info: => 5E-07s 21:34:07.9 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:07.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:07.9 Info: => 0.0006779s 21:34:07.9 Info: AlterTable Notifications 21:34:07.9 Info: => 3E-07s 21:34:07.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:07.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:07.9 Info: => 0.0005563s 21:34:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:07', 'add_on_delete_to_notifications') 21:34:07.9 Info: Committing Transaction 21:34:07.9 Info: 62: add_on_delete_to_notifications migrated 21:34:07.9 Info: => 0.0010255s 21:34:07.9 Info: 63: add_custom_formats migrating 21:34:07.9 Info: Beginning Transaction 21:34:07.9 Info: Starting migration of Main DB to 63 21:34:07.9 Info: INSERT INTO "NamingConfig" ("ReplaceIllegalCharacters", "StandardTrackFormat", "MultiDiscTrackFormat") VALUES (0, '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Preferred Words } {Quality Full}', '{Series Title} - {Air-Date} - {Episode Title} {Preferred.Words } {Quality Full}') 21:34:07.9 Info: AlterTable DelayProfiles 21:34:07.9 Info: => 3E-07s 21:34:07.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:07.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:07.9 Info: => 0.0005631s 21:34:07.9 Info: UpdateData 21:34:07.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:07.9 Info: => 4.18E-05s 21:34:07.9 Info: AlterTable TrackFiles 21:34:07.9 Info: => 4E-07s 21:34:07.9 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:07.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:07.9 Info: => 0.0005729s 21:34:07.9 Info: PerformDBOperation 21:34:07.9 Info: Performing DB Operation 21:34:07.9 Info: => 2.56E-05s 21:34:07.9 Info: CreateTable CustomFormats 21:34:07.9 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:07.9 Info: => 0.0001346s 21:34:07.9 Info: CreateIndex CustomFormats (Name) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:07.9 Info: => 8.45E-05s 21:34:07.9 Info: AlterTable QualityProfiles 21:34:07.9 Info: => 3E-07s 21:34:07.9 Info: CreateColumn QualityProfiles FormatItems String 21:34:07.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:07.9 Info: => 0.0005502s 21:34:07.9 Info: AlterTable QualityProfiles 21:34:07.9 Info: => 4E-07s 21:34:07.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:07.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:07.9 Info: => 0.000546s 21:34:07.9 Info: AlterTable QualityProfiles 21:34:07.9 Info: => 4E-07s 21:34:07.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:07.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:07.9 Info: => 0.0005548s 21:34:07.9 Info: PerformDBOperation 21:34:07.9 Info: Performing DB Operation 21:34:07.9 Info: => 5.72E-05s 21:34:07.9 Info: PerformDBOperation 21:34:07.9 Info: Performing DB Operation 21:34:07.9 Info: => 0.0010006s 21:34:07.9 Info: DeleteColumn ReleaseProfiles Preferred 21:34:07.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:07.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:07.9 Info: DROP TABLE "ReleaseProfiles" 21:34:07.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:07.9 Info: => 0.0040528s 21:34:07.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:07.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:07.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:07.9 Info: DROP TABLE "ReleaseProfiles" 21:34:07.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:07.9 Info: => 0.0038579s 21:34:07.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:07.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:07.9 Info: => 3.69E-05s 21:34:07.9 Info: AlterTable DelayProfiles 21:34:07.9 Info: => 4E-07s 21:34:07.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:07.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:07.9 Info: => 0.0005564s 21:34:07.9 Info: AlterTable DelayProfiles 21:34:07.9 Info: => 3E-07s 21:34:07.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:07.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:07.9 Info: => 0.0005457s 21:34:07.9 Info: -> 1 Insert operations completed in 00:00:00.0000589 taking an average of 00:00:00.0000589 21:34:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:07', 'add_custom_formats') 21:34:07.9 Info: Committing Transaction 21:34:07.9 Info: 63: add_custom_formats migrated 21:34:07.9 Info: => 0.0011126s 21:34:07.9 Debug: Took: 00:00:00.3828252 21:34:07.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 21:34:07.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 21:34:07.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864479739605_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:07.9 Info: DatabaseEngineVersionCheck migrating 21:34:07.9 Info: PerformDBOperation 21:34:07.9 Info: Performing DB Operation 21:34:07.9 Info: SQLite 3.47.2 21:34:07.9 Info: => 0.0014842s 21:34:07.9 Info: DatabaseEngineVersionCheck migrated 21:34:07.9 Info: => 0.0014947s 21:34:07.9 Info: VersionMigration migrating 21:34:07.9 Info: Beginning Transaction 21:34:07.9 Info: CreateTable VersionInfo 21:34:07.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:07.9 Info: => 0.0001626s 21:34:07.9 Info: Committing Transaction 21:34:07.9 Info: VersionMigration migrated 21:34:07.9 Info: => 0.0010118s 21:34:07.9 Info: VersionUniqueMigration migrating 21:34:07.9 Info: Beginning Transaction 21:34:07.9 Info: CreateIndex VersionInfo (Version) 21:34:07.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:07.9 Info: => 0.0001074s 21:34:07.9 Info: AlterTable VersionInfo 21:34:07.9 Info: => 4E-07s 21:34:07.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:07.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:07.9 Info: => 0.0002149s 21:34:07.9 Info: Committing Transaction 21:34:07.9 Info: VersionUniqueMigration migrated 21:34:07.9 Info: => 0.0006048s 21:34:07.9 Info: VersionDescriptionMigration migrating 21:34:07.9 Info: Beginning Transaction 21:34:07.9 Info: AlterTable VersionInfo 21:34:07.9 Info: => 5E-07s 21:34:07.9 Info: CreateColumn VersionInfo Description String 21:34:07.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:07.9 Info: => 0.0004431s 21:34:07.9 Info: Committing Transaction 21:34:07.9 Info: VersionDescriptionMigration migrated 21:34:07.9 Info: => 0.0008601s 21:34:07.9 Info: 1: InitialSetup migrating 21:34:07.9 Info: Beginning Transaction 21:34:07.9 Info: Starting migration of Main DB to 1 21:34:07.9 Info: CreateTable Config 21:34:07.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:07.9 Info: => 0.0001326s 21:34:07.9 Info: CreateIndex Config (Key) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:07.9 Info: => 7.87E-05s 21:34:07.9 Info: CreateTable RootFolders 21:34:07.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:07.9 Info: => 8.3E-05s 21:34:07.9 Info: CreateIndex RootFolders (Path) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:07.9 Info: => 7.16E-05s 21:34:07.9 Info: CreateTable Artists 21:34:07.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:07.9 Info: => 0.0001856s 21:34:07.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:07.9 Info: => 7.28E-05s 21:34:07.9 Info: CreateIndex Artists (NameSlug) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:07.9 Info: => 6.82E-05s 21:34:07.9 Info: CreateIndex Artists (CleanName) 21:34:07.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:07.9 Info: => 6.53E-05s 21:34:07.9 Info: CreateIndex Artists (Path) 21:34:07.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:07.9 Info: => 6.56E-05s 21:34:07.9 Info: CreateTable Albums 21:34:07.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:07.9 Info: => 0.0001662s 21:34:07.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:07.9 Info: => 7.09E-05s 21:34:07.9 Info: CreateIndex Albums (MBId) 21:34:07.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:07.9 Info: => 6.52E-05s 21:34:07.9 Info: CreateIndex Albums (TADBId) 21:34:07.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:07.9 Info: => 6.45E-05s 21:34:07.9 Info: CreateIndex Albums (TitleSlug) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:07.9 Info: => 6.57E-05s 21:34:07.9 Info: CreateIndex Albums (CleanTitle) 21:34:07.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:07.9 Info: => 6.42E-05s 21:34:07.9 Info: CreateIndex Albums (Path) 21:34:07.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:07.9 Info: => 6.28E-05s 21:34:07.9 Info: CreateTable Tracks 21:34:07.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:07.9 Info: => 0.0001247s 21:34:07.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:07.9 Info: => 7.03E-05s 21:34:07.9 Info: CreateIndex Tracks (ArtistId) 21:34:07.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:07.9 Info: => 7.08E-05s 21:34:07.9 Info: CreateIndex Tracks (TrackFileId) 21:34:07.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:07.9 Info: => 7.27E-05s 21:34:07.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:07.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:07.9 Info: => 8.35E-05s 21:34:07.9 Info: CreateTable TrackFiles 21:34:07.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:07.9 Info: => 0.0001188s 21:34:07.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:07.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:07.9 Info: => 7.14E-05s 21:34:07.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:07.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:07.9 Info: => 6.54E-05s 21:34:07.9 Info: CreateTable History 21:34:07.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:07.9 Info: => 0.0001356s 21:34:07.9 Info: CreateIndex History (Date) 21:34:07.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:07.9 Info: => 7.14E-05s 21:34:07.9 Info: CreateIndex History (EventType) 21:34:07.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:07.9 Info: => 6.77E-05s 21:34:07.9 Info: CreateIndex History (DownloadId) 21:34:07.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:07.9 Info: => 6.72E-05s 21:34:07.9 Info: CreateIndex History (AlbumId) 21:34:07.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:07.9 Info: => 6.74E-05s 21:34:07.9 Info: CreateTable Notifications 21:34:07.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:07.9 Info: => 0.0001136s 21:34:07.9 Info: CreateTable ScheduledTasks 21:34:07.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:07.9 Info: => 0.0001111s 21:34:07.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:07.9 Info: => 7.32E-05s 21:34:07.9 Info: CreateTable Indexers 21:34:07.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:07.9 Info: => 9.73E-05s 21:34:07.9 Info: CreateIndex Indexers (Name) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:07.9 Info: => 7.75E-05s 21:34:07.9 Info: CreateTable Profiles 21:34:07.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:07.9 Info: => 8.94E-05s 21:34:07.9 Info: CreateIndex Profiles (Name) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:07.9 Info: => 7.72E-05s 21:34:07.9 Info: CreateTable QualityDefinitions 21:34:07.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:07.9 Info: => 0.0001229s 21:34:07.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:07.9 Info: => 8.89E-05s 21:34:07.9 Info: CreateIndex QualityDefinitions (Title) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:07.9 Info: => 7.5E-05s 21:34:07.9 Info: CreateTable NamingConfig 21:34:07.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:07.9 Info: => 0.0001118s 21:34:07.9 Info: CreateTable Blacklist 21:34:07.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:07.9 Info: => 0.0001431s 21:34:07.9 Info: CreateTable Metadata 21:34:07.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:07.9 Info: => 9.55E-05s 21:34:07.9 Info: CreateTable MetadataFiles 21:34:07.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:07.9 Info: => 0.0001093s 21:34:07.9 Info: CreateTable DownloadClients 21:34:07.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:07.9 Info: => 0.000104s 21:34:07.9 Info: CreateTable PendingReleases 21:34:07.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:07.9 Info: => 0.000107s 21:34:07.9 Info: CreateTable RemotePathMappings 21:34:07.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:07.9 Info: => 8.99E-05s 21:34:07.9 Info: CreateTable Tags 21:34:07.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:07.9 Info: => 8.53E-05s 21:34:07.9 Info: CreateIndex Tags (Label) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:07.9 Info: => 8.33E-05s 21:34:07.9 Info: CreateTable Restrictions 21:34:07.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:07.9 Info: => 9.15E-05s 21:34:07.9 Info: CreateTable DelayProfiles 21:34:07.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:07.9 Info: => 0.0001306s 21:34:07.9 Info: CreateTable Users 21:34:07.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:07.9 Info: => 0.0001009s 21:34:07.9 Info: CreateIndex Users (Identifier) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:07.9 Info: => 9.28E-05s 21:34:07.9 Info: CreateIndex Users (Username) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:07.9 Info: => 7.76E-05s 21:34:07.9 Info: CreateTable Commands 21:34:07.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:07.9 Info: => 0.0001154s 21:34:07.9 Info: CreateTable IndexerStatus 21:34:07.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:07.9 Info: => 0.0001094s 21:34:07.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:07.9 Info: => 8.06E-05s 21:34:07.9 Info: CreateTable ExtraFiles 21:34:07.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:07.9 Info: => 0.0001054s 21:34:07.9 Info: CreateTable LyricFiles 21:34:07.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:07.9 Info: => 0.0001295s 21:34:07.9 Info: CreateTable LanguageProfiles 21:34:07.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:07.9 Info: => 9.08E-05s 21:34:07.9 Info: CreateIndex LanguageProfiles (Name) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:07.9 Info: => 8.16E-05s 21:34:07.9 Info: CreateTable DownloadClientStatus 21:34:07.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:07.9 Info: => 9.85E-05s 21:34:07.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:07.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:07.9 Info: => 8.49E-05s 21:34:07.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:07.9 Info: -> 1 Insert operations completed in 00:00:00.0000546 taking an average of 00:00:00.0000546 21:34:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:07', 'InitialSetup') 21:34:07.9 Info: Committing Transaction 21:34:07.9 Info: 1: InitialSetup migrated 21:34:07.9 Info: => 0.0010412s 21:34:07.9 Info: 2: add_reason_to_pending_releases migrating 21:34:07.9 Info: Beginning Transaction 21:34:07.9 Info: Starting migration of Main DB to 2 21:34:07.9 Info: AlterTable PendingReleases 21:34:07.9 Info: => 5E-07s 21:34:07.9 Info: CreateColumn PendingReleases Reason Int32 21:34:07.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:07.9 Info: => 0.0004888s 21:34:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:07', 'add_reason_to_pending_releases') 21:34:07.9 Info: Committing Transaction 21:34:07.9 Info: 2: add_reason_to_pending_releases migrated 21:34:07.9 Info: => 0.0009475s 21:34:07.9 Info: 3: add_medium_support migrating 21:34:07.9 Info: Beginning Transaction 21:34:07.9 Info: Starting migration of Main DB to 3 21:34:07.9 Info: AlterTable Albums 21:34:07.9 Info: => 3E-07s 21:34:07.9 Info: CreateColumn Albums Media String 21:34:07.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:07.9 Info: => 0.0004627s 21:34:07.9 Info: AlterTable Tracks 21:34:07.9 Info: => 4E-07s 21:34:07.9 Info: CreateColumn Tracks MediumNumber Int32 21:34:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:07.9 Info: => 0.0004404s 21:34:07.9 Info: AlterTable Tracks 21:34:07.9 Info: => 4E-07s 21:34:07.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:07.9 Info: => 0.0004323s 21:34:07.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:07.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:07.9 Info: => 3.48E-05s 21:34:07.9 Info: DeleteColumn Tracks TrackNumber 21:34:07.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:07.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:08.0 Info: DROP TABLE "Tracks" 21:34:08.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:08.0 Info: => 0.0038623s 21:34:08.0 Info: AlterTable Tracks 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Tracks TrackNumber String 21:34:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:08.0 Info: => 0.0008998s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:08', 'add_medium_support') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 3: add_medium_support migrated 21:34:08.0 Info: => 0.0014373s 21:34:08.0 Info: 4: add_various_qualites_in_profile migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 4 21:34:08.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:08.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:08.0 Info: => 4.11E-05s 21:34:08.0 Info: PerformDBOperation 21:34:08.0 Info: Performing DB Operation 21:34:08.0 Info: => 2.98E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:08', 'add_various_qualites_in_profile') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 4: add_various_qualites_in_profile migrated 21:34:08.0 Info: => 0.0004286s 21:34:08.0 Info: 5: metadata_profiles migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 5 21:34:08.0 Info: CreateTable MetadataProfiles 21:34:08.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:08.0 Info: => 0.0001104s 21:34:08.0 Info: CreateIndex MetadataProfiles (Name) 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:08.0 Info: => 8.77E-05s 21:34:08.0 Info: AlterTable Artists 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:08.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:08.0 Info: => 0.0004583s 21:34:08.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:08.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:08.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:08.0 Info: DROP TABLE "Artists" 21:34:08.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.0 Info: => 0.0040119s 21:34:08.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:08.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:08.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:08.0 Info: DROP TABLE "Artists" 21:34:08.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.0 Info: => 0.0039603s 21:34:08.0 Info: AlterTable Albums 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Albums SecondaryTypes String 21:34:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:08.0 Info: => 0.0004822s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:08', 'metadata_profiles') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 5: metadata_profiles migrated 21:34:08.0 Info: => 0.001024s 21:34:08.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 6 21:34:08.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:08.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:08.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:08.0 Info: DROP TABLE "Indexers" 21:34:08.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:08.0 Info: => 0.0034225s 21:34:08.0 Info: AlterTable Indexers 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:08.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:08.0 Info: => 0.0004792s 21:34:08.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:08.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:08.0 Info: => 3.22E-05s 21:34:08.0 Info: AlterTable Indexers 21:34:08.0 Info: => 3E-07s 21:34:08.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:08.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:08.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:08.0 Info: DROP TABLE "Indexers" 21:34:08.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:08.0 Info: => 0.0034405s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:08', 'separate_automatic_and_interactive_search') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:08.0 Info: => 0.0039251s 21:34:08.0 Info: 7: change_album_path_to_relative migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 7 21:34:08.0 Info: DeleteColumn Albums Path 21:34:08.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:08.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:08.0 Info: DROP TABLE "Albums" 21:34:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.0 Info: => 0.0048686s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:08', 'change_album_path_to_relative') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 7: change_album_path_to_relative migrated 21:34:08.0 Info: => 0.005622s 21:34:08.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 8 21:34:08.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:08.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:08.0 Info: => 3.9E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:08', 'change_quality_size_mb_to_kb') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:08.0 Info: => 0.0004939s 21:34:08.0 Info: 9: album_releases migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 9 21:34:08.0 Info: AlterTable Albums 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Albums Releases String 21:34:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:08.0 Info: => 0.0004767s 21:34:08.0 Info: AlterTable Albums 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Albums CurrentRelease String 21:34:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:08.0 Info: => 0.0004869s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:08', 'album_releases') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 9: album_releases migrated 21:34:08.0 Info: => 0.0009567s 21:34:08.0 Info: 10: album_releases_fix migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 10 21:34:08.0 Info: AlterTable Albums 21:34:08.0 Info: => 6E-07s 21:34:08.0 Info: AlterColumn Albums Releases String 21:34:08.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:08.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:08.0 Info: DROP TABLE "Albums" 21:34:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.0 Info: => 0.0047716s 21:34:08.0 Info: AlterTable Albums 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: AlterColumn Albums CurrentRelease String 21:34:08.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:08.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:08.0 Info: DROP TABLE "Albums" 21:34:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.0 Info: => 0.0046983s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:08', 'album_releases_fix') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 10: album_releases_fix migrated 21:34:08.0 Info: => 0.0052357s 21:34:08.0 Info: 11: import_lists migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 11 21:34:08.0 Info: CreateTable ImportLists 21:34:08.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:08.0 Info: => 0.0001628s 21:34:08.0 Info: CreateIndex ImportLists (Name) 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:08.0 Info: => 8.76E-05s 21:34:08.0 Info: CreateTable ImportListStatus 21:34:08.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:08.0 Info: => 0.0001163s 21:34:08.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:08.0 Info: => 8.4E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:08', 'import_lists') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 11: import_lists migrated 21:34:08.0 Info: => 0.0005866s 21:34:08.0 Info: 12: add_release_status migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 12 21:34:08.0 Info: AlterTable MetadataProfiles 21:34:08.0 Info: => 1.3E-06s 21:34:08.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:08.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:08.0 Info: => 0.0005545s 21:34:08.0 Info: PerformDBOperation 21:34:08.0 Info: Performing DB Operation 21:34:08.0 Info: => 3.03E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:08', 'add_release_status') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 12: add_release_status migrated 21:34:08.0 Info: => 0.0005899s 21:34:08.0 Info: 13: album_download_notification migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 13 21:34:08.0 Info: AlterTable Notifications 21:34:08.0 Info: => 6E-07s 21:34:08.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:08.0 Info: => 0.0005298s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:08', 'album_download_notification') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 13: album_download_notification migrated 21:34:08.0 Info: => 0.001013s 21:34:08.0 Info: 14: fix_language_metadata_profiles migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 14 21:34:08.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:08.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:08.0 Info: => 8.26E-05s 21:34:08.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:08.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:08.0 Info: => 7.2E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:08', 'fix_language_metadata_profiles') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 14: fix_language_metadata_profiles migrated 21:34:08.0 Info: => 0.0005605s 21:34:08.0 Info: 15: remove_fanzub migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 15 21:34:08.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:08.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:08.0 Info: => 9.22E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:08', 'remove_fanzub') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 15: remove_fanzub migrated 21:34:08.0 Info: => 0.0006607s 21:34:08.0 Info: 16: update_artist_history_indexes migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 16 21:34:08.0 Info: CreateIndex Albums (ArtistId) 21:34:08.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:08.0 Info: => 9.73E-05s 21:34:08.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:08.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:08.0 Info: => 8.91E-05s 21:34:08.0 Info: DeleteIndex History (AlbumId) 21:34:08.0 Info: DROP INDEX "IX_History_AlbumId" 21:34:08.0 Info: => 0.0001368s 21:34:08.0 Info: CreateIndex History (AlbumId, Date) 21:34:08.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:08.0 Info: => 9.91E-05s 21:34:08.0 Info: DeleteIndex History (DownloadId) 21:34:08.0 Info: DROP INDEX "IX_History_DownloadId" 21:34:08.0 Info: => 0.0001529s 21:34:08.0 Info: CreateIndex History (DownloadId, Date) 21:34:08.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:08.0 Info: => 8.7E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:08', 'update_artist_history_indexes') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 16: update_artist_history_indexes migrated 21:34:08.0 Info: => 0.0006193s 21:34:08.0 Info: 17: remove_nma migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 17 21:34:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:08.0 Info: => 9.8E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:08', 'remove_nma') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 17: remove_nma migrated 21:34:08.0 Info: => 0.0006144s 21:34:08.0 Info: 18: album_disambiguation migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 18 21:34:08.0 Info: AlterTable Albums 21:34:08.0 Info: => 5E-07s 21:34:08.0 Info: CreateColumn Albums Disambiguation String 21:34:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:08.0 Info: => 0.0005534s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:08', 'album_disambiguation') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 18: album_disambiguation migrated 21:34:08.0 Info: => 0.0010126s 21:34:08.0 Info: 19: add_ape_quality_in_profiles migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 19 21:34:08.0 Info: PerformDBOperation 21:34:08.0 Info: Performing DB Operation 21:34:08.0 Info: => 4.21E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:08', 'add_ape_quality_in_profiles') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 19: add_ape_quality_in_profiles migrated 21:34:08.0 Info: => 0.0004118s 21:34:08.0 Info: 20: remove_pushalot migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 20 21:34:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:08.0 Info: => 4.13E-05s 21:34:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:08.0 Info: => 4.93E-05s 21:34:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:08.0 Info: => 3.32E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:08', 'remove_pushalot') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 20: remove_pushalot migrated 21:34:08.0 Info: => 0.0004807s 21:34:08.0 Info: 21: add_custom_filters migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 21 21:34:08.0 Info: CreateTable CustomFilters 21:34:08.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:08.0 Info: => 0.0001175s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:08', 'add_custom_filters') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 21: add_custom_filters migrated 21:34:08.0 Info: => 0.0006142s 21:34:08.0 Info: 22: import_list_tags migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 22 21:34:08.0 Info: AlterTable ImportLists 21:34:08.0 Info: => 1.1E-06s 21:34:08.0 Info: CreateColumn ImportLists Tags String 21:34:08.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:08.0 Info: => 0.0006391s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:08', 'import_list_tags') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 22: import_list_tags migrated 21:34:08.0 Info: => 0.001091s 21:34:08.0 Info: 23: add_release_groups_etc migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 23 21:34:08.0 Info: CreateTable ArtistMetadata 21:34:08.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:08.0 Info: => 0.0001748s 21:34:08.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:08.0 Info: => 9.13E-05s 21:34:08.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:08.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:08.0 Info: => 0.0001035s 21:34:08.0 Info: AlterTable Artists 21:34:08.0 Info: => 3E-07s 21:34:08.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:08.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:08.0 Info: => 0.000565s 21:34:08.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:08.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:08.0 Info: => 6.26E-05s 21:34:08.0 Info: CreateTable AlbumReleases 21:34:08.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:08.0 Info: => 0.0001888s 21:34:08.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:08.0 Info: => 8.93E-05s 21:34:08.0 Info: CreateIndex AlbumReleases (AlbumId) 21:34:08.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:08.0 Info: => 8.15E-05s 21:34:08.0 Info: PerformDBOperation 21:34:08.0 Info: Performing DB Operation 21:34:08.0 Info: => 3.88E-05s 21:34:08.0 Info: AlterTable Albums 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:08.0 Info: => 0.0005765s 21:34:08.0 Info: AlterTable Albums 21:34:08.0 Info: => 3E-07s 21:34:08.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:08.0 Info: => 0.0005689s 21:34:08.0 Info: AlterTable Albums 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Albums Links String 21:34:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:08.0 Info: => 0.0005858s 21:34:08.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:08.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:08.0 Info: => 8.88E-05s 21:34:08.0 Info: AlterTable Tracks 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Tracks ForeignRecordingId String 21:34:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:08.0 Info: => 0.0005272s 21:34:08.0 Info: AlterTable Tracks 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:08.0 Info: => 0.0005677s 21:34:08.0 Info: AlterTable Tracks 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:08.0 Info: => 0.0005637s 21:34:08.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:08.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:08.0 Info: => 7.41E-05s 21:34:08.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:08.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:08.0 Info: => 6.08E-05s 21:34:08.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:08.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.0 Info: DROP TABLE "Artists" 21:34:08.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.0 Info: => 0.0043082s 21:34:08.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:08.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:08.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:08.0 Info: DROP TABLE "Albums" 21:34:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.0 Info: => 0.0045811s 21:34:08.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:08.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:08.0 Info: DROP TABLE "Tracks" 21:34:08.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:08.0 Info: => 0.0042103s 21:34:08.0 Info: DeleteColumn TrackFiles ArtistId 21:34:08.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:08.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:08.0 Info: DROP TABLE "TrackFiles" 21:34:08.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.0 Info: => 0.0040341s 21:34:08.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:08.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.0 Info: => 7.92E-05s 21:34:08.0 Info: CreateIndex Artists (Monitored) 21:34:08.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.0 Info: => 7.6E-05s 21:34:08.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:08.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:08.0 Info: => 7.43E-05s 21:34:08.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:08.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:08.0 Info: => 7.23E-05s 21:34:08.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:08.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:08.0 Info: => 7.15E-05s 21:34:08.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:08.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:08.0 Info: => 7.2E-05s 21:34:08.0 Info: UpdateData 21:34:08.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:08.0 Info: => 3.9E-05s 21:34:08.0 Info: UpdateData 21:34:08.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:08.0 Info: => 3.29E-05s 21:34:08.0 Info: UpdateData 21:34:08.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:08.0 Info: => 3.85E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:08', 'add_release_groups_etc') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 23: add_release_groups_etc migrated 21:34:08.0 Info: => 0.0007022s 21:34:08.0 Info: 24: NewMediaInfoFormat migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 24 21:34:08.0 Info: UpdateData 21:34:08.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:08.0 Info: => 3.97E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:08', 'NewMediaInfoFormat') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 24: NewMediaInfoFormat migrated 21:34:08.0 Info: => 0.0004733s 21:34:08.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 25 21:34:08.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:08.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:08.0 Info: => 0.0017458s 21:34:08.0 Info: AlterTable ReleaseProfiles 21:34:08.0 Info: => 3E-07s 21:34:08.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:08.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:08.0 Info: => 0.0005212s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:08', 'rename_restrictions_to_release_profiles') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:08.0 Info: => 0.000984s 21:34:08.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 26 21:34:08.0 Info: RenameTable Profiles QualityProfiles 21:34:08.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:08.0 Info: => 0.0016533s 21:34:08.0 Info: AlterTable QualityProfiles 21:34:08.0 Info: => 3E-07s 21:34:08.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:08.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:08.0 Info: => 0.0004811s 21:34:08.0 Info: AlterTable LanguageProfiles 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:08.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:08.0 Info: => 0.0004774s 21:34:08.0 Info: UpdateData 21:34:08.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:08.0 Info: => 3.84E-05s 21:34:08.0 Info: UpdateData 21:34:08.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:08.0 Info: => 2.95E-05s 21:34:08.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:08.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.0 Info: DROP TABLE "Artists" 21:34:08.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.0 Info: => 0.0042007s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:08', 'rename_quality_profiles_add_upgrade_allowed') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:08.0 Info: => 0.004792s 21:34:08.0 Info: 27: add_import_exclusions migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 27 21:34:08.0 Info: CreateTable ImportListExclusions 21:34:08.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:08.0 Info: => 0.0001097s 21:34:08.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:08.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:08.0 Info: => 8.52E-05s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:08', 'add_import_exclusions') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 27: add_import_exclusions migrated 21:34:08.0 Info: => 0.0005693s 21:34:08.0 Info: 28: clean_artist_metadata_table migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 28 21:34:08.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.0 Info: => 0.0001301s 21:34:08.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.0 Info: => 0.0001168s 21:34:08.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:08.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:08.0 Info: => 0.0001162s 21:34:08.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:08.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:08.0 Info: => 0.0001126s 21:34:08.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.0 Info: => 0.0001107s 21:34:08.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:08.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:08.0 Info: => 0.0001113s 21:34:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:08', 'clean_artist_metadata_table') 21:34:08.0 Info: Committing Transaction 21:34:08.0 Info: 28: clean_artist_metadata_table migrated 21:34:08.0 Info: => 0.0005862s 21:34:08.0 Info: 29: health_issue_notification migrating 21:34:08.0 Info: Beginning Transaction 21:34:08.0 Info: Starting migration of Main DB to 29 21:34:08.0 Info: AlterTable Notifications 21:34:08.0 Info: => 5E-07s 21:34:08.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:08.0 Info: => 0.0004978s 21:34:08.0 Info: AlterTable Notifications 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:08.0 Info: => 0.0005091s 21:34:08.0 Info: AlterTable Notifications 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:08.0 Info: => 0.0005266s 21:34:08.0 Info: AlterTable Notifications 21:34:08.0 Info: => 4E-07s 21:34:08.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:08.0 Info: => 0.000512s 21:34:08.0 Info: AlterTable Notifications 21:34:08.0 Info: => 3E-07s 21:34:08.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:08.0 Info: => 0.0005118s 21:34:08.0 Info: DeleteColumn Notifications OnDownload 21:34:08.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:08.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:08.1 Info: DROP TABLE "Notifications" 21:34:08.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:08.1 Info: => 0.0037559s 21:34:08.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:08.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:08.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:08.1 Info: DROP TABLE "Notifications" 21:34:08.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:08.1 Info: => 0.0037515s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:08', 'health_issue_notification') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 29: health_issue_notification migrated 21:34:08.1 Info: => 0.0042778s 21:34:08.1 Info: 30: add_mediafilerepository_mtime migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 30 21:34:08.1 Info: AlterTable TrackFiles 21:34:08.1 Info: => 5E-07s 21:34:08.1 Info: CreateColumn TrackFiles Modified DateTime 21:34:08.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:08.1 Info: => 0.0005208s 21:34:08.1 Info: AlterTable TrackFiles 21:34:08.1 Info: => 4E-07s 21:34:08.1 Info: CreateColumn TrackFiles Path String 21:34:08.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:08.1 Info: => 0.0004958s 21:34:08.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:08.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:08.1 Info: => 3.02E-05s 21:34:08.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:08.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:08.1 Info: => 0.0001168s 21:34:08.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:08.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:08.1 Info: => 0.0001252s 21:34:08.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:08.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:08.1 Info: => 0.0001301s 21:34:08.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:08.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:08.1 Info: => 6.66E-05s 21:34:08.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:08.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:08.1 Info: => 4.76E-05s 21:34:08.1 Info: AlterTable TrackFiles 21:34:08.1 Info: => 3E-07s 21:34:08.1 Info: AlterColumn TrackFiles Path String 21:34:08.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:08.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:08.1 Info: DROP TABLE "TrackFiles" 21:34:08.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.1 Info: => 0.0038897s 21:34:08.1 Info: CreateIndex TrackFiles (Path) 21:34:08.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:08.1 Info: => 8.35E-05s 21:34:08.1 Info: DeleteColumn TrackFiles RelativePath 21:34:08.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:08.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:08.1 Info: DROP TABLE "TrackFiles" 21:34:08.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:08.1 Info: => 0.0039392s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:08', 'add_mediafilerepository_mtime') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 30: add_mediafilerepository_mtime migrated 21:34:08.1 Info: => 0.0044629s 21:34:08.1 Info: 31: add_artistmetadataid_constraint migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 31 21:34:08.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:08.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:08.1 Info: => 7.03E-05s 21:34:08.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:08.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:08.1 Info: => 0.000181s 21:34:08.1 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:08.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.1 Info: DROP TABLE "Artists" 21:34:08.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.1 Info: => 0.0040899s 21:34:08.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.1 Info: => 7.64E-05s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:08', 'add_artistmetadataid_constraint') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 31: add_artistmetadataid_constraint migrated 21:34:08.1 Info: => 0.0005824s 21:34:08.1 Info: 32: old_ids_and_artist_alias migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 32 21:34:08.1 Info: AlterTable ArtistMetadata 21:34:08.1 Info: => 4E-07s 21:34:08.1 Info: CreateColumn ArtistMetadata Aliases String 21:34:08.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:08.1 Info: => 0.0005184s 21:34:08.1 Info: AlterTable ArtistMetadata 21:34:08.1 Info: => 4E-07s 21:34:08.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:08.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.1 Info: => 0.0004901s 21:34:08.1 Info: AlterTable Albums 21:34:08.1 Info: => 3E-07s 21:34:08.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:08.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.1 Info: => 0.0005047s 21:34:08.1 Info: AlterTable AlbumReleases 21:34:08.1 Info: => 3E-07s 21:34:08.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:08.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.1 Info: => 0.0005888s 21:34:08.1 Info: AlterTable Tracks 21:34:08.1 Info: => 3E-07s 21:34:08.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:08.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.1 Info: => 0.000531s 21:34:08.1 Info: AlterTable Tracks 21:34:08.1 Info: => 3E-07s 21:34:08.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:08.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.1 Info: => 0.0005525s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:08', 'old_ids_and_artist_alias') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 32: old_ids_and_artist_alias migrated 21:34:08.1 Info: => 0.001048s 21:34:08.1 Info: 33: download_propers_config migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 33 21:34:08.1 Info: PerformDBOperation 21:34:08.1 Info: Performing DB Operation 21:34:08.1 Info: => 2.57E-05s 21:34:08.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:08.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:08.1 Info: => 2.86E-05s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:08', 'download_propers_config') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 33: download_propers_config migrated 21:34:08.1 Info: => 0.0004882s 21:34:08.1 Info: 34: remove_language_profiles migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 34 21:34:08.1 Info: DeleteTable LanguageProfiles 21:34:08.1 Info: DROP TABLE "LanguageProfiles" 21:34:08.1 Info: => 0.0002005s 21:34:08.1 Info: DeleteColumn Artists LanguageProfileId 21:34:08.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.1 Info: DROP TABLE "Artists" 21:34:08.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.1 Info: => 0.0060549s 21:34:08.1 Info: DeleteColumn ImportLists LanguageProfileId 21:34:08.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:08.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:08.1 Info: DROP TABLE "ImportLists" 21:34:08.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:08.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:08.1 Info: => 0.0039508s 21:34:08.1 Info: DeleteColumn Blacklist Language 21:34:08.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:08.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:08.1 Info: DROP TABLE "Blacklist" 21:34:08.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:08.1 Info: => 0.0037985s 21:34:08.1 Info: DeleteColumn History Language 21:34:08.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:08.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:08.1 Info: DROP TABLE "History" 21:34:08.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:08.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:08.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:08.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:08.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:08.1 Info: => 0.0042716s 21:34:08.1 Info: DeleteColumn LyricFiles Language 21:34:08.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:08.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:08.1 Info: DROP TABLE "LyricFiles" 21:34:08.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:08.1 Info: => 0.0037753s 21:34:08.1 Info: DeleteColumn TrackFiles Language 21:34:08.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:08.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:08.1 Info: DROP TABLE "TrackFiles" 21:34:08.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:08.1 Info: => 0.0059475s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:08', 'remove_language_profiles') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 34: remove_language_profiles migrated 21:34:08.1 Info: => 0.006575s 21:34:08.1 Info: 35: multi_disc_naming_format migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 35 21:34:08.1 Info: AlterTable NamingConfig 21:34:08.1 Info: => 5E-07s 21:34:08.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:08.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:08.1 Info: => 0.0005219s 21:34:08.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:08.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:08.1 Info: => 3.4E-05s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:08', 'multi_disc_naming_format') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 35: multi_disc_naming_format migrated 21:34:08.1 Info: => 0.0004941s 21:34:08.1 Info: 36: add_download_client_priority migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 36 21:34:08.1 Info: AlterTable DownloadClients 21:34:08.1 Info: => 5E-07s 21:34:08.1 Info: CreateColumn DownloadClients Priority Int32 21:34:08.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:08.1 Info: => 0.0005758s 21:34:08.1 Info: PerformDBOperation 21:34:08.1 Info: Performing DB Operation 21:34:08.1 Info: => 4.77E-05s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:08', 'add_download_client_priority') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 36: add_download_client_priority migrated 21:34:08.1 Info: => 0.0005253s 21:34:08.1 Info: 37: remove_growl_prowl migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 37 21:34:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:08.1 Info: => 3.63E-05s 21:34:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:08.1 Info: => 2.62E-05s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:08', 'remove_growl_prowl') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 37: remove_growl_prowl migrated 21:34:08.1 Info: => 0.0004549s 21:34:08.1 Info: 38: remove_plex_hometheatre migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 38 21:34:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:08.1 Info: => 3.45E-05s 21:34:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:08.1 Info: => 2.64E-05s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:08', 'remove_plex_hometheatre') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 38: remove_plex_hometheatre migrated 21:34:08.1 Info: => 0.0005007s 21:34:08.1 Info: 39: add_root_folder_add_defaults migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 39 21:34:08.1 Info: AlterTable RootFolders 21:34:08.1 Info: => 6E-07s 21:34:08.1 Info: CreateColumn RootFolders Name String 21:34:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:08.1 Info: => 0.0005175s 21:34:08.1 Info: AlterTable RootFolders 21:34:08.1 Info: => 4E-07s 21:34:08.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:08.1 Info: => 0.0005007s 21:34:08.1 Info: AlterTable RootFolders 21:34:08.1 Info: => 4E-07s 21:34:08.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:08.1 Info: => 0.0005728s 21:34:08.1 Info: AlterTable RootFolders 21:34:08.1 Info: => 4E-07s 21:34:08.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:08.1 Info: => 0.0005037s 21:34:08.1 Info: AlterTable RootFolders 21:34:08.1 Info: => 4E-07s 21:34:08.1 Info: CreateColumn RootFolders DefaultTags String 21:34:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:08.1 Info: => 0.0005053s 21:34:08.1 Info: PerformDBOperation 21:34:08.1 Info: Performing DB Operation 21:34:08.1 Info: => 4.73E-05s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:08', 'add_root_folder_add_defaults') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 39: add_root_folder_add_defaults migrated 21:34:08.1 Info: => 0.0004961s 21:34:08.1 Info: 40: task_duration migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 40 21:34:08.1 Info: AlterTable ScheduledTasks 21:34:08.1 Info: => 6E-07s 21:34:08.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:08.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:08.1 Info: => 0.0005353s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:08', 'task_duration') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 40: task_duration migrated 21:34:08.1 Info: => 0.0009445s 21:34:08.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 41 21:34:08.1 Info: AlterTable ReleaseProfiles 21:34:08.1 Info: => 5E-07s 21:34:08.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:08.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:08.1 Info: => 0.0006268s 21:34:08.1 Info: AlterTable ReleaseProfiles 21:34:08.1 Info: => 4E-07s 21:34:08.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:08.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:08.1 Info: => 0.0005696s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:08', 'add_indexer_and_enabled_to_release_profiles') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:08.1 Info: => 0.0010509s 21:34:08.1 Info: 42: remove_album_folders migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 42 21:34:08.1 Info: DeleteColumn Artists AlbumFolder 21:34:08.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.1 Info: DROP TABLE "Artists" 21:34:08.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.1 Info: => 0.0045291s 21:34:08.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:08.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:08.1 Info: => 3.38E-05s 21:34:08.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:08.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:08.1 Info: => 2.75E-05s 21:34:08.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:08.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:08.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:08.1 Info: DROP TABLE "NamingConfig" 21:34:08.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:08.1 Info: => 0.003782s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:08', 'remove_album_folders') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 42: remove_album_folders migrated 21:34:08.1 Info: => 0.0043375s 21:34:08.1 Info: 44: add_priority_to_indexers migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 44 21:34:08.1 Info: AlterTable Indexers 21:34:08.1 Info: => 6E-07s 21:34:08.1 Info: CreateColumn Indexers Priority Int32 21:34:08.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:08.1 Info: => 0.0005543s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:08', 'add_priority_to_indexers') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 44: add_priority_to_indexers migrated 21:34:08.1 Info: => 0.0010172s 21:34:08.1 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 45 21:34:08.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:08.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:08.1 Info: => 0.0001076s 21:34:08.1 Info: PerformDBOperation 21:34:08.1 Info: Performing DB Operation 21:34:08.1 Info: => 2.61E-05s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:08', 'remove_chown_and_folderchmod_config') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:08.1 Info: => 0.0004745s 21:34:08.1 Info: 47: update_notifiarr migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 47 21:34:08.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:08.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:08.1 Info: => 5.44E-05s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:08', 'update_notifiarr') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 47: update_notifiarr migrated 21:34:08.1 Info: => 0.0004081s 21:34:08.1 Info: 49: email_multiple_addresses migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 49 21:34:08.1 Info: PerformDBOperation 21:34:08.1 Info: Performing DB Operation 21:34:08.1 Info: => 4.43E-05s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:08', 'email_multiple_addresses') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 49: email_multiple_addresses migrated 21:34:08.1 Info: => 0.0004432s 21:34:08.1 Info: 50: rename_blacklist_to_blocklist migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 50 21:34:08.1 Info: RenameTable Blacklist Blocklist 21:34:08.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:08.1 Info: => 0.001651s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:08', 'rename_blacklist_to_blocklist') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 50: rename_blacklist_to_blocklist migrated 21:34:08.1 Info: => 0.0020123s 21:34:08.1 Info: 51: cdh_per_downloadclient migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 51 21:34:08.1 Info: AlterTable DownloadClients 21:34:08.1 Info: => 6E-07s 21:34:08.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:08.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:08.1 Info: => 0.0005695s 21:34:08.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:08.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:08.1 Info: => 0.0005486s 21:34:08.1 Info: PerformDBOperation 21:34:08.1 Info: Performing DB Operation 21:34:08.1 Info: => 0.0001635s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:08', 'cdh_per_downloadclient') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 51: cdh_per_downloadclient migrated 21:34:08.1 Info: => 0.0006303s 21:34:08.1 Info: 52: download_history migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 52 21:34:08.1 Info: CreateTable DownloadHistory 21:34:08.1 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:08.1 Info: => 0.0001539s 21:34:08.1 Info: CreateIndex DownloadHistory (EventType) 21:34:08.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:08.1 Info: => 8.96E-05s 21:34:08.1 Info: CreateIndex DownloadHistory (ArtistId) 21:34:08.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:08.1 Info: => 7.69E-05s 21:34:08.1 Info: CreateIndex DownloadHistory (DownloadId) 21:34:08.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:08.1 Info: => 8.99E-05s 21:34:08.1 Info: PerformDBOperation 21:34:08.1 Info: Performing DB Operation 21:34:08.1 Info: => 0.0001062s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:08', 'download_history') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 52: download_history migrated 21:34:08.1 Info: => 0.000609s 21:34:08.1 Info: 53: add_update_history migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 53 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:08', 'add_update_history') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 53: add_update_history migrated 21:34:08.1 Info: => 0.0005459s 21:34:08.1 Info: 54: add_on_update_to_notifications migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 54 21:34:08.1 Info: AlterTable Notifications 21:34:08.1 Info: => 6E-07s 21:34:08.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:08.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:08.1 Info: => 0.00058s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:08', 'add_on_update_to_notifications') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 54: add_on_update_to_notifications migrated 21:34:08.1 Info: => 0.0010642s 21:34:08.1 Info: 55: download_client_per_indexer migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 55 21:34:08.1 Info: AlterTable Indexers 21:34:08.1 Info: => 5E-07s 21:34:08.1 Info: CreateColumn Indexers DownloadClientId Int32 21:34:08.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:08.1 Info: => 0.0005452s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:08', 'download_client_per_indexer') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 55: download_client_per_indexer migrated 21:34:08.1 Info: => 0.0010096s 21:34:08.1 Info: 56: AddNewItemMonitorType migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 56 21:34:08.1 Info: AlterTable Artists 21:34:08.1 Info: => 5E-07s 21:34:08.1 Info: CreateColumn Artists MonitorNewItems Int32 21:34:08.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:08.1 Info: => 0.0005886s 21:34:08.1 Info: AlterTable RootFolders 21:34:08.1 Info: => 3E-07s 21:34:08.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:08.1 Info: => 0.0005754s 21:34:08.1 Info: AlterTable ImportLists 21:34:08.1 Info: => 3E-07s 21:34:08.1 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:08.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:08.1 Info: => 0.0006106s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:08', 'AddNewItemMonitorType') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 56: AddNewItemMonitorType migrated 21:34:08.1 Info: => 0.0011875s 21:34:08.1 Info: 57: ImportListSearch migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 57 21:34:08.1 Info: AlterTable ImportLists 21:34:08.1 Info: => 6E-07s 21:34:08.1 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:08.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:08.1 Info: => 0.0005665s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:08', 'ImportListSearch') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 57: ImportListSearch migrated 21:34:08.1 Info: => 0.0010187s 21:34:08.1 Info: 58: ImportListMonitorExisting migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 58 21:34:08.1 Info: AlterTable ImportLists 21:34:08.1 Info: => 6E-07s 21:34:08.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:08.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:08.1 Info: => 0.000606s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:08', 'ImportListMonitorExisting') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 58: ImportListMonitorExisting migrated 21:34:08.1 Info: => 0.0010297s 21:34:08.1 Info: 59: add_indexer_tags migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 59 21:34:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:08.1 Info: => 4.01E-05s 21:34:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:08.1 Info: => 2.99E-05s 21:34:08.1 Info: AlterTable Indexers 21:34:08.1 Info: => 3E-07s 21:34:08.1 Info: CreateColumn Indexers Tags String 21:34:08.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:08.1 Info: => 0.0005746s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:08', 'add_indexer_tags') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 59: add_indexer_tags migrated 21:34:08.1 Info: => 0.0010168s 21:34:08.1 Info: 60: update_audio_types migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 60 21:34:08.1 Info: PerformDBOperation 21:34:08.1 Info: Performing DB Operation 21:34:08.1 Info: => 4.04E-05s 21:34:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:08', 'update_audio_types') 21:34:08.1 Info: Committing Transaction 21:34:08.1 Info: 60: update_audio_types migrated 21:34:08.1 Info: => 0.0004131s 21:34:08.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:08.1 Info: Beginning Transaction 21:34:08.1 Info: Starting migration of Main DB to 61 21:34:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.1 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:08.1 Info: => 3.14E-05s 21:34:08.1 Info: AlterTable AlbumReleases 21:34:08.1 Info: => 4E-07s 21:34:08.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:08.1 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:08.1 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:08.1 Info: DROP TABLE "AlbumReleases" 21:34:08.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:08.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:08.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:08.1 Info: => 0.0042148s 21:34:08.1 Info: AlterTable Albums 21:34:08.1 Info: => 4E-07s 21:34:08.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:08.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:08.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:08.2 Info: DROP TABLE "Albums" 21:34:08.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:08.2 Info: => 0.0050053s 21:34:08.2 Info: AlterTable Albums 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:08.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:08.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:08.2 Info: DROP TABLE "Albums" 21:34:08.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:08.2 Info: => 0.0048334s 21:34:08.2 Info: AlterTable Albums 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn Albums Added DateTimeOffset 21:34:08.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:08.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:08.2 Info: DROP TABLE "Albums" 21:34:08.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:08.2 Info: => 0.0049997s 21:34:08.2 Info: AlterTable Artists 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:08.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:08.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:08.2 Info: DROP TABLE "Artists" 21:34:08.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.2 Info: => 0.0045527s 21:34:08.2 Info: AlterTable Artists 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn Artists Added DateTimeOffset 21:34:08.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:08.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:08.2 Info: DROP TABLE "Artists" 21:34:08.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.2 Info: => 0.0045826s 21:34:08.2 Info: AlterTable Blocklist 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:08.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:08.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:08.2 Info: DROP TABLE "Blocklist" 21:34:08.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:08.2 Info: => 0.0038531s 21:34:08.2 Info: AlterTable Blocklist 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:08.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:08.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:08.2 Info: DROP TABLE "Blocklist" 21:34:08.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:08.2 Info: => 0.0039832s 21:34:08.2 Info: AlterTable Commands 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:08.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:08.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:08.2 Info: DROP TABLE "Commands" 21:34:08.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:08.2 Info: => 0.0038744s 21:34:08.2 Info: AlterTable Commands 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:08.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:08.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:08.2 Info: DROP TABLE "Commands" 21:34:08.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:08.2 Info: => 0.0038811s 21:34:08.2 Info: AlterTable Commands 21:34:08.2 Info: => 3E-07s 21:34:08.2 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:08.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:08.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:08.2 Info: DROP TABLE "Commands" 21:34:08.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:08.2 Info: => 0.0038728s 21:34:08.2 Info: AlterTable DownloadClientStatus 21:34:08.2 Info: => 3E-07s 21:34:08.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:08.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:08.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:08.2 Info: DROP TABLE "DownloadClientStatus" 21:34:08.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:08.2 Info: => 0.0060095s 21:34:08.2 Info: AlterTable DownloadClientStatus 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:08.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:08.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:08.2 Info: DROP TABLE "DownloadClientStatus" 21:34:08.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:08.2 Info: => 0.0040864s 21:34:08.2 Info: AlterTable DownloadClientStatus 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:08.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:08.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:08.2 Info: DROP TABLE "DownloadClientStatus" 21:34:08.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:08.2 Info: => 0.0044086s 21:34:08.2 Info: AlterTable DownloadHistory 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:08.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:08.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:08.2 Info: DROP TABLE "DownloadHistory" 21:34:08.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:08.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:08.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:08.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:08.2 Info: => 0.004479s 21:34:08.2 Info: AlterTable ExtraFiles 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:08.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:08.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:08.2 Info: DROP TABLE "ExtraFiles" 21:34:08.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:08.2 Info: => 0.0044217s 21:34:08.2 Info: AlterTable ExtraFiles 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:08.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:08.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:08.2 Info: DROP TABLE "ExtraFiles" 21:34:08.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:08.2 Info: => 0.0048498s 21:34:08.2 Info: AlterTable History 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn History Date DateTimeOffset 21:34:08.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:08.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:08.2 Info: DROP TABLE "History" 21:34:08.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:08.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:08.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:08.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:08.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:08.2 Info: => 0.0052112s 21:34:08.2 Info: AlterTable ImportListStatus 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:08.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:08.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:08.2 Info: DROP TABLE "ImportListStatus" 21:34:08.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:08.2 Info: => 0.0039922s 21:34:08.2 Info: AlterTable ImportListStatus 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:08.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:08.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:08.2 Info: DROP TABLE "ImportListStatus" 21:34:08.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:08.2 Info: => 0.0040294s 21:34:08.2 Info: AlterTable ImportListStatus 21:34:08.2 Info: => 3E-07s 21:34:08.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:08.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:08.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:08.2 Info: DROP TABLE "ImportListStatus" 21:34:08.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:08.2 Info: => 0.0040809s 21:34:08.2 Info: AlterTable IndexerStatus 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:08.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:08.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:08.2 Info: DROP TABLE "IndexerStatus" 21:34:08.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:08.2 Info: => 0.0039235s 21:34:08.2 Info: AlterTable IndexerStatus 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:08.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:08.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:08.2 Info: DROP TABLE "IndexerStatus" 21:34:08.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:08.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:08.2 Info: => 0.0039926s 21:34:08.2 Info: AlterTable IndexerStatus 21:34:08.2 Info: => 4E-07s 21:34:08.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:08.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:08.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:08.2 Info: DROP TABLE "IndexerStatus" 21:34:08.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:08.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:08.3 Info: => 0.0045916s 21:34:08.3 Info: AlterTable LyricFiles 21:34:08.3 Info: => 4E-07s 21:34:08.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:08.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:08.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:08.3 Info: DROP TABLE "LyricFiles" 21:34:08.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:08.3 Info: => 0.0043515s 21:34:08.3 Info: AlterTable LyricFiles 21:34:08.3 Info: => 4E-07s 21:34:08.3 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:08.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:08.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:08.3 Info: DROP TABLE "LyricFiles" 21:34:08.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:08.3 Info: => 0.0039422s 21:34:08.3 Info: AlterTable MetadataFiles 21:34:08.3 Info: => 3E-07s 21:34:08.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:08.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:08.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:08.3 Info: DROP TABLE "MetadataFiles" 21:34:08.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:08.3 Info: => 0.0038404s 21:34:08.3 Info: AlterTable MetadataFiles 21:34:08.3 Info: => 4E-07s 21:34:08.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:08.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:08.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:08.3 Info: DROP TABLE "MetadataFiles" 21:34:08.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:08.3 Info: => 0.0050059s 21:34:08.3 Info: AlterTable PendingReleases 21:34:08.3 Info: => 4E-07s 21:34:08.3 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:08.3 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:08.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:08.3 Info: DROP TABLE "PendingReleases" 21:34:08.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:08.3 Info: => 0.0038204s 21:34:08.3 Info: AlterTable ScheduledTasks 21:34:08.3 Info: => 4E-07s 21:34:08.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:08.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:08.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:08.3 Info: DROP TABLE "ScheduledTasks" 21:34:08.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:08.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:08.3 Info: => 0.0042278s 21:34:08.3 Info: AlterTable ScheduledTasks 21:34:08.3 Info: => 5E-07s 21:34:08.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:08.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:08.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:08.3 Info: DROP TABLE "ScheduledTasks" 21:34:08.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:08.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:08.3 Info: => 0.0040994s 21:34:08.3 Info: AlterTable TrackFiles 21:34:08.3 Info: => 4E-07s 21:34:08.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:08.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:08.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:08.3 Info: DROP TABLE "TrackFiles" 21:34:08.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:08.3 Info: => 0.0045656s 21:34:08.3 Info: AlterTable TrackFiles 21:34:08.3 Info: => 4E-07s 21:34:08.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:08.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:08.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:08.3 Info: DROP TABLE "TrackFiles" 21:34:08.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:08.3 Info: => 0.004248s 21:34:08.3 Info: AlterTable VersionInfo 21:34:08.3 Info: => 5E-07s 21:34:08.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:08.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:08.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:08.3 Info: DROP TABLE "VersionInfo" 21:34:08.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:08.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:08.3 Info: => 0.0041089s 21:34:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:08', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:08.3 Info: Committing Transaction 21:34:08.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:08.3 Info: => 0.0049697s 21:34:08.3 Info: 62: add_on_delete_to_notifications migrating 21:34:08.3 Info: Beginning Transaction 21:34:08.3 Info: Starting migration of Main DB to 62 21:34:08.3 Info: AlterTable Notifications 21:34:08.3 Info: => 5E-07s 21:34:08.3 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:08.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:08.3 Info: => 0.0005657s 21:34:08.3 Info: AlterTable Notifications 21:34:08.3 Info: => 3E-07s 21:34:08.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:08.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:08.3 Info: => 0.0006043s 21:34:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:08', 'add_on_delete_to_notifications') 21:34:08.3 Info: Committing Transaction 21:34:08.3 Info: 62: add_on_delete_to_notifications migrated 21:34:08.3 Info: => 0.0010893s 21:34:08.3 Info: 63: add_custom_formats migrating 21:34:08.3 Info: Beginning Transaction 21:34:08.3 Info: Starting migration of Main DB to 63 21:34:08.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 21:34:08.3 Info: AlterTable DelayProfiles 21:34:08.3 Info: => 3E-07s 21:34:08.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:08.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:08.3 Info: => 0.0005613s 21:34:08.3 Info: UpdateData 21:34:08.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:08.3 Info: => 4.42E-05s 21:34:08.3 Info: AlterTable TrackFiles 21:34:08.3 Info: => 3E-07s 21:34:08.3 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:08.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:08.3 Info: => 0.0005222s 21:34:08.3 Info: PerformDBOperation 21:34:08.3 Info: Performing DB Operation 21:34:08.3 Info: => 0.0010442s 21:34:08.3 Info: CreateTable CustomFormats 21:34:08.3 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:08.3 Info: => 0.0001606s 21:34:08.3 Info: CreateIndex CustomFormats (Name) 21:34:08.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:08.3 Info: => 8.64E-05s 21:34:08.3 Info: AlterTable QualityProfiles 21:34:08.3 Info: => 3E-07s 21:34:08.3 Info: CreateColumn QualityProfiles FormatItems String 21:34:08.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:08.3 Info: => 0.0005633s 21:34:08.3 Info: AlterTable QualityProfiles 21:34:08.3 Info: => 4E-07s 21:34:08.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:08.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:08.3 Info: => 0.0005461s 21:34:08.3 Info: AlterTable QualityProfiles 21:34:08.3 Info: => 3E-07s 21:34:08.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:08.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:08.3 Info: => 0.0005626s 21:34:08.3 Info: PerformDBOperation 21:34:08.3 Info: Performing DB Operation 21:34:08.3 Info: => 0.0004973s 21:34:08.3 Info: PerformDBOperation 21:34:08.3 Info: Performing DB Operation 21:34:08.3 Info: => 2.83E-05s 21:34:08.3 Info: DeleteColumn ReleaseProfiles Preferred 21:34:08.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:08.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:08.3 Info: DROP TABLE "ReleaseProfiles" 21:34:08.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:08.3 Info: => 0.003931s 21:34:08.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:08.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:08.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:08.3 Info: DROP TABLE "ReleaseProfiles" 21:34:08.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:08.3 Info: => 0.0038763s 21:34:08.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:08.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:08.3 Info: => 3.95E-05s 21:34:08.3 Info: AlterTable DelayProfiles 21:34:08.3 Info: => 4E-07s 21:34:08.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:08.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:08.3 Info: => 0.0005502s 21:34:08.3 Info: AlterTable DelayProfiles 21:34:08.3 Info: => 5E-07s 21:34:08.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:08.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:08.3 Info: => 0.0005454s 21:34:08.3 Info: -> 1 Insert operations completed in 00:00:00.0000705 taking an average of 00:00:00.0000705 21:34:08.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:08', 'add_custom_formats') 21:34:08.3 Info: Committing Transaction 21:34:08.3 Info: 63: add_custom_formats migrated 21:34:08.3 Info: => 0.0010919s 21:34:08.3 Debug: Took: 00:00:00.3864226 21:34:08.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 21:34:08.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 21:34:08.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864484007263_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:08.4 Info: DatabaseEngineVersionCheck migrating 21:34:08.4 Info: PerformDBOperation 21:34:08.4 Info: Performing DB Operation 21:34:08.4 Info: SQLite 3.47.2 21:34:08.4 Info: => 0.0014825s 21:34:08.4 Info: DatabaseEngineVersionCheck migrated 21:34:08.4 Info: => 0.0014965s 21:34:08.4 Info: VersionMigration migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: CreateTable VersionInfo 21:34:08.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:08.4 Info: => 0.0001673s 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: VersionMigration migrated 21:34:08.4 Info: => 0.0007113s 21:34:08.4 Info: VersionUniqueMigration migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: CreateIndex VersionInfo (Version) 21:34:08.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:08.4 Info: => 0.0001131s 21:34:08.4 Info: AlterTable VersionInfo 21:34:08.4 Info: => 5E-07s 21:34:08.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:08.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:08.4 Info: => 0.0004455s 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: VersionUniqueMigration migrated 21:34:08.4 Info: => 0.0007919s 21:34:08.4 Info: VersionDescriptionMigration migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: AlterTable VersionInfo 21:34:08.4 Info: => 4E-07s 21:34:08.4 Info: CreateColumn VersionInfo Description String 21:34:08.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:08.4 Info: => 0.0001768s 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: VersionDescriptionMigration migrated 21:34:08.4 Info: => 0.0005227s 21:34:08.4 Info: 1: InitialSetup migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 1 21:34:08.4 Info: CreateTable Config 21:34:08.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:08.4 Info: => 0.0001334s 21:34:08.4 Info: CreateIndex Config (Key) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:08.4 Info: => 7.48E-05s 21:34:08.4 Info: CreateTable RootFolders 21:34:08.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:08.4 Info: => 8.35E-05s 21:34:08.4 Info: CreateIndex RootFolders (Path) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:08.4 Info: => 7.28E-05s 21:34:08.4 Info: CreateTable Artists 21:34:08.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:08.4 Info: => 0.0001893s 21:34:08.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:08.4 Info: => 7.29E-05s 21:34:08.4 Info: CreateIndex Artists (NameSlug) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:08.4 Info: => 6.88E-05s 21:34:08.4 Info: CreateIndex Artists (CleanName) 21:34:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.4 Info: => 6.58E-05s 21:34:08.4 Info: CreateIndex Artists (Path) 21:34:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.4 Info: => 6.38E-05s 21:34:08.4 Info: CreateTable Albums 21:34:08.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:08.4 Info: => 0.0001705s 21:34:08.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.4 Info: => 7.01E-05s 21:34:08.4 Info: CreateIndex Albums (MBId) 21:34:08.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:08.4 Info: => 6.56E-05s 21:34:08.4 Info: CreateIndex Albums (TADBId) 21:34:08.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:08.4 Info: => 6.59E-05s 21:34:08.4 Info: CreateIndex Albums (TitleSlug) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:08.4 Info: => 6.53E-05s 21:34:08.4 Info: CreateIndex Albums (CleanTitle) 21:34:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.4 Info: => 6.42E-05s 21:34:08.4 Info: CreateIndex Albums (Path) 21:34:08.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:08.4 Info: => 6.35E-05s 21:34:08.4 Info: CreateTable Tracks 21:34:08.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:08.4 Info: => 0.0001252s 21:34:08.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:08.4 Info: => 6.96E-05s 21:34:08.4 Info: CreateIndex Tracks (ArtistId) 21:34:08.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:08.4 Info: => 7.14E-05s 21:34:08.4 Info: CreateIndex Tracks (TrackFileId) 21:34:08.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:08.4 Info: => 7.94E-05s 21:34:08.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:08.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:08.4 Info: => 7.78E-05s 21:34:08.4 Info: CreateTable TrackFiles 21:34:08.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:08.4 Info: => 0.0001344s 21:34:08.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:08.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:08.4 Info: => 6.99E-05s 21:34:08.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:08.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.4 Info: => 6.44E-05s 21:34:08.4 Info: CreateTable History 21:34:08.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:08.4 Info: => 0.000134s 21:34:08.4 Info: CreateIndex History (Date) 21:34:08.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:08.4 Info: => 7.16E-05s 21:34:08.4 Info: CreateIndex History (EventType) 21:34:08.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:08.4 Info: => 6.81E-05s 21:34:08.4 Info: CreateIndex History (DownloadId) 21:34:08.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:08.4 Info: => 6.68E-05s 21:34:08.4 Info: CreateIndex History (AlbumId) 21:34:08.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:08.4 Info: => 6.6E-05s 21:34:08.4 Info: CreateTable Notifications 21:34:08.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:08.4 Info: => 0.0001137s 21:34:08.4 Info: CreateTable ScheduledTasks 21:34:08.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:08.4 Info: => 0.0001173s 21:34:08.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:08.4 Info: => 7.21E-05s 21:34:08.4 Info: CreateTable Indexers 21:34:08.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:08.4 Info: => 9.91E-05s 21:34:08.4 Info: CreateIndex Indexers (Name) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:08.4 Info: => 7.67E-05s 21:34:08.4 Info: CreateTable Profiles 21:34:08.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:08.4 Info: => 8.83E-05s 21:34:08.4 Info: CreateIndex Profiles (Name) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:08.4 Info: => 7.62E-05s 21:34:08.4 Info: CreateTable QualityDefinitions 21:34:08.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:08.4 Info: => 0.0001233s 21:34:08.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:08.4 Info: => 8.91E-05s 21:34:08.4 Info: CreateIndex QualityDefinitions (Title) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:08.4 Info: => 7.32E-05s 21:34:08.4 Info: CreateTable NamingConfig 21:34:08.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:08.4 Info: => 0.0001109s 21:34:08.4 Info: CreateTable Blacklist 21:34:08.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:08.4 Info: => 0.0001463s 21:34:08.4 Info: CreateTable Metadata 21:34:08.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:08.4 Info: => 9.67E-05s 21:34:08.4 Info: CreateTable MetadataFiles 21:34:08.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:08.4 Info: => 0.0001129s 21:34:08.4 Info: CreateTable DownloadClients 21:34:08.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:08.4 Info: => 0.0001071s 21:34:08.4 Info: CreateTable PendingReleases 21:34:08.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:08.4 Info: => 0.0001118s 21:34:08.4 Info: CreateTable RemotePathMappings 21:34:08.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:08.4 Info: => 9.48E-05s 21:34:08.4 Info: CreateTable Tags 21:34:08.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:08.4 Info: => 8.49E-05s 21:34:08.4 Info: CreateIndex Tags (Label) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:08.4 Info: => 8.33E-05s 21:34:08.4 Info: CreateTable Restrictions 21:34:08.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:08.4 Info: => 9.4E-05s 21:34:08.4 Info: CreateTable DelayProfiles 21:34:08.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:08.4 Info: => 0.00016s 21:34:08.4 Info: CreateTable Users 21:34:08.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:08.4 Info: => 0.0001057s 21:34:08.4 Info: CreateIndex Users (Identifier) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:08.4 Info: => 8.81E-05s 21:34:08.4 Info: CreateIndex Users (Username) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:08.4 Info: => 8.88E-05s 21:34:08.4 Info: CreateTable Commands 21:34:08.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:08.4 Info: => 0.0001171s 21:34:08.4 Info: CreateTable IndexerStatus 21:34:08.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:08.4 Info: => 0.0001111s 21:34:08.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:08.4 Info: => 8.14E-05s 21:34:08.4 Info: CreateTable ExtraFiles 21:34:08.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:08.4 Info: => 0.0001072s 21:34:08.4 Info: CreateTable LyricFiles 21:34:08.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:08.4 Info: => 0.0001317s 21:34:08.4 Info: CreateTable LanguageProfiles 21:34:08.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:08.4 Info: => 9.16E-05s 21:34:08.4 Info: CreateIndex LanguageProfiles (Name) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:08.4 Info: => 8.23E-05s 21:34:08.4 Info: CreateTable DownloadClientStatus 21:34:08.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:08.4 Info: => 9.83E-05s 21:34:08.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:08.4 Info: => 8.41E-05s 21:34:08.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:08.4 Info: -> 1 Insert operations completed in 00:00:00.0000529 taking an average of 00:00:00.0000529 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:08', 'InitialSetup') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 1: InitialSetup migrated 21:34:08.4 Info: => 0.0010021s 21:34:08.4 Info: 2: add_reason_to_pending_releases migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 2 21:34:08.4 Info: AlterTable PendingReleases 21:34:08.4 Info: => 6E-07s 21:34:08.4 Info: CreateColumn PendingReleases Reason Int32 21:34:08.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:08.4 Info: => 0.0005032s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:08', 'add_reason_to_pending_releases') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 2: add_reason_to_pending_releases migrated 21:34:08.4 Info: => 0.0008722s 21:34:08.4 Info: 3: add_medium_support migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 3 21:34:08.4 Info: AlterTable Albums 21:34:08.4 Info: => 5E-07s 21:34:08.4 Info: CreateColumn Albums Media String 21:34:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:08.4 Info: => 0.0004909s 21:34:08.4 Info: AlterTable Tracks 21:34:08.4 Info: => 4E-07s 21:34:08.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:08.4 Info: => 0.000458s 21:34:08.4 Info: AlterTable Tracks 21:34:08.4 Info: => 3E-07s 21:34:08.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:08.4 Info: => 0.000456s 21:34:08.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:08.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:08.4 Info: => 3.64E-05s 21:34:08.4 Info: DeleteColumn Tracks TrackNumber 21:34:08.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:08.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:08.4 Info: DROP TABLE "Tracks" 21:34:08.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:08.4 Info: => 0.0039452s 21:34:08.4 Info: AlterTable Tracks 21:34:08.4 Info: => 5E-07s 21:34:08.4 Info: CreateColumn Tracks TrackNumber String 21:34:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:08.4 Info: => 0.0004674s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:08', 'add_medium_support') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 3: add_medium_support migrated 21:34:08.4 Info: => 0.0010205s 21:34:08.4 Info: 4: add_various_qualites_in_profile migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 4 21:34:08.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:08.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:08.4 Info: => 4.42E-05s 21:34:08.4 Info: PerformDBOperation 21:34:08.4 Info: Performing DB Operation 21:34:08.4 Info: => 4.42E-05s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:08', 'add_various_qualites_in_profile') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 4: add_various_qualites_in_profile migrated 21:34:08.4 Info: => 0.000495s 21:34:08.4 Info: 5: metadata_profiles migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 5 21:34:08.4 Info: CreateTable MetadataProfiles 21:34:08.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:08.4 Info: => 0.0001098s 21:34:08.4 Info: CreateIndex MetadataProfiles (Name) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:08.4 Info: => 8.86E-05s 21:34:08.4 Info: AlterTable Artists 21:34:08.4 Info: => 4E-07s 21:34:08.4 Info: CreateColumn Artists MetadataProfileId Int32 21:34:08.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:08.4 Info: => 0.0004739s 21:34:08.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:08.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:08.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:08.4 Info: DROP TABLE "Artists" 21:34:08.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.4 Info: => 0.0040826s 21:34:08.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:08.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:08.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:08.4 Info: DROP TABLE "Artists" 21:34:08.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.4 Info: => 0.004006s 21:34:08.4 Info: AlterTable Albums 21:34:08.4 Info: => 4E-07s 21:34:08.4 Info: CreateColumn Albums SecondaryTypes String 21:34:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:08.4 Info: => 0.0005494s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:08', 'metadata_profiles') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 5: metadata_profiles migrated 21:34:08.4 Info: => 0.0010579s 21:34:08.4 Info: 6: separate_automatic_and_interactive_search migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 6 21:34:08.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:08.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:08.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:08.4 Info: DROP TABLE "Indexers" 21:34:08.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:08.4 Info: => 0.0039206s 21:34:08.4 Info: AlterTable Indexers 21:34:08.4 Info: => 4E-07s 21:34:08.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:08.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:08.4 Info: => 0.0004607s 21:34:08.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:08.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:08.4 Info: => 3.08E-05s 21:34:08.4 Info: AlterTable Indexers 21:34:08.4 Info: => 3E-07s 21:34:08.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:08.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:08.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:08.4 Info: DROP TABLE "Indexers" 21:34:08.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:08.4 Info: => 0.0040526s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:08', 'separate_automatic_and_interactive_search') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 6: separate_automatic_and_interactive_search migrated 21:34:08.4 Info: => 0.0045931s 21:34:08.4 Info: 7: change_album_path_to_relative migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 7 21:34:08.4 Info: DeleteColumn Albums Path 21:34:08.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:08.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:08.4 Info: DROP TABLE "Albums" 21:34:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.4 Info: => 0.0050112s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:08', 'change_album_path_to_relative') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 7: change_album_path_to_relative migrated 21:34:08.4 Info: => 0.0055971s 21:34:08.4 Info: 8: change_quality_size_mb_to_kb migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 8 21:34:08.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:08.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:08.4 Info: => 3.79E-05s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:08', 'change_quality_size_mb_to_kb') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 8: change_quality_size_mb_to_kb migrated 21:34:08.4 Info: => 0.0005127s 21:34:08.4 Info: 9: album_releases migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 9 21:34:08.4 Info: AlterTable Albums 21:34:08.4 Info: => 4E-07s 21:34:08.4 Info: CreateColumn Albums Releases String 21:34:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:08.4 Info: => 0.0005156s 21:34:08.4 Info: AlterTable Albums 21:34:08.4 Info: => 4E-07s 21:34:08.4 Info: CreateColumn Albums CurrentRelease String 21:34:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:08.4 Info: => 0.0004742s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:08', 'album_releases') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 9: album_releases migrated 21:34:08.4 Info: => 0.0009457s 21:34:08.4 Info: 10: album_releases_fix migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 10 21:34:08.4 Info: AlterTable Albums 21:34:08.4 Info: => 6E-07s 21:34:08.4 Info: AlterColumn Albums Releases String 21:34:08.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:08.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:08.4 Info: DROP TABLE "Albums" 21:34:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.4 Info: => 0.004809s 21:34:08.4 Info: AlterTable Albums 21:34:08.4 Info: => 4E-07s 21:34:08.4 Info: AlterColumn Albums CurrentRelease String 21:34:08.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:08.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:08.4 Info: DROP TABLE "Albums" 21:34:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.4 Info: => 0.0048423s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:08', 'album_releases_fix') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 10: album_releases_fix migrated 21:34:08.4 Info: => 0.0053968s 21:34:08.4 Info: 11: import_lists migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 11 21:34:08.4 Info: CreateTable ImportLists 21:34:08.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:08.4 Info: => 0.0001676s 21:34:08.4 Info: CreateIndex ImportLists (Name) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:08.4 Info: => 8.8E-05s 21:34:08.4 Info: CreateTable ImportListStatus 21:34:08.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:08.4 Info: => 0.0001154s 21:34:08.4 Info: CreateIndex ImportListStatus (ProviderId) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:08.4 Info: => 8.15E-05s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:08', 'import_lists') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 11: import_lists migrated 21:34:08.4 Info: => 0.0005791s 21:34:08.4 Info: 12: add_release_status migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 12 21:34:08.4 Info: AlterTable MetadataProfiles 21:34:08.4 Info: => 5E-07s 21:34:08.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:08.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:08.4 Info: => 0.0005175s 21:34:08.4 Info: PerformDBOperation 21:34:08.4 Info: Performing DB Operation 21:34:08.4 Info: => 2.51E-05s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:08', 'add_release_status') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 12: add_release_status migrated 21:34:08.4 Info: => 0.0004968s 21:34:08.4 Info: 13: album_download_notification migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 13 21:34:08.4 Info: AlterTable Notifications 21:34:08.4 Info: => 5E-07s 21:34:08.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:08.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:08.4 Info: => 0.0004988s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:08', 'album_download_notification') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 13: album_download_notification migrated 21:34:08.4 Info: => 0.0008955s 21:34:08.4 Info: 14: fix_language_metadata_profiles migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 14 21:34:08.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:08.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:08.4 Info: => 8.43E-05s 21:34:08.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:08.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:08.4 Info: => 7.5E-05s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:08', 'fix_language_metadata_profiles') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 14: fix_language_metadata_profiles migrated 21:34:08.4 Info: => 0.0004477s 21:34:08.4 Info: 15: remove_fanzub migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 15 21:34:08.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:08.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:08.4 Info: => 4.71E-05s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:08', 'remove_fanzub') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 15: remove_fanzub migrated 21:34:08.4 Info: => 0.0003846s 21:34:08.4 Info: 16: update_artist_history_indexes migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 16 21:34:08.4 Info: CreateIndex Albums (ArtistId) 21:34:08.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:08.4 Info: => 9.9E-05s 21:34:08.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:08.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:08.4 Info: => 9.16E-05s 21:34:08.4 Info: DeleteIndex History (AlbumId) 21:34:08.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:08.4 Info: => 0.0001434s 21:34:08.4 Info: CreateIndex History (AlbumId, Date) 21:34:08.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:08.4 Info: => 8.68E-05s 21:34:08.4 Info: DeleteIndex History (DownloadId) 21:34:08.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:08.4 Info: => 0.0001105s 21:34:08.4 Info: CreateIndex History (DownloadId, Date) 21:34:08.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:08.4 Info: => 9.15E-05s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:08', 'update_artist_history_indexes') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 16: update_artist_history_indexes migrated 21:34:08.4 Info: => 0.0006325s 21:34:08.4 Info: 17: remove_nma migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 17 21:34:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:08.4 Info: => 0.0001022s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:08', 'remove_nma') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 17: remove_nma migrated 21:34:08.4 Info: => 0.0006111s 21:34:08.4 Info: 18: album_disambiguation migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 18 21:34:08.4 Info: AlterTable Albums 21:34:08.4 Info: => 5E-07s 21:34:08.4 Info: CreateColumn Albums Disambiguation String 21:34:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:08.4 Info: => 0.00054s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:08', 'album_disambiguation') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 18: album_disambiguation migrated 21:34:08.4 Info: => 0.0010342s 21:34:08.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 19 21:34:08.4 Info: PerformDBOperation 21:34:08.4 Info: Performing DB Operation 21:34:08.4 Info: => 2.77E-05s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:08', 'add_ape_quality_in_profiles') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:08.4 Info: => 0.0004004s 21:34:08.4 Info: 20: remove_pushalot migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 20 21:34:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:08.4 Info: => 4.24E-05s 21:34:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:08.4 Info: => 3.39E-05s 21:34:08.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:08.4 Info: => 3.25E-05s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:08', 'remove_pushalot') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 20: remove_pushalot migrated 21:34:08.4 Info: => 0.000379s 21:34:08.4 Info: 21: add_custom_filters migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 21 21:34:08.4 Info: CreateTable CustomFilters 21:34:08.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:08.4 Info: => 0.0001166s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:08', 'add_custom_filters') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 21: add_custom_filters migrated 21:34:08.4 Info: => 0.0005054s 21:34:08.4 Info: 22: import_list_tags migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 22 21:34:08.4 Info: AlterTable ImportLists 21:34:08.4 Info: => 1.2E-06s 21:34:08.4 Info: CreateColumn ImportLists Tags String 21:34:08.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:08.4 Info: => 0.0006099s 21:34:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:08', 'import_list_tags') 21:34:08.4 Info: Committing Transaction 21:34:08.4 Info: 22: import_list_tags migrated 21:34:08.4 Info: => 0.0009631s 21:34:08.4 Info: 23: add_release_groups_etc migrating 21:34:08.4 Info: Beginning Transaction 21:34:08.4 Info: Starting migration of Main DB to 23 21:34:08.4 Info: CreateTable ArtistMetadata 21:34:08.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:08.4 Info: => 0.0001799s 21:34:08.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:08.4 Info: => 9.25E-05s 21:34:08.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:08.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:08.4 Info: => 8.57E-05s 21:34:08.4 Info: AlterTable Artists 21:34:08.4 Info: => 4E-07s 21:34:08.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:08.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:08.4 Info: => 0.0005548s 21:34:08.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:08.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:08.4 Info: => 7.22E-05s 21:34:08.4 Info: CreateTable AlbumReleases 21:34:08.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:08.4 Info: => 0.0001698s 21:34:08.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:08.4 Info: => 8.92E-05s 21:34:08.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:08.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:08.4 Info: => 9.92E-05s 21:34:08.4 Info: PerformDBOperation 21:34:08.4 Info: Performing DB Operation 21:34:08.4 Info: => 3.25E-05s 21:34:08.4 Info: AlterTable Albums 21:34:08.4 Info: => 3E-07s 21:34:08.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:08.4 Info: => 0.0005705s 21:34:08.4 Info: AlterTable Albums 21:34:08.4 Info: => 3E-07s 21:34:08.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:08.4 Info: => 0.0005388s 21:34:08.4 Info: AlterTable Albums 21:34:08.4 Info: => 3E-07s 21:34:08.4 Info: CreateColumn Albums Links String 21:34:08.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:08.4 Info: => 0.0005079s 21:34:08.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:08.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:08.4 Info: => 8.47E-05s 21:34:08.4 Info: AlterTable Tracks 21:34:08.4 Info: => 4E-07s 21:34:08.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:08.4 Info: => 0.0005377s 21:34:08.4 Info: AlterTable Tracks 21:34:08.4 Info: => 3E-07s 21:34:08.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:08.4 Info: => 0.0005354s 21:34:08.4 Info: AlterTable Tracks 21:34:08.4 Info: => 3E-07s 21:34:08.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:08.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:08.4 Info: => 0.000558s 21:34:08.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:08.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:08.4 Info: => 7.56E-05s 21:34:08.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:08.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:08.4 Info: => 6E-05s 21:34:08.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:08.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.4 Info: DROP TABLE "Artists" 21:34:08.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.4 Info: => 0.0043031s 21:34:08.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:08.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:08.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:08.4 Info: DROP TABLE "Albums" 21:34:08.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.4 Info: => 0.004544s 21:34:08.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:08.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:08.5 Info: DROP TABLE "Tracks" 21:34:08.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:08.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:08.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:08.5 Info: => 0.0046647s 21:34:08.5 Info: DeleteColumn TrackFiles ArtistId 21:34:08.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:08.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:08.5 Info: DROP TABLE "TrackFiles" 21:34:08.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.5 Info: => 0.0040006s 21:34:08.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:08.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.5 Info: => 7.95E-05s 21:34:08.5 Info: CreateIndex Artists (Monitored) 21:34:08.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.5 Info: => 7.57E-05s 21:34:08.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:08.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:08.5 Info: => 7.45E-05s 21:34:08.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:08.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:08.5 Info: => 7.27E-05s 21:34:08.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:08.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:08.5 Info: => 7.13E-05s 21:34:08.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:08.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:08.5 Info: => 7.05E-05s 21:34:08.5 Info: UpdateData 21:34:08.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:08.5 Info: => 4E-05s 21:34:08.5 Info: UpdateData 21:34:08.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:08.5 Info: => 3.26E-05s 21:34:08.5 Info: UpdateData 21:34:08.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:08.5 Info: => 3.86E-05s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:08', 'add_release_groups_etc') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 23: add_release_groups_etc migrated 21:34:08.5 Info: => 0.0007092s 21:34:08.5 Info: 24: NewMediaInfoFormat migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 24 21:34:08.5 Info: UpdateData 21:34:08.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:08.5 Info: => 3.97E-05s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:08', 'NewMediaInfoFormat') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 24: NewMediaInfoFormat migrated 21:34:08.5 Info: => 0.0006222s 21:34:08.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 25 21:34:08.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:08.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:08.5 Info: => 0.0016668s 21:34:08.5 Info: AlterTable ReleaseProfiles 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:08.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:08.5 Info: => 0.000513s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:08', 'rename_restrictions_to_release_profiles') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:08.5 Info: => 0.0009773s 21:34:08.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 26 21:34:08.5 Info: RenameTable Profiles QualityProfiles 21:34:08.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:08.5 Info: => 0.0017087s 21:34:08.5 Info: AlterTable QualityProfiles 21:34:08.5 Info: => 3E-07s 21:34:08.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:08.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:08.5 Info: => 0.0004948s 21:34:08.5 Info: AlterTable LanguageProfiles 21:34:08.5 Info: => 3E-07s 21:34:08.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:08.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:08.5 Info: => 0.0004882s 21:34:08.5 Info: UpdateData 21:34:08.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:08.5 Info: => 3.81E-05s 21:34:08.5 Info: UpdateData 21:34:08.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:08.5 Info: => 2.96E-05s 21:34:08.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:08.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.5 Info: DROP TABLE "Artists" 21:34:08.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.5 Info: => 0.0043042s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:08', 'rename_quality_profiles_add_upgrade_allowed') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:08.5 Info: => 0.0048983s 21:34:08.5 Info: 27: add_import_exclusions migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 27 21:34:08.5 Info: CreateTable ImportListExclusions 21:34:08.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:08.5 Info: => 0.0001085s 21:34:08.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:08.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:08.5 Info: => 8.42E-05s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:08', 'add_import_exclusions') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 27: add_import_exclusions migrated 21:34:08.5 Info: => 0.0005713s 21:34:08.5 Info: 28: clean_artist_metadata_table migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 28 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.5 Info: => 0.0002011s 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.5 Info: => 0.0001173s 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:08.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:08.5 Info: => 0.0001136s 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:08.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:08.5 Info: => 0.0001169s 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.5 Info: => 0.0001106s 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:08.5 Info: => 0.0001135s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:08', 'clean_artist_metadata_table') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 28: clean_artist_metadata_table migrated 21:34:08.5 Info: => 0.0005196s 21:34:08.5 Info: 29: health_issue_notification migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 29 21:34:08.5 Info: AlterTable Notifications 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:08.5 Info: => 0.0005009s 21:34:08.5 Info: AlterTable Notifications 21:34:08.5 Info: => 3E-07s 21:34:08.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:08.5 Info: => 0.0004837s 21:34:08.5 Info: AlterTable Notifications 21:34:08.5 Info: => 3E-07s 21:34:08.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:08.5 Info: => 0.0004872s 21:34:08.5 Info: AlterTable Notifications 21:34:08.5 Info: => 3E-07s 21:34:08.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:08.5 Info: => 0.0005108s 21:34:08.5 Info: AlterTable Notifications 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:08.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:08.5 Info: => 0.0004963s 21:34:08.5 Info: DeleteColumn Notifications OnDownload 21:34:08.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:08.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:08.5 Info: DROP TABLE "Notifications" 21:34:08.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:08.5 Info: => 0.0037721s 21:34:08.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:08.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:08.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:08.5 Info: DROP TABLE "Notifications" 21:34:08.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:08.5 Info: => 0.0037244s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:08', 'health_issue_notification') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 29: health_issue_notification migrated 21:34:08.5 Info: => 0.0042715s 21:34:08.5 Info: 30: add_mediafilerepository_mtime migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 30 21:34:08.5 Info: AlterTable TrackFiles 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn TrackFiles Modified DateTime 21:34:08.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:08.5 Info: => 0.0005222s 21:34:08.5 Info: AlterTable TrackFiles 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn TrackFiles Path String 21:34:08.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:08.5 Info: => 0.0004942s 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:08.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:08.5 Info: => 3.22E-05s 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:08.5 Info: => 0.0001148s 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:08.5 Info: => 0.0001263s 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:08.5 Info: => 0.0001298s 21:34:08.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:08.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:08.5 Info: => 6.68E-05s 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:08.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:08.5 Info: => 4.8E-05s 21:34:08.5 Info: AlterTable TrackFiles 21:34:08.5 Info: => 3E-07s 21:34:08.5 Info: AlterColumn TrackFiles Path String 21:34:08.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:08.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:08.5 Info: DROP TABLE "TrackFiles" 21:34:08.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.5 Info: => 0.0038742s 21:34:08.5 Info: CreateIndex TrackFiles (Path) 21:34:08.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:08.5 Info: => 8.03E-05s 21:34:08.5 Info: DeleteColumn TrackFiles RelativePath 21:34:08.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:08.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:08.5 Info: DROP TABLE "TrackFiles" 21:34:08.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:08.5 Info: => 0.003887s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:08', 'add_mediafilerepository_mtime') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 30: add_mediafilerepository_mtime migrated 21:34:08.5 Info: => 0.0044032s 21:34:08.5 Info: 31: add_artistmetadataid_constraint migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 31 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:08.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:08.5 Info: => 0.0001617s 21:34:08.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:08.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:08.5 Info: => 0.0001172s 21:34:08.5 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:08.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.5 Info: DROP TABLE "Artists" 21:34:08.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.5 Info: => 0.0042169s 21:34:08.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:08.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.5 Info: => 7.76E-05s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:08', 'add_artistmetadataid_constraint') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 31: add_artistmetadataid_constraint migrated 21:34:08.5 Info: => 0.0006009s 21:34:08.5 Info: 32: old_ids_and_artist_alias migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 32 21:34:08.5 Info: AlterTable ArtistMetadata 21:34:08.5 Info: => 6E-07s 21:34:08.5 Info: CreateColumn ArtistMetadata Aliases String 21:34:08.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:08.5 Info: => 0.0005278s 21:34:08.5 Info: AlterTable ArtistMetadata 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:08.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.5 Info: => 0.0005403s 21:34:08.5 Info: AlterTable Albums 21:34:08.5 Info: => 3E-07s 21:34:08.5 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:08.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.5 Info: => 0.0004983s 21:34:08.5 Info: AlterTable AlbumReleases 21:34:08.5 Info: => 3E-07s 21:34:08.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:08.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.5 Info: => 0.0005s 21:34:08.5 Info: AlterTable Tracks 21:34:08.5 Info: => 3E-07s 21:34:08.5 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:08.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.5 Info: => 0.0005007s 21:34:08.5 Info: AlterTable Tracks 21:34:08.5 Info: => 3E-07s 21:34:08.5 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:08.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.5 Info: => 0.0005454s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:08', 'old_ids_and_artist_alias') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 32: old_ids_and_artist_alias migrated 21:34:08.5 Info: => 0.0010322s 21:34:08.5 Info: 33: download_propers_config migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 33 21:34:08.5 Info: PerformDBOperation 21:34:08.5 Info: Performing DB Operation 21:34:08.5 Info: => 2.77E-05s 21:34:08.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:08.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:08.5 Info: => 2.9E-05s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:08', 'download_propers_config') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 33: download_propers_config migrated 21:34:08.5 Info: => 0.0005028s 21:34:08.5 Info: 34: remove_language_profiles migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 34 21:34:08.5 Info: DeleteTable LanguageProfiles 21:34:08.5 Info: DROP TABLE "LanguageProfiles" 21:34:08.5 Info: => 0.0001829s 21:34:08.5 Info: DeleteColumn Artists LanguageProfileId 21:34:08.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.5 Info: DROP TABLE "Artists" 21:34:08.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.5 Info: => 0.0042779s 21:34:08.5 Info: DeleteColumn ImportLists LanguageProfileId 21:34:08.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:08.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:08.5 Info: DROP TABLE "ImportLists" 21:34:08.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:08.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:08.5 Info: => 0.0038531s 21:34:08.5 Info: DeleteColumn Blacklist Language 21:34:08.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:08.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:08.5 Info: DROP TABLE "Blacklist" 21:34:08.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:08.5 Info: => 0.0039121s 21:34:08.5 Info: DeleteColumn History Language 21:34:08.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:08.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:08.5 Info: DROP TABLE "History" 21:34:08.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:08.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:08.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:08.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:08.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:08.5 Info: => 0.0043578s 21:34:08.5 Info: DeleteColumn LyricFiles Language 21:34:08.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:08.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:08.5 Info: DROP TABLE "LyricFiles" 21:34:08.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:08.5 Info: => 0.0041905s 21:34:08.5 Info: DeleteColumn TrackFiles Language 21:34:08.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:08.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:08.5 Info: DROP TABLE "TrackFiles" 21:34:08.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:08.5 Info: => 0.0058725s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:08', 'remove_language_profiles') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 34: remove_language_profiles migrated 21:34:08.5 Info: => 0.0065038s 21:34:08.5 Info: 35: multi_disc_naming_format migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 35 21:34:08.5 Info: AlterTable NamingConfig 21:34:08.5 Info: => 6E-07s 21:34:08.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:08.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:08.5 Info: => 0.0004977s 21:34:08.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:08.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:08.5 Info: => 3.51E-05s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:08', 'multi_disc_naming_format') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 35: multi_disc_naming_format migrated 21:34:08.5 Info: => 0.0004144s 21:34:08.5 Info: 36: add_download_client_priority migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 36 21:34:08.5 Info: AlterTable DownloadClients 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn DownloadClients Priority Int32 21:34:08.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:08.5 Info: => 0.0005407s 21:34:08.5 Info: PerformDBOperation 21:34:08.5 Info: Performing DB Operation 21:34:08.5 Info: => 4.87E-05s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:08', 'add_download_client_priority') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 36: add_download_client_priority migrated 21:34:08.5 Info: => 0.0005169s 21:34:08.5 Info: 37: remove_growl_prowl migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 37 21:34:08.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:08.5 Info: => 3.59E-05s 21:34:08.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:08.5 Info: => 2.69E-05s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:08', 'remove_growl_prowl') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 37: remove_growl_prowl migrated 21:34:08.5 Info: => 0.000458s 21:34:08.5 Info: 38: remove_plex_hometheatre migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 38 21:34:08.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:08.5 Info: => 3.32E-05s 21:34:08.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:08.5 Info: => 2.55E-05s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:08', 'remove_plex_hometheatre') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 38: remove_plex_hometheatre migrated 21:34:08.5 Info: => 0.0004548s 21:34:08.5 Info: 39: add_root_folder_add_defaults migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 39 21:34:08.5 Info: AlterTable RootFolders 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn RootFolders Name String 21:34:08.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:08.5 Info: => 0.0004994s 21:34:08.5 Info: AlterTable RootFolders 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:08.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:08.5 Info: => 0.0006108s 21:34:08.5 Info: AlterTable RootFolders 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:08.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:08.5 Info: => 0.0005358s 21:34:08.5 Info: AlterTable RootFolders 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:08.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:08.5 Info: => 0.0005062s 21:34:08.5 Info: AlterTable RootFolders 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn RootFolders DefaultTags String 21:34:08.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:08.5 Info: => 0.0005114s 21:34:08.5 Info: PerformDBOperation 21:34:08.5 Info: Performing DB Operation 21:34:08.5 Info: => 4.67E-05s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:08', 'add_root_folder_add_defaults') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 39: add_root_folder_add_defaults migrated 21:34:08.5 Info: => 0.0005082s 21:34:08.5 Info: 40: task_duration migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 40 21:34:08.5 Info: AlterTable ScheduledTasks 21:34:08.5 Info: => 5E-07s 21:34:08.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:08.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:08.5 Info: => 0.0005316s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:08', 'task_duration') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 40: task_duration migrated 21:34:08.5 Info: => 0.0010234s 21:34:08.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 41 21:34:08.5 Info: AlterTable ReleaseProfiles 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:08.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:08.5 Info: => 0.0005541s 21:34:08.5 Info: AlterTable ReleaseProfiles 21:34:08.5 Info: => 4E-07s 21:34:08.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:08.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:08.5 Info: => 0.0005356s 21:34:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:08', 'add_indexer_and_enabled_to_release_profiles') 21:34:08.5 Info: Committing Transaction 21:34:08.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:08.5 Info: => 0.000999s 21:34:08.5 Info: 42: remove_album_folders migrating 21:34:08.5 Info: Beginning Transaction 21:34:08.5 Info: Starting migration of Main DB to 42 21:34:08.5 Info: DeleteColumn Artists AlbumFolder 21:34:08.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.5 Info: DROP TABLE "Artists" 21:34:08.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.5 Info: => 0.0047616s 21:34:08.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:08.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:08.5 Info: => 3.7E-05s 21:34:08.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:08.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:08.5 Info: => 3.79E-05s 21:34:08.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:08.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:08.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:08.5 Info: DROP TABLE "NamingConfig" 21:34:08.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:08.6 Info: => 0.0036447s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:08', 'remove_album_folders') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 42: remove_album_folders migrated 21:34:08.6 Info: => 0.004179s 21:34:08.6 Info: 44: add_priority_to_indexers migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 44 21:34:08.6 Info: AlterTable Indexers 21:34:08.6 Info: => 5E-07s 21:34:08.6 Info: CreateColumn Indexers Priority Int32 21:34:08.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:08.6 Info: => 0.000565s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:08', 'add_priority_to_indexers') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 44: add_priority_to_indexers migrated 21:34:08.6 Info: => 0.00102s 21:34:08.6 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 45 21:34:08.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:08.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:08.6 Info: => 0.0001015s 21:34:08.6 Info: PerformDBOperation 21:34:08.6 Info: Performing DB Operation 21:34:08.6 Info: => 2.74E-05s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:08', 'remove_chown_and_folderchmod_config') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:08.6 Info: => 0.00046s 21:34:08.6 Info: 47: update_notifiarr migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 47 21:34:08.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:08.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:08.6 Info: => 5.37E-05s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:08', 'update_notifiarr') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 47: update_notifiarr migrated 21:34:08.6 Info: => 0.0004483s 21:34:08.6 Info: 49: email_multiple_addresses migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 49 21:34:08.6 Info: PerformDBOperation 21:34:08.6 Info: Performing DB Operation 21:34:08.6 Info: => 4.63E-05s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:08', 'email_multiple_addresses') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 49: email_multiple_addresses migrated 21:34:08.6 Info: => 0.0003838s 21:34:08.6 Info: 50: rename_blacklist_to_blocklist migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 50 21:34:08.6 Info: RenameTable Blacklist Blocklist 21:34:08.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:08.6 Info: => 0.0015274s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:08', 'rename_blacklist_to_blocklist') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 50: rename_blacklist_to_blocklist migrated 21:34:08.6 Info: => 0.0020017s 21:34:08.6 Info: 51: cdh_per_downloadclient migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 51 21:34:08.6 Info: AlterTable DownloadClients 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:08.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:08.6 Info: => 0.0005889s 21:34:08.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:08.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:08.6 Info: => 0.0005347s 21:34:08.6 Info: PerformDBOperation 21:34:08.6 Info: Performing DB Operation 21:34:08.6 Info: => 0.000146s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:08', 'cdh_per_downloadclient') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 51: cdh_per_downloadclient migrated 21:34:08.6 Info: => 0.000613s 21:34:08.6 Info: 52: download_history migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 52 21:34:08.6 Info: CreateTable DownloadHistory 21:34:08.6 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:08.6 Info: => 0.0001436s 21:34:08.6 Info: CreateIndex DownloadHistory (EventType) 21:34:08.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:08.6 Info: => 8.76E-05s 21:34:08.6 Info: CreateIndex DownloadHistory (ArtistId) 21:34:08.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:08.6 Info: => 7.74E-05s 21:34:08.6 Info: CreateIndex DownloadHistory (DownloadId) 21:34:08.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:08.6 Info: => 7.67E-05s 21:34:08.6 Info: PerformDBOperation 21:34:08.6 Info: Performing DB Operation 21:34:08.6 Info: => 0.0001087s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:08', 'download_history') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 52: download_history migrated 21:34:08.6 Info: => 0.0006009s 21:34:08.6 Info: 53: add_update_history migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 53 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:08', 'add_update_history') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 53: add_update_history migrated 21:34:08.6 Info: => 0.00037s 21:34:08.6 Info: 54: add_on_update_to_notifications migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 54 21:34:08.6 Info: AlterTable Notifications 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:08.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:08.6 Info: => 0.0006591s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:08', 'add_on_update_to_notifications') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 54: add_on_update_to_notifications migrated 21:34:08.6 Info: => 0.0010555s 21:34:08.6 Info: 55: download_client_per_indexer migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 55 21:34:08.6 Info: AlterTable Indexers 21:34:08.6 Info: => 5E-07s 21:34:08.6 Info: CreateColumn Indexers DownloadClientId Int32 21:34:08.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:08.6 Info: => 0.000588s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:08', 'download_client_per_indexer') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 55: download_client_per_indexer migrated 21:34:08.6 Info: => 0.001072s 21:34:08.6 Info: 56: AddNewItemMonitorType migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 56 21:34:08.6 Info: AlterTable Artists 21:34:08.6 Info: => 5E-07s 21:34:08.6 Info: CreateColumn Artists MonitorNewItems Int32 21:34:08.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:08.6 Info: => 0.0005712s 21:34:08.6 Info: AlterTable RootFolders 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:08.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:08.6 Info: => 0.0005845s 21:34:08.6 Info: AlterTable ImportLists 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:08.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:08.6 Info: => 0.0005917s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:08', 'AddNewItemMonitorType') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 56: AddNewItemMonitorType migrated 21:34:08.6 Info: => 0.0010717s 21:34:08.6 Info: 57: ImportListSearch migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 57 21:34:08.6 Info: AlterTable ImportLists 21:34:08.6 Info: => 5E-07s 21:34:08.6 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:08.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:08.6 Info: => 0.0005903s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:08', 'ImportListSearch') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 57: ImportListSearch migrated 21:34:08.6 Info: => 0.00105s 21:34:08.6 Info: 58: ImportListMonitorExisting migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 58 21:34:08.6 Info: AlterTable ImportLists 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:08.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:08.6 Info: => 0.0005525s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:08', 'ImportListMonitorExisting') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 58: ImportListMonitorExisting migrated 21:34:08.6 Info: => 0.0010353s 21:34:08.6 Info: 59: add_indexer_tags migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 59 21:34:08.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:08.6 Info: => 3.73E-05s 21:34:08.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:08.6 Info: => 2.76E-05s 21:34:08.6 Info: AlterTable Indexers 21:34:08.6 Info: => 3E-07s 21:34:08.6 Info: CreateColumn Indexers Tags String 21:34:08.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:08.6 Info: => 0.0005404s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:08', 'add_indexer_tags') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 59: add_indexer_tags migrated 21:34:08.6 Info: => 0.0008907s 21:34:08.6 Info: 60: update_audio_types migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 60 21:34:08.6 Info: PerformDBOperation 21:34:08.6 Info: Performing DB Operation 21:34:08.6 Info: => 4.41E-05s 21:34:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:08', 'update_audio_types') 21:34:08.6 Info: Committing Transaction 21:34:08.6 Info: 60: update_audio_types migrated 21:34:08.6 Info: => 0.0003706s 21:34:08.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:08.6 Info: Beginning Transaction 21:34:08.6 Info: Starting migration of Main DB to 61 21:34:08.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.6 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:08.6 Info: => 3.29E-05s 21:34:08.6 Info: AlterTable AlbumReleases 21:34:08.6 Info: => 3E-07s 21:34:08.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:08.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:08.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:08.6 Info: DROP TABLE "AlbumReleases" 21:34:08.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:08.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:08.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:08.6 Info: => 0.0043654s 21:34:08.6 Info: AlterTable Albums 21:34:08.6 Info: => 3E-07s 21:34:08.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:08.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:08.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:08.6 Info: DROP TABLE "Albums" 21:34:08.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:08.6 Info: => 0.0048699s 21:34:08.6 Info: AlterTable Albums 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:08.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:08.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:08.6 Info: DROP TABLE "Albums" 21:34:08.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:08.6 Info: => 0.0047715s 21:34:08.6 Info: AlterTable Albums 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: AlterColumn Albums Added DateTimeOffset 21:34:08.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:08.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:08.6 Info: DROP TABLE "Albums" 21:34:08.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:08.6 Info: => 0.0047183s 21:34:08.6 Info: AlterTable Artists 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:08.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:08.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:08.6 Info: DROP TABLE "Artists" 21:34:08.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.6 Info: => 0.0047126s 21:34:08.6 Info: AlterTable Artists 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: AlterColumn Artists Added DateTimeOffset 21:34:08.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:08.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:08.6 Info: DROP TABLE "Artists" 21:34:08.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.6 Info: => 0.0045427s 21:34:08.6 Info: AlterTable Blocklist 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:08.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:08.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:08.6 Info: DROP TABLE "Blocklist" 21:34:08.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:08.6 Info: => 0.0037922s 21:34:08.6 Info: AlterTable Blocklist 21:34:08.6 Info: => 3E-07s 21:34:08.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:08.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:08.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:08.6 Info: DROP TABLE "Blocklist" 21:34:08.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:08.6 Info: => 0.0043761s 21:34:08.6 Info: AlterTable Commands 21:34:08.6 Info: => 3E-07s 21:34:08.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:08.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:08.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:08.6 Info: DROP TABLE "Commands" 21:34:08.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:08.6 Info: => 0.0042536s 21:34:08.6 Info: AlterTable Commands 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:08.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:08.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:08.6 Info: DROP TABLE "Commands" 21:34:08.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:08.6 Info: => 0.0062469s 21:34:08.6 Info: AlterTable Commands 21:34:08.6 Info: => 3E-07s 21:34:08.6 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:08.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:08.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:08.6 Info: DROP TABLE "Commands" 21:34:08.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:08.6 Info: => 0.0038702s 21:34:08.6 Info: AlterTable DownloadClientStatus 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:08.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:08.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:08.6 Info: DROP TABLE "DownloadClientStatus" 21:34:08.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:08.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:08.6 Info: => 0.0040782s 21:34:08.6 Info: AlterTable DownloadClientStatus 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:08.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:08.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:08.6 Info: DROP TABLE "DownloadClientStatus" 21:34:08.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:08.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:08.6 Info: => 0.0040021s 21:34:08.6 Info: AlterTable DownloadClientStatus 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:08.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:08.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:08.6 Info: DROP TABLE "DownloadClientStatus" 21:34:08.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:08.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:08.6 Info: => 0.0040119s 21:34:08.6 Info: AlterTable DownloadHistory 21:34:08.6 Info: => 5E-07s 21:34:08.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:08.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:08.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:08.6 Info: DROP TABLE "DownloadHistory" 21:34:08.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:08.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:08.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:08.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:08.6 Info: => 0.0043058s 21:34:08.6 Info: AlterTable ExtraFiles 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:08.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:08.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:08.6 Info: DROP TABLE "ExtraFiles" 21:34:08.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:08.6 Info: => 0.003815s 21:34:08.6 Info: AlterTable ExtraFiles 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:08.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:08.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:08.6 Info: DROP TABLE "ExtraFiles" 21:34:08.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:08.6 Info: => 0.003833s 21:34:08.6 Info: AlterTable History 21:34:08.6 Info: => 4E-07s 21:34:08.6 Info: AlterColumn History Date DateTimeOffset 21:34:08.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:08.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:08.6 Info: DROP TABLE "History" 21:34:08.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:08.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:08.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:08.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:08.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:08.7 Info: => 0.0045366s 21:34:08.7 Info: AlterTable ImportListStatus 21:34:08.7 Info: => 3E-07s 21:34:08.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:08.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:08.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:08.7 Info: DROP TABLE "ImportListStatus" 21:34:08.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:08.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:08.7 Info: => 0.004035s 21:34:08.7 Info: AlterTable ImportListStatus 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:08.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:08.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:08.7 Info: DROP TABLE "ImportListStatus" 21:34:08.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:08.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:08.7 Info: => 0.0045601s 21:34:08.7 Info: AlterTable ImportListStatus 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:08.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:08.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:08.7 Info: DROP TABLE "ImportListStatus" 21:34:08.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:08.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:08.7 Info: => 0.0040389s 21:34:08.7 Info: AlterTable IndexerStatus 21:34:08.7 Info: => 5E-07s 21:34:08.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:08.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:08.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:08.7 Info: DROP TABLE "IndexerStatus" 21:34:08.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:08.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:08.7 Info: => 0.0041754s 21:34:08.7 Info: AlterTable IndexerStatus 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:08.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:08.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:08.7 Info: DROP TABLE "IndexerStatus" 21:34:08.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:08.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:08.7 Info: => 0.004165s 21:34:08.7 Info: AlterTable IndexerStatus 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:08.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:08.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:08.7 Info: DROP TABLE "IndexerStatus" 21:34:08.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:08.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:08.7 Info: => 0.0040229s 21:34:08.7 Info: AlterTable LyricFiles 21:34:08.7 Info: => 3E-07s 21:34:08.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:08.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:08.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:08.7 Info: DROP TABLE "LyricFiles" 21:34:08.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:08.7 Info: => 0.0048355s 21:34:08.7 Info: AlterTable LyricFiles 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:08.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:08.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:08.7 Info: DROP TABLE "LyricFiles" 21:34:08.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:08.7 Info: => 0.0051731s 21:34:08.7 Info: AlterTable MetadataFiles 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:08.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:08.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:08.7 Info: DROP TABLE "MetadataFiles" 21:34:08.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:08.7 Info: => 0.0039158s 21:34:08.7 Info: AlterTable MetadataFiles 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:08.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:08.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:08.7 Info: DROP TABLE "MetadataFiles" 21:34:08.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:08.7 Info: => 0.0044479s 21:34:08.7 Info: AlterTable PendingReleases 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:08.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:08.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:08.7 Info: DROP TABLE "PendingReleases" 21:34:08.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:08.7 Info: => 0.0037884s 21:34:08.7 Info: AlterTable ScheduledTasks 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:08.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:08.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:08.7 Info: DROP TABLE "ScheduledTasks" 21:34:08.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:08.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:08.7 Info: => 0.0041588s 21:34:08.7 Info: AlterTable ScheduledTasks 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:08.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:08.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:08.7 Info: DROP TABLE "ScheduledTasks" 21:34:08.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:08.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:08.7 Info: => 0.0044936s 21:34:08.7 Info: AlterTable TrackFiles 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:08.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:08.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:08.7 Info: DROP TABLE "TrackFiles" 21:34:08.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:08.7 Info: => 0.0041233s 21:34:08.7 Info: AlterTable TrackFiles 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:08.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:08.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:08.7 Info: DROP TABLE "TrackFiles" 21:34:08.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:08.7 Info: => 0.004738s 21:34:08.7 Info: AlterTable VersionInfo 21:34:08.7 Info: => 5E-07s 21:34:08.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:08.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:08.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:08.7 Info: DROP TABLE "VersionInfo" 21:34:08.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:08.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:08.7 Info: => 0.0040316s 21:34:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:08', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:08.7 Info: Committing Transaction 21:34:08.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:08.7 Info: => 0.0049307s 21:34:08.7 Info: 62: add_on_delete_to_notifications migrating 21:34:08.7 Info: Beginning Transaction 21:34:08.7 Info: Starting migration of Main DB to 62 21:34:08.7 Info: AlterTable Notifications 21:34:08.7 Info: => 5E-07s 21:34:08.7 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:08.7 Info: => 0.0005724s 21:34:08.7 Info: AlterTable Notifications 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:08.7 Info: => 0.0005606s 21:34:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:08', 'add_on_delete_to_notifications') 21:34:08.7 Info: Committing Transaction 21:34:08.7 Info: 62: add_on_delete_to_notifications migrated 21:34:08.7 Info: => 0.0010581s 21:34:08.7 Info: 63: add_custom_formats migrating 21:34:08.7 Info: Beginning Transaction 21:34:08.7 Info: Starting migration of Main DB to 63 21:34:08.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 21:34:08.7 Info: AlterTable DelayProfiles 21:34:08.7 Info: => 3E-07s 21:34:08.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:08.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:08.7 Info: => 0.0005421s 21:34:08.7 Info: UpdateData 21:34:08.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:08.7 Info: => 4.33E-05s 21:34:08.7 Info: AlterTable TrackFiles 21:34:08.7 Info: => 3E-07s 21:34:08.7 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:08.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:08.7 Info: => 0.0005247s 21:34:08.7 Info: PerformDBOperation 21:34:08.7 Info: Performing DB Operation 21:34:08.7 Info: => 0.0009464s 21:34:08.7 Info: CreateTable CustomFormats 21:34:08.7 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:08.7 Info: => 0.0001448s 21:34:08.7 Info: CreateIndex CustomFormats (Name) 21:34:08.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:08.7 Info: => 0.0001124s 21:34:08.7 Info: AlterTable QualityProfiles 21:34:08.7 Info: => 5E-07s 21:34:08.7 Info: CreateColumn QualityProfiles FormatItems String 21:34:08.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:08.7 Info: => 0.0005851s 21:34:08.7 Info: AlterTable QualityProfiles 21:34:08.7 Info: => 3E-07s 21:34:08.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:08.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:08.7 Info: => 0.0005534s 21:34:08.7 Info: AlterTable QualityProfiles 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:08.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:08.7 Info: => 0.0005541s 21:34:08.7 Info: PerformDBOperation 21:34:08.7 Info: Performing DB Operation 21:34:08.7 Info: => 0.0010126s 21:34:08.7 Info: PerformDBOperation 21:34:08.7 Info: Performing DB Operation 21:34:08.7 Info: => 2.9E-05s 21:34:08.7 Info: DeleteColumn ReleaseProfiles Preferred 21:34:08.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:08.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:08.7 Info: DROP TABLE "ReleaseProfiles" 21:34:08.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:08.7 Info: => 0.004124s 21:34:08.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:08.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:08.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:08.7 Info: DROP TABLE "ReleaseProfiles" 21:34:08.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:08.7 Info: => 0.0039179s 21:34:08.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:08.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:08.7 Info: => 4.13E-05s 21:34:08.7 Info: AlterTable DelayProfiles 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:08.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:08.7 Info: => 0.0005578s 21:34:08.7 Info: AlterTable DelayProfiles 21:34:08.7 Info: => 4E-07s 21:34:08.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:08.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:08.7 Info: => 0.0005486s 21:34:08.7 Info: -> 1 Insert operations completed in 00:00:00.0000690 taking an average of 00:00:00.0000690 21:34:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:08', 'add_custom_formats') 21:34:08.7 Info: Committing Transaction 21:34:08.7 Info: 63: add_custom_formats migrated 21:34:08.7 Info: => 0.0010936s 21:34:08.7 Debug: Took: 00:00:00.3861880 21:34:08.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 21:34:08.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 21:34:08.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864488274175_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:08.8 Info: DatabaseEngineVersionCheck migrating 21:34:08.8 Info: PerformDBOperation 21:34:08.8 Info: Performing DB Operation 21:34:08.8 Info: SQLite 3.47.2 21:34:08.8 Info: => 0.0014867s 21:34:08.8 Info: DatabaseEngineVersionCheck migrated 21:34:08.8 Info: => 0.001497s 21:34:08.8 Info: VersionMigration migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: CreateTable VersionInfo 21:34:08.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:08.8 Info: => 0.0001672s 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: VersionMigration migrated 21:34:08.8 Info: => 0.000801s 21:34:08.8 Info: VersionUniqueMigration migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: CreateIndex VersionInfo (Version) 21:34:08.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:08.8 Info: => 0.0001112s 21:34:08.8 Info: AlterTable VersionInfo 21:34:08.8 Info: => 9E-07s 21:34:08.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:08.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:08.8 Info: => 0.0004566s 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: VersionUniqueMigration migrated 21:34:08.8 Info: => 0.0008705s 21:34:08.8 Info: VersionDescriptionMigration migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: AlterTable VersionInfo 21:34:08.8 Info: => 4E-07s 21:34:08.8 Info: CreateColumn VersionInfo Description String 21:34:08.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:08.8 Info: => 0.0001767s 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: VersionDescriptionMigration migrated 21:34:08.8 Info: => 0.000584s 21:34:08.8 Info: 1: InitialSetup migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: Starting migration of Main DB to 1 21:34:08.8 Info: CreateTable Config 21:34:08.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:08.8 Info: => 0.0001333s 21:34:08.8 Info: CreateIndex Config (Key) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:08.8 Info: => 7.52E-05s 21:34:08.8 Info: CreateTable RootFolders 21:34:08.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:08.8 Info: => 8.99E-05s 21:34:08.8 Info: CreateIndex RootFolders (Path) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:08.8 Info: => 7.25E-05s 21:34:08.8 Info: CreateTable Artists 21:34:08.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:08.8 Info: => 0.0001946s 21:34:08.8 Info: CreateIndex Artists (ForeignArtistId) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:08.8 Info: => 7.31E-05s 21:34:08.8 Info: CreateIndex Artists (NameSlug) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:08.8 Info: => 6.84E-05s 21:34:08.8 Info: CreateIndex Artists (CleanName) 21:34:08.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.8 Info: => 6.56E-05s 21:34:08.8 Info: CreateIndex Artists (Path) 21:34:08.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.8 Info: => 6.53E-05s 21:34:08.8 Info: CreateTable Albums 21:34:08.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:08.8 Info: => 0.0001707s 21:34:08.8 Info: CreateIndex Albums (ForeignAlbumId) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.8 Info: => 7.08E-05s 21:34:08.8 Info: CreateIndex Albums (MBId) 21:34:08.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:08.8 Info: => 6.52E-05s 21:34:08.8 Info: CreateIndex Albums (TADBId) 21:34:08.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:08.8 Info: => 6.46E-05s 21:34:08.8 Info: CreateIndex Albums (TitleSlug) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:08.8 Info: => 6.59E-05s 21:34:08.8 Info: CreateIndex Albums (CleanTitle) 21:34:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.8 Info: => 6.37E-05s 21:34:08.8 Info: CreateIndex Albums (Path) 21:34:08.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:08.8 Info: => 6.21E-05s 21:34:08.8 Info: CreateTable Tracks 21:34:08.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:08.8 Info: => 0.0001253s 21:34:08.8 Info: CreateIndex Tracks (ForeignTrackId) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:08.8 Info: => 6.92E-05s 21:34:08.8 Info: CreateIndex Tracks (ArtistId) 21:34:08.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:08.8 Info: => 9.86E-05s 21:34:08.8 Info: CreateIndex Tracks (TrackFileId) 21:34:08.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:08.8 Info: => 7.67E-05s 21:34:08.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:08.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:08.8 Info: => 8.77E-05s 21:34:08.8 Info: CreateTable TrackFiles 21:34:08.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:08.8 Info: => 0.0001196s 21:34:08.8 Info: CreateIndex TrackFiles (ArtistId) 21:34:08.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:08.8 Info: => 7.01E-05s 21:34:08.8 Info: CreateIndex TrackFiles (AlbumId) 21:34:08.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.8 Info: => 6.41E-05s 21:34:08.8 Info: CreateTable History 21:34:08.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:08.8 Info: => 0.0001379s 21:34:08.8 Info: CreateIndex History (Date) 21:34:08.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:08.8 Info: => 7.09E-05s 21:34:08.8 Info: CreateIndex History (EventType) 21:34:08.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:08.8 Info: => 6.77E-05s 21:34:08.8 Info: CreateIndex History (DownloadId) 21:34:08.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:08.8 Info: => 6.67E-05s 21:34:08.8 Info: CreateIndex History (AlbumId) 21:34:08.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:08.8 Info: => 6.74E-05s 21:34:08.8 Info: CreateTable Notifications 21:34:08.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:08.8 Info: => 0.0001131s 21:34:08.8 Info: CreateTable ScheduledTasks 21:34:08.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:08.8 Info: => 0.0001165s 21:34:08.8 Info: CreateIndex ScheduledTasks (TypeName) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:08.8 Info: => 7.16E-05s 21:34:08.8 Info: CreateTable Indexers 21:34:08.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:08.8 Info: => 9.74E-05s 21:34:08.8 Info: CreateIndex Indexers (Name) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:08.8 Info: => 7.63E-05s 21:34:08.8 Info: CreateTable Profiles 21:34:08.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:08.8 Info: => 8.93E-05s 21:34:08.8 Info: CreateIndex Profiles (Name) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:08.8 Info: => 7.52E-05s 21:34:08.8 Info: CreateTable QualityDefinitions 21:34:08.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:08.8 Info: => 0.0001235s 21:34:08.8 Info: CreateIndex QualityDefinitions (Quality) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:08.8 Info: => 8.91E-05s 21:34:08.8 Info: CreateIndex QualityDefinitions (Title) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:08.8 Info: => 7.3E-05s 21:34:08.8 Info: CreateTable NamingConfig 21:34:08.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:08.8 Info: => 0.0001107s 21:34:08.8 Info: CreateTable Blacklist 21:34:08.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:08.8 Info: => 0.0001429s 21:34:08.8 Info: CreateTable Metadata 21:34:08.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:08.8 Info: => 9.74E-05s 21:34:08.8 Info: CreateTable MetadataFiles 21:34:08.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:08.8 Info: => 0.0001115s 21:34:08.8 Info: CreateTable DownloadClients 21:34:08.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:08.8 Info: => 0.0001074s 21:34:08.8 Info: CreateTable PendingReleases 21:34:08.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:08.8 Info: => 0.0001116s 21:34:08.8 Info: CreateTable RemotePathMappings 21:34:08.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:08.8 Info: => 9.39E-05s 21:34:08.8 Info: CreateTable Tags 21:34:08.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:08.8 Info: => 8.34E-05s 21:34:08.8 Info: CreateIndex Tags (Label) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:08.8 Info: => 8.5E-05s 21:34:08.8 Info: CreateTable Restrictions 21:34:08.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:08.8 Info: => 9.38E-05s 21:34:08.8 Info: CreateTable DelayProfiles 21:34:08.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:08.8 Info: => 0.0001636s 21:34:08.8 Info: CreateTable Users 21:34:08.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:08.8 Info: => 0.0001075s 21:34:08.8 Info: CreateIndex Users (Identifier) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:08.8 Info: => 9.59E-05s 21:34:08.8 Info: CreateIndex Users (Username) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:08.8 Info: => 7.65E-05s 21:34:08.8 Info: CreateTable Commands 21:34:08.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:08.8 Info: => 0.0001159s 21:34:08.8 Info: CreateTable IndexerStatus 21:34:08.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:08.8 Info: => 0.0001129s 21:34:08.8 Info: CreateIndex IndexerStatus (ProviderId) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:08.8 Info: => 8.15E-05s 21:34:08.8 Info: CreateTable ExtraFiles 21:34:08.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:08.8 Info: => 0.0001063s 21:34:08.8 Info: CreateTable LyricFiles 21:34:08.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:08.8 Info: => 0.000133s 21:34:08.8 Info: CreateTable LanguageProfiles 21:34:08.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:08.8 Info: => 9.11E-05s 21:34:08.8 Info: CreateIndex LanguageProfiles (Name) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:08.8 Info: => 8.46E-05s 21:34:08.8 Info: CreateTable DownloadClientStatus 21:34:08.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:08.8 Info: => 9.87E-05s 21:34:08.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:08.8 Info: => 8.6E-05s 21:34:08.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:08.8 Info: -> 1 Insert operations completed in 00:00:00.0000528 taking an average of 00:00:00.0000528 21:34:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:08', 'InitialSetup') 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: 1: InitialSetup migrated 21:34:08.8 Info: => 0.0010258s 21:34:08.8 Info: 2: add_reason_to_pending_releases migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: Starting migration of Main DB to 2 21:34:08.8 Info: AlterTable PendingReleases 21:34:08.8 Info: => 5E-07s 21:34:08.8 Info: CreateColumn PendingReleases Reason Int32 21:34:08.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:08.8 Info: => 0.0005095s 21:34:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:08', 'add_reason_to_pending_releases') 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: 2: add_reason_to_pending_releases migrated 21:34:08.8 Info: => 0.0009341s 21:34:08.8 Info: 3: add_medium_support migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: Starting migration of Main DB to 3 21:34:08.8 Info: AlterTable Albums 21:34:08.8 Info: => 5E-07s 21:34:08.8 Info: CreateColumn Albums Media String 21:34:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:08.8 Info: => 0.0004762s 21:34:08.8 Info: AlterTable Tracks 21:34:08.8 Info: => 4E-07s 21:34:08.8 Info: CreateColumn Tracks MediumNumber Int32 21:34:08.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:08.8 Info: => 0.0004618s 21:34:08.8 Info: AlterTable Tracks 21:34:08.8 Info: => 4E-07s 21:34:08.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:08.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:08.8 Info: => 0.0004566s 21:34:08.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:08.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:08.8 Info: => 3.69E-05s 21:34:08.8 Info: DeleteColumn Tracks TrackNumber 21:34:08.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:08.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:08.8 Info: DROP TABLE "Tracks" 21:34:08.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:08.8 Info: => 0.0039296s 21:34:08.8 Info: AlterTable Tracks 21:34:08.8 Info: => 4E-07s 21:34:08.8 Info: CreateColumn Tracks TrackNumber String 21:34:08.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:08.8 Info: => 0.0004586s 21:34:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:08', 'add_medium_support') 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: 3: add_medium_support migrated 21:34:08.8 Info: => 0.0010421s 21:34:08.8 Info: 4: add_various_qualites_in_profile migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: Starting migration of Main DB to 4 21:34:08.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:08.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:08.8 Info: => 0.0001s 21:34:08.8 Info: PerformDBOperation 21:34:08.8 Info: Performing DB Operation 21:34:08.8 Info: => 6.76E-05s 21:34:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:08', 'add_various_qualites_in_profile') 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: 4: add_various_qualites_in_profile migrated 21:34:08.8 Info: => 0.0005344s 21:34:08.8 Info: 5: metadata_profiles migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: Starting migration of Main DB to 5 21:34:08.8 Info: CreateTable MetadataProfiles 21:34:08.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:08.8 Info: => 0.0001093s 21:34:08.8 Info: CreateIndex MetadataProfiles (Name) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:08.8 Info: => 8.94E-05s 21:34:08.8 Info: AlterTable Artists 21:34:08.8 Info: => 3E-07s 21:34:08.8 Info: CreateColumn Artists MetadataProfileId Int32 21:34:08.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:08.8 Info: => 0.0004703s 21:34:08.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:08.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:08.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:08.8 Info: DROP TABLE "Artists" 21:34:08.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.8 Info: => 0.0044782s 21:34:08.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:08.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:08.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:08.8 Info: DROP TABLE "Artists" 21:34:08.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.8 Info: => 0.0046799s 21:34:08.8 Info: AlterTable Albums 21:34:08.8 Info: => 4E-07s 21:34:08.8 Info: CreateColumn Albums SecondaryTypes String 21:34:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:08.8 Info: => 0.0004902s 21:34:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:08', 'metadata_profiles') 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: 5: metadata_profiles migrated 21:34:08.8 Info: => 0.0010495s 21:34:08.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: Starting migration of Main DB to 6 21:34:08.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:08.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:08.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:08.8 Info: DROP TABLE "Indexers" 21:34:08.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:08.8 Info: => 0.0040443s 21:34:08.8 Info: AlterTable Indexers 21:34:08.8 Info: => 4E-07s 21:34:08.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:08.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:08.8 Info: => 0.0005269s 21:34:08.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:08.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:08.8 Info: => 3.75E-05s 21:34:08.8 Info: AlterTable Indexers 21:34:08.8 Info: => 4E-07s 21:34:08.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:08.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:08.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:08.8 Info: DROP TABLE "Indexers" 21:34:08.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:08.8 Info: => 0.0045119s 21:34:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:08', 'separate_automatic_and_interactive_search') 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:08.8 Info: => 0.005022s 21:34:08.8 Info: 7: change_album_path_to_relative migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: Starting migration of Main DB to 7 21:34:08.8 Info: DeleteColumn Albums Path 21:34:08.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:08.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:08.8 Info: DROP TABLE "Albums" 21:34:08.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.8 Info: => 0.0048554s 21:34:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:08', 'change_album_path_to_relative') 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: 7: change_album_path_to_relative migrated 21:34:08.8 Info: => 0.0054557s 21:34:08.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: Starting migration of Main DB to 8 21:34:08.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:08.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:08.8 Info: => 3.83E-05s 21:34:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:08', 'change_quality_size_mb_to_kb') 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:08.8 Info: => 0.0005337s 21:34:08.8 Info: 9: album_releases migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: Starting migration of Main DB to 9 21:34:08.8 Info: AlterTable Albums 21:34:08.8 Info: => 1.2E-06s 21:34:08.8 Info: CreateColumn Albums Releases String 21:34:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:08.8 Info: => 0.0004768s 21:34:08.8 Info: AlterTable Albums 21:34:08.8 Info: => 4E-07s 21:34:08.8 Info: CreateColumn Albums CurrentRelease String 21:34:08.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:08.8 Info: => 0.0004747s 21:34:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:08', 'album_releases') 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: 9: album_releases migrated 21:34:08.8 Info: => 0.0008941s 21:34:08.8 Info: 10: album_releases_fix migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: Starting migration of Main DB to 10 21:34:08.8 Info: AlterTable Albums 21:34:08.8 Info: => 6E-07s 21:34:08.8 Info: AlterColumn Albums Releases String 21:34:08.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:08.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:08.8 Info: DROP TABLE "Albums" 21:34:08.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.8 Info: => 0.0048641s 21:34:08.8 Info: AlterTable Albums 21:34:08.8 Info: => 5E-07s 21:34:08.8 Info: AlterColumn Albums CurrentRelease String 21:34:08.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:08.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:08.8 Info: DROP TABLE "Albums" 21:34:08.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.8 Info: => 0.0047358s 21:34:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:08', 'album_releases_fix') 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: 10: album_releases_fix migrated 21:34:08.8 Info: => 0.0053054s 21:34:08.8 Info: 11: import_lists migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: Starting migration of Main DB to 11 21:34:08.8 Info: CreateTable ImportLists 21:34:08.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:08.8 Info: => 0.0001631s 21:34:08.8 Info: CreateIndex ImportLists (Name) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:08.8 Info: => 8.73E-05s 21:34:08.8 Info: CreateTable ImportListStatus 21:34:08.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:08.8 Info: => 0.0001238s 21:34:08.8 Info: CreateIndex ImportListStatus (ProviderId) 21:34:08.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:08.8 Info: => 8.43E-05s 21:34:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:08', 'import_lists') 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: 11: import_lists migrated 21:34:08.8 Info: => 0.00059s 21:34:08.8 Info: 12: add_release_status migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.8 Info: Starting migration of Main DB to 12 21:34:08.8 Info: AlterTable MetadataProfiles 21:34:08.8 Info: => 1.2E-06s 21:34:08.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:08.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:08.8 Info: => 0.0005788s 21:34:08.8 Info: PerformDBOperation 21:34:08.8 Info: Performing DB Operation 21:34:08.8 Info: => 2.35E-05s 21:34:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:08', 'add_release_status') 21:34:08.8 Info: Committing Transaction 21:34:08.8 Info: 12: add_release_status migrated 21:34:08.8 Info: => 0.0005032s 21:34:08.8 Info: 13: album_download_notification migrating 21:34:08.8 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 13 21:34:08.9 Info: AlterTable Notifications 21:34:08.9 Info: => 5E-07s 21:34:08.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:08.9 Info: => 0.0005045s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:08', 'album_download_notification') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 13: album_download_notification migrated 21:34:08.9 Info: => 0.0009882s 21:34:08.9 Info: 14: fix_language_metadata_profiles migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 14 21:34:08.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:08.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:08.9 Info: => 8.24E-05s 21:34:08.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:08.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:08.9 Info: => 7.07E-05s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:08', 'fix_language_metadata_profiles') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 14: fix_language_metadata_profiles migrated 21:34:08.9 Info: => 0.0005466s 21:34:08.9 Info: 15: remove_fanzub migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 15 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:08.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:08.9 Info: => 9.6E-05s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:08', 'remove_fanzub') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 15: remove_fanzub migrated 21:34:08.9 Info: => 0.0005668s 21:34:08.9 Info: 16: update_artist_history_indexes migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 16 21:34:08.9 Info: CreateIndex Albums (ArtistId) 21:34:08.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:08.9 Info: => 9.49E-05s 21:34:08.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:08.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:08.9 Info: => 8.75E-05s 21:34:08.9 Info: DeleteIndex History (AlbumId) 21:34:08.9 Info: DROP INDEX "IX_History_AlbumId" 21:34:08.9 Info: => 0.0001384s 21:34:08.9 Info: CreateIndex History (AlbumId, Date) 21:34:08.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:08.9 Info: => 8.64E-05s 21:34:08.9 Info: DeleteIndex History (DownloadId) 21:34:08.9 Info: DROP INDEX "IX_History_DownloadId" 21:34:08.9 Info: => 0.0001367s 21:34:08.9 Info: CreateIndex History (DownloadId, Date) 21:34:08.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:08.9 Info: => 8.59E-05s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:08', 'update_artist_history_indexes') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 16: update_artist_history_indexes migrated 21:34:08.9 Info: => 0.0005341s 21:34:08.9 Info: 17: remove_nma migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 17 21:34:08.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:08.9 Info: => 4.72E-05s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:08', 'remove_nma') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 17: remove_nma migrated 21:34:08.9 Info: => 0.0004931s 21:34:08.9 Info: 18: album_disambiguation migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 18 21:34:08.9 Info: AlterTable Albums 21:34:08.9 Info: => 5E-07s 21:34:08.9 Info: CreateColumn Albums Disambiguation String 21:34:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:08.9 Info: => 0.0005485s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:08', 'album_disambiguation') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 18: album_disambiguation migrated 21:34:08.9 Info: => 0.0010077s 21:34:08.9 Info: 19: add_ape_quality_in_profiles migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 19 21:34:08.9 Info: PerformDBOperation 21:34:08.9 Info: Performing DB Operation 21:34:08.9 Info: => 2.6E-05s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:08', 'add_ape_quality_in_profiles') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 19: add_ape_quality_in_profiles migrated 21:34:08.9 Info: => 0.0003935s 21:34:08.9 Info: 20: remove_pushalot migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 20 21:34:08.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:08.9 Info: => 4.24E-05s 21:34:08.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:08.9 Info: => 3.43E-05s 21:34:08.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:08.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:08.9 Info: => 3.21E-05s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:08', 'remove_pushalot') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 20: remove_pushalot migrated 21:34:08.9 Info: => 0.0004126s 21:34:08.9 Info: 21: add_custom_filters migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 21 21:34:08.9 Info: CreateTable CustomFilters 21:34:08.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:08.9 Info: => 0.0001288s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:08', 'add_custom_filters') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 21: add_custom_filters migrated 21:34:08.9 Info: => 0.0004984s 21:34:08.9 Info: 22: import_list_tags migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 22 21:34:08.9 Info: AlterTable ImportLists 21:34:08.9 Info: => 5E-07s 21:34:08.9 Info: CreateColumn ImportLists Tags String 21:34:08.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:08.9 Info: => 0.0005177s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:08', 'import_list_tags') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 22: import_list_tags migrated 21:34:08.9 Info: => 0.0009927s 21:34:08.9 Info: 23: add_release_groups_etc migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 23 21:34:08.9 Info: CreateTable ArtistMetadata 21:34:08.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:08.9 Info: => 0.0001759s 21:34:08.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:08.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:08.9 Info: => 9.23E-05s 21:34:08.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:08.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:08.9 Info: => 9.33E-05s 21:34:08.9 Info: AlterTable Artists 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:08.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:08.9 Info: => 0.0005699s 21:34:08.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:08.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:08.9 Info: => 6.15E-05s 21:34:08.9 Info: CreateTable AlbumReleases 21:34:08.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:08.9 Info: => 0.0001752s 21:34:08.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:08.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:08.9 Info: => 9.03E-05s 21:34:08.9 Info: CreateIndex AlbumReleases (AlbumId) 21:34:08.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:08.9 Info: => 8.18E-05s 21:34:08.9 Info: PerformDBOperation 21:34:08.9 Info: Performing DB Operation 21:34:08.9 Info: => 3.04E-05s 21:34:08.9 Info: AlterTable Albums 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:08.9 Info: => 0.0005768s 21:34:08.9 Info: AlterTable Albums 21:34:08.9 Info: => 3E-07s 21:34:08.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:08.9 Info: => 0.0005475s 21:34:08.9 Info: AlterTable Albums 21:34:08.9 Info: => 3E-07s 21:34:08.9 Info: CreateColumn Albums Links String 21:34:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:08.9 Info: => 0.0042996s 21:34:08.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:08.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:08.9 Info: => 9.32E-05s 21:34:08.9 Info: AlterTable Tracks 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn Tracks ForeignRecordingId String 21:34:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:08.9 Info: => 0.0006311s 21:34:08.9 Info: AlterTable Tracks 21:34:08.9 Info: => 3E-07s 21:34:08.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:08.9 Info: => 0.0005593s 21:34:08.9 Info: AlterTable Tracks 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:08.9 Info: => 0.0005802s 21:34:08.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:08.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:08.9 Info: => 7.28E-05s 21:34:08.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:08.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:08.9 Info: => 6E-05s 21:34:08.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:08.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.9 Info: DROP TABLE "Artists" 21:34:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.9 Info: => 0.0042499s 21:34:08.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:08.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:08.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:08.9 Info: DROP TABLE "Albums" 21:34:08.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:08.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:08.9 Info: => 0.0045905s 21:34:08.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:08.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:08.9 Info: DROP TABLE "Tracks" 21:34:08.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:08.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:08.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:08.9 Info: => 0.0041843s 21:34:08.9 Info: DeleteColumn TrackFiles ArtistId 21:34:08.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:08.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:08.9 Info: DROP TABLE "TrackFiles" 21:34:08.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.9 Info: => 0.0040252s 21:34:08.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:08.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.9 Info: => 7.98E-05s 21:34:08.9 Info: CreateIndex Artists (Monitored) 21:34:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.9 Info: => 7.56E-05s 21:34:08.9 Info: CreateIndex Albums (ArtistMetadataId) 21:34:08.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:08.9 Info: => 7.28E-05s 21:34:08.9 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:08.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:08.9 Info: => 7.21E-05s 21:34:08.9 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:08.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:08.9 Info: => 7.08E-05s 21:34:08.9 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:08.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:08.9 Info: => 7.07E-05s 21:34:08.9 Info: UpdateData 21:34:08.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:08.9 Info: => 3.99E-05s 21:34:08.9 Info: UpdateData 21:34:08.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:08.9 Info: => 3.24E-05s 21:34:08.9 Info: UpdateData 21:34:08.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:08.9 Info: => 3.86E-05s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:08', 'add_release_groups_etc') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 23: add_release_groups_etc migrated 21:34:08.9 Info: => 0.000666s 21:34:08.9 Info: 24: NewMediaInfoFormat migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 24 21:34:08.9 Info: UpdateData 21:34:08.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:08.9 Info: => 4E-05s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:08', 'NewMediaInfoFormat') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 24: NewMediaInfoFormat migrated 21:34:08.9 Info: => 0.0004955s 21:34:08.9 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 25 21:34:08.9 Info: RenameTable Restrictions ReleaseProfiles 21:34:08.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:08.9 Info: => 0.0017971s 21:34:08.9 Info: AlterTable ReleaseProfiles 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:08.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:08.9 Info: => 0.0005261s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:08', 'rename_restrictions_to_release_profiles') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:08.9 Info: => 0.0010013s 21:34:08.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 26 21:34:08.9 Info: RenameTable Profiles QualityProfiles 21:34:08.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:08.9 Info: => 0.0015723s 21:34:08.9 Info: AlterTable QualityProfiles 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:08.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:08.9 Info: => 0.000505s 21:34:08.9 Info: AlterTable LanguageProfiles 21:34:08.9 Info: => 3E-07s 21:34:08.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:08.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:08.9 Info: => 0.0005345s 21:34:08.9 Info: UpdateData 21:34:08.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:08.9 Info: => 4.91E-05s 21:34:08.9 Info: UpdateData 21:34:08.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:08.9 Info: => 2.93E-05s 21:34:08.9 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:08.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.9 Info: DROP TABLE "Artists" 21:34:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.9 Info: => 0.0043293s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:08', 'rename_quality_profiles_add_upgrade_allowed') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:08.9 Info: => 0.0049334s 21:34:08.9 Info: 27: add_import_exclusions migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 27 21:34:08.9 Info: CreateTable ImportListExclusions 21:34:08.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:08.9 Info: => 0.0001061s 21:34:08.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:08.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:08.9 Info: => 8.43E-05s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:08', 'add_import_exclusions') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 27: add_import_exclusions migrated 21:34:08.9 Info: => 0.0005632s 21:34:08.9 Info: 28: clean_artist_metadata_table migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 28 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.9 Info: => 0.0001291s 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.9 Info: => 0.0001201s 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:08.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:08.9 Info: => 0.000113s 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:08.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:08.9 Info: => 0.0001295s 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:08.9 Info: => 0.0001111s 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:08.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:08.9 Info: => 0.0001141s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:08', 'clean_artist_metadata_table') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 28: clean_artist_metadata_table migrated 21:34:08.9 Info: => 0.0005637s 21:34:08.9 Info: 29: health_issue_notification migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 29 21:34:08.9 Info: AlterTable Notifications 21:34:08.9 Info: => 5E-07s 21:34:08.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:08.9 Info: => 0.0004974s 21:34:08.9 Info: AlterTable Notifications 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:08.9 Info: => 0.0004791s 21:34:08.9 Info: AlterTable Notifications 21:34:08.9 Info: => 3E-07s 21:34:08.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:08.9 Info: => 0.0004831s 21:34:08.9 Info: AlterTable Notifications 21:34:08.9 Info: => 3E-07s 21:34:08.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:08.9 Info: => 0.0005127s 21:34:08.9 Info: AlterTable Notifications 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:08.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:08.9 Info: => 0.0005051s 21:34:08.9 Info: DeleteColumn Notifications OnDownload 21:34:08.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:08.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:08.9 Info: DROP TABLE "Notifications" 21:34:08.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:08.9 Info: => 0.0037928s 21:34:08.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:08.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:08.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:08.9 Info: DROP TABLE "Notifications" 21:34:08.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:08.9 Info: => 0.0037387s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:08', 'health_issue_notification') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 29: health_issue_notification migrated 21:34:08.9 Info: => 0.0042565s 21:34:08.9 Info: 30: add_mediafilerepository_mtime migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 30 21:34:08.9 Info: AlterTable TrackFiles 21:34:08.9 Info: => 6E-07s 21:34:08.9 Info: CreateColumn TrackFiles Modified DateTime 21:34:08.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:08.9 Info: => 0.0005198s 21:34:08.9 Info: AlterTable TrackFiles 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn TrackFiles Path String 21:34:08.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:08.9 Info: => 0.0005161s 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:08.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:08.9 Info: => 3.29E-05s 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:08.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:08.9 Info: => 0.0001175s 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:08.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:08.9 Info: => 0.0001266s 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:08.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:08.9 Info: => 0.0001399s 21:34:08.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:08.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:08.9 Info: => 6.58E-05s 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:08.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:08.9 Info: => 4.75E-05s 21:34:08.9 Info: AlterTable TrackFiles 21:34:08.9 Info: => 3E-07s 21:34:08.9 Info: AlterColumn TrackFiles Path String 21:34:08.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:08.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:08.9 Info: DROP TABLE "TrackFiles" 21:34:08.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.9 Info: => 0.0038146s 21:34:08.9 Info: CreateIndex TrackFiles (Path) 21:34:08.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:08.9 Info: => 7.98E-05s 21:34:08.9 Info: DeleteColumn TrackFiles RelativePath 21:34:08.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:08.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:08.9 Info: DROP TABLE "TrackFiles" 21:34:08.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:08.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:08.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:08.9 Info: => 0.0039255s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:08', 'add_mediafilerepository_mtime') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 30: add_mediafilerepository_mtime migrated 21:34:08.9 Info: => 0.0044222s 21:34:08.9 Info: 31: add_artistmetadataid_constraint migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 31 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:08.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:08.9 Info: => 7.13E-05s 21:34:08.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:08.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:08.9 Info: => 0.000119s 21:34:08.9 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:08.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.9 Info: DROP TABLE "Artists" 21:34:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.9 Info: => 0.0042676s 21:34:08.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.9 Info: => 8.01E-05s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:08', 'add_artistmetadataid_constraint') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 31: add_artistmetadataid_constraint migrated 21:34:08.9 Info: => 0.0006335s 21:34:08.9 Info: 32: old_ids_and_artist_alias migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 32 21:34:08.9 Info: AlterTable ArtistMetadata 21:34:08.9 Info: => 6E-07s 21:34:08.9 Info: CreateColumn ArtistMetadata Aliases String 21:34:08.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:08.9 Info: => 0.0005038s 21:34:08.9 Info: AlterTable ArtistMetadata 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:08.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.9 Info: => 0.0004889s 21:34:08.9 Info: AlterTable Albums 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:08.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.9 Info: => 0.0005227s 21:34:08.9 Info: AlterTable AlbumReleases 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:08.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.9 Info: => 0.0004973s 21:34:08.9 Info: AlterTable Tracks 21:34:08.9 Info: => 3E-07s 21:34:08.9 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.9 Info: => 0.0004879s 21:34:08.9 Info: AlterTable Tracks 21:34:08.9 Info: => 4E-07s 21:34:08.9 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:08.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:08.9 Info: => 0.0005582s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:08', 'old_ids_and_artist_alias') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 32: old_ids_and_artist_alias migrated 21:34:08.9 Info: => 0.0010238s 21:34:08.9 Info: 33: download_propers_config migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 33 21:34:08.9 Info: PerformDBOperation 21:34:08.9 Info: Performing DB Operation 21:34:08.9 Info: => 2.48E-05s 21:34:08.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:08.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:08.9 Info: => 2.8E-05s 21:34:08.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:08', 'download_propers_config') 21:34:08.9 Info: Committing Transaction 21:34:08.9 Info: 33: download_propers_config migrated 21:34:08.9 Info: => 0.0004597s 21:34:08.9 Info: 34: remove_language_profiles migrating 21:34:08.9 Info: Beginning Transaction 21:34:08.9 Info: Starting migration of Main DB to 34 21:34:08.9 Info: DeleteTable LanguageProfiles 21:34:08.9 Info: DROP TABLE "LanguageProfiles" 21:34:08.9 Info: => 0.0001814s 21:34:08.9 Info: DeleteColumn Artists LanguageProfileId 21:34:08.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:08.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:08.9 Info: DROP TABLE "Artists" 21:34:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:08.9 Info: => 0.0049092s 21:34:08.9 Info: DeleteColumn ImportLists LanguageProfileId 21:34:08.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:08.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:08.9 Info: DROP TABLE "ImportLists" 21:34:08.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:08.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:08.9 Info: => 0.0040147s 21:34:08.9 Info: DeleteColumn Blacklist Language 21:34:08.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:08.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:08.9 Info: DROP TABLE "Blacklist" 21:34:08.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:08.9 Info: => 0.0038875s 21:34:08.9 Info: DeleteColumn History Language 21:34:08.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:08.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:08.9 Info: DROP TABLE "History" 21:34:08.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:08.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:08.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:08.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:08.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:08.9 Info: => 0.0042969s 21:34:08.9 Info: DeleteColumn LyricFiles Language 21:34:09.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:09.0 Info: DROP TABLE "LyricFiles" 21:34:09.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:09.0 Info: => 0.0042789s 21:34:09.0 Info: DeleteColumn TrackFiles Language 21:34:09.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:09.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:09.0 Info: DROP TABLE "TrackFiles" 21:34:09.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:09.0 Info: => 0.005808s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:09', 'remove_language_profiles') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 34: remove_language_profiles migrated 21:34:09.0 Info: => 0.0064538s 21:34:09.0 Info: 35: multi_disc_naming_format migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 35 21:34:09.0 Info: AlterTable NamingConfig 21:34:09.0 Info: => 5E-07s 21:34:09.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:09.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:09.0 Info: => 0.000617s 21:34:09.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:09.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:09.0 Info: => 3.48E-05s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:09', 'multi_disc_naming_format') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 35: multi_disc_naming_format migrated 21:34:09.0 Info: => 0.0004985s 21:34:09.0 Info: 36: add_download_client_priority migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 36 21:34:09.0 Info: AlterTable DownloadClients 21:34:09.0 Info: => 5E-07s 21:34:09.0 Info: CreateColumn DownloadClients Priority Int32 21:34:09.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:09.0 Info: => 0.0005808s 21:34:09.0 Info: PerformDBOperation 21:34:09.0 Info: Performing DB Operation 21:34:09.0 Info: => 5.14E-05s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:09', 'add_download_client_priority') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 36: add_download_client_priority migrated 21:34:09.0 Info: => 0.0005104s 21:34:09.0 Info: 37: remove_growl_prowl migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 37 21:34:09.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:09.0 Info: => 3.75E-05s 21:34:09.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:09.0 Info: => 2.75E-05s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:09', 'remove_growl_prowl') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 37: remove_growl_prowl migrated 21:34:09.0 Info: => 0.0003846s 21:34:09.0 Info: 38: remove_plex_hometheatre migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 38 21:34:09.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:09.0 Info: => 3.43E-05s 21:34:09.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:09.0 Info: => 2.62E-05s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:09', 'remove_plex_hometheatre') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 38: remove_plex_hometheatre migrated 21:34:09.0 Info: => 0.0003758s 21:34:09.0 Info: 39: add_root_folder_add_defaults migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 39 21:34:09.0 Info: AlterTable RootFolders 21:34:09.0 Info: => 4E-07s 21:34:09.0 Info: CreateColumn RootFolders Name String 21:34:09.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:09.0 Info: => 0.000596s 21:34:09.0 Info: AlterTable RootFolders 21:34:09.0 Info: => 4E-07s 21:34:09.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:09.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:09.0 Info: => 0.0005102s 21:34:09.0 Info: AlterTable RootFolders 21:34:09.0 Info: => 3E-07s 21:34:09.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:09.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:09.0 Info: => 0.0005106s 21:34:09.0 Info: AlterTable RootFolders 21:34:09.0 Info: => 4E-07s 21:34:09.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:09.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:09.0 Info: => 0.0005054s 21:34:09.0 Info: AlterTable RootFolders 21:34:09.0 Info: => 3E-07s 21:34:09.0 Info: CreateColumn RootFolders DefaultTags String 21:34:09.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:09.0 Info: => 0.0005319s 21:34:09.0 Info: PerformDBOperation 21:34:09.0 Info: Performing DB Operation 21:34:09.0 Info: => 4.72E-05s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:09', 'add_root_folder_add_defaults') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 39: add_root_folder_add_defaults migrated 21:34:09.0 Info: => 0.0004064s 21:34:09.0 Info: 40: task_duration migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 40 21:34:09.0 Info: AlterTable ScheduledTasks 21:34:09.0 Info: => 6E-07s 21:34:09.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:09.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:09.0 Info: => 0.0005608s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:09', 'task_duration') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 40: task_duration migrated 21:34:09.0 Info: => 0.0010198s 21:34:09.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 41 21:34:09.0 Info: AlterTable ReleaseProfiles 21:34:09.0 Info: => 5E-07s 21:34:09.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:09.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:09.0 Info: => 0.0005464s 21:34:09.0 Info: AlterTable ReleaseProfiles 21:34:09.0 Info: => 4E-07s 21:34:09.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:09.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:09.0 Info: => 0.0005423s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:09', 'add_indexer_and_enabled_to_release_profiles') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:09.0 Info: => 0.0010027s 21:34:09.0 Info: 42: remove_album_folders migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 42 21:34:09.0 Info: DeleteColumn Artists AlbumFolder 21:34:09.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:09.0 Info: DROP TABLE "Artists" 21:34:09.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.0 Info: => 0.0044101s 21:34:09.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:09.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:09.0 Info: => 3.41E-05s 21:34:09.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:09.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:09.0 Info: => 2.66E-05s 21:34:09.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:09.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:09.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:09.0 Info: DROP TABLE "NamingConfig" 21:34:09.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:09.0 Info: => 0.0036498s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:09', 'remove_album_folders') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 42: remove_album_folders migrated 21:34:09.0 Info: => 0.0041631s 21:34:09.0 Info: 44: add_priority_to_indexers migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 44 21:34:09.0 Info: AlterTable Indexers 21:34:09.0 Info: => 6E-07s 21:34:09.0 Info: CreateColumn Indexers Priority Int32 21:34:09.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:09.0 Info: => 0.0005427s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:09', 'add_priority_to_indexers') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 44: add_priority_to_indexers migrated 21:34:09.0 Info: => 0.0010012s 21:34:09.0 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 45 21:34:09.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:09.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:09.0 Info: => 0.0001025s 21:34:09.0 Info: PerformDBOperation 21:34:09.0 Info: Performing DB Operation 21:34:09.0 Info: => 2.3E-05s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:09', 'remove_chown_and_folderchmod_config') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:09.0 Info: => 0.0004773s 21:34:09.0 Info: 47: update_notifiarr migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 47 21:34:09.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:09.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:09.0 Info: => 5.37E-05s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:09', 'update_notifiarr') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 47: update_notifiarr migrated 21:34:09.0 Info: => 0.0003904s 21:34:09.0 Info: 49: email_multiple_addresses migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 49 21:34:09.0 Info: PerformDBOperation 21:34:09.0 Info: Performing DB Operation 21:34:09.0 Info: => 4.74E-05s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:09', 'email_multiple_addresses') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 49: email_multiple_addresses migrated 21:34:09.0 Info: => 0.0003694s 21:34:09.0 Info: 50: rename_blacklist_to_blocklist migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 50 21:34:09.0 Info: RenameTable Blacklist Blocklist 21:34:09.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:09.0 Info: => 0.001475s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:09', 'rename_blacklist_to_blocklist') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 50: rename_blacklist_to_blocklist migrated 21:34:09.0 Info: => 0.0018308s 21:34:09.0 Info: 51: cdh_per_downloadclient migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 51 21:34:09.0 Info: AlterTable DownloadClients 21:34:09.0 Info: => 5E-07s 21:34:09.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:09.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:09.0 Info: => 0.0006074s 21:34:09.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:09.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:09.0 Info: => 0.0005579s 21:34:09.0 Info: PerformDBOperation 21:34:09.0 Info: Performing DB Operation 21:34:09.0 Info: => 0.000146s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:09', 'cdh_per_downloadclient') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 51: cdh_per_downloadclient migrated 21:34:09.0 Info: => 0.0005439s 21:34:09.0 Info: 52: download_history migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 52 21:34:09.0 Info: CreateTable DownloadHistory 21:34:09.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:09.0 Info: => 0.0001654s 21:34:09.0 Info: CreateIndex DownloadHistory (EventType) 21:34:09.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:09.0 Info: => 0.0001135s 21:34:09.0 Info: CreateIndex DownloadHistory (ArtistId) 21:34:09.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:09.0 Info: => 0.0001027s 21:34:09.0 Info: CreateIndex DownloadHistory (DownloadId) 21:34:09.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:09.0 Info: => 9.12E-05s 21:34:09.0 Info: PerformDBOperation 21:34:09.0 Info: Performing DB Operation 21:34:09.0 Info: => 0.0001035s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:09', 'download_history') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 52: download_history migrated 21:34:09.0 Info: => 0.0005946s 21:34:09.0 Info: 53: add_update_history migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 53 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:09', 'add_update_history') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 53: add_update_history migrated 21:34:09.0 Info: => 0.0004679s 21:34:09.0 Info: 54: add_on_update_to_notifications migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 54 21:34:09.0 Info: AlterTable Notifications 21:34:09.0 Info: => 6E-07s 21:34:09.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:09.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:09.0 Info: => 0.0006226s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:09', 'add_on_update_to_notifications') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 54: add_on_update_to_notifications migrated 21:34:09.0 Info: => 0.0009711s 21:34:09.0 Info: 55: download_client_per_indexer migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 55 21:34:09.0 Info: AlterTable Indexers 21:34:09.0 Info: => 6E-07s 21:34:09.0 Info: CreateColumn Indexers DownloadClientId Int32 21:34:09.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:09.0 Info: => 0.0006039s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:09', 'download_client_per_indexer') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 55: download_client_per_indexer migrated 21:34:09.0 Info: => 0.0009527s 21:34:09.0 Info: 56: AddNewItemMonitorType migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 56 21:34:09.0 Info: AlterTable Artists 21:34:09.0 Info: => 5E-07s 21:34:09.0 Info: CreateColumn Artists MonitorNewItems Int32 21:34:09.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:09.0 Info: => 0.0005768s 21:34:09.0 Info: AlterTable RootFolders 21:34:09.0 Info: => 4E-07s 21:34:09.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:09.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:09.0 Info: => 0.0006295s 21:34:09.0 Info: AlterTable ImportLists 21:34:09.0 Info: => 3E-07s 21:34:09.0 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:09.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:09.0 Info: => 0.0005587s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:09', 'AddNewItemMonitorType') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 56: AddNewItemMonitorType migrated 21:34:09.0 Info: => 0.0010274s 21:34:09.0 Info: 57: ImportListSearch migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 57 21:34:09.0 Info: AlterTable ImportLists 21:34:09.0 Info: => 6E-07s 21:34:09.0 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:09.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:09.0 Info: => 0.0005831s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:09', 'ImportListSearch') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 57: ImportListSearch migrated 21:34:09.0 Info: => 0.0009961s 21:34:09.0 Info: 58: ImportListMonitorExisting migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 58 21:34:09.0 Info: AlterTable ImportLists 21:34:09.0 Info: => 5E-07s 21:34:09.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:09.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:09.0 Info: => 0.0006451s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:09', 'ImportListMonitorExisting') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 58: ImportListMonitorExisting migrated 21:34:09.0 Info: => 0.001111s 21:34:09.0 Info: 59: add_indexer_tags migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 59 21:34:09.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:09.0 Info: => 3.77E-05s 21:34:09.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:09.0 Info: => 2.84E-05s 21:34:09.0 Info: AlterTable Indexers 21:34:09.0 Info: => 3E-07s 21:34:09.0 Info: CreateColumn Indexers Tags String 21:34:09.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:09.0 Info: => 0.0005803s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:09', 'add_indexer_tags') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 59: add_indexer_tags migrated 21:34:09.0 Info: => 0.001041s 21:34:09.0 Info: 60: update_audio_types migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 60 21:34:09.0 Info: PerformDBOperation 21:34:09.0 Info: Performing DB Operation 21:34:09.0 Info: => 4.4E-05s 21:34:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:09', 'update_audio_types') 21:34:09.0 Info: Committing Transaction 21:34:09.0 Info: 60: update_audio_types migrated 21:34:09.0 Info: => 0.0004419s 21:34:09.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:09.0 Info: Beginning Transaction 21:34:09.0 Info: Starting migration of Main DB to 61 21:34:09.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.0 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:09.0 Info: => 3.13E-05s 21:34:09.0 Info: AlterTable AlbumReleases 21:34:09.0 Info: => 3E-07s 21:34:09.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:09.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:09.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:09.0 Info: DROP TABLE "AlbumReleases" 21:34:09.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:09.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:09.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:09.0 Info: => 0.004736s 21:34:09.0 Info: AlterTable Albums 21:34:09.0 Info: => 4E-07s 21:34:09.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:09.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:09.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:09.0 Info: DROP TABLE "Albums" 21:34:09.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:09.0 Info: => 0.0045521s 21:34:09.0 Info: AlterTable Albums 21:34:09.0 Info: => 3E-07s 21:34:09.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:09.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:09.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:09.0 Info: DROP TABLE "Albums" 21:34:09.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:09.0 Info: => 0.0045554s 21:34:09.0 Info: AlterTable Albums 21:34:09.0 Info: => 4E-07s 21:34:09.0 Info: AlterColumn Albums Added DateTimeOffset 21:34:09.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:09.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:09.0 Info: DROP TABLE "Albums" 21:34:09.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:09.0 Info: => 0.004584s 21:34:09.0 Info: AlterTable Artists 21:34:09.0 Info: => 3E-07s 21:34:09.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:09.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:09.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:09.0 Info: DROP TABLE "Artists" 21:34:09.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.0 Info: => 0.0045447s 21:34:09.0 Info: AlterTable Artists 21:34:09.0 Info: => 5E-07s 21:34:09.0 Info: AlterColumn Artists Added DateTimeOffset 21:34:09.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:09.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:09.0 Info: DROP TABLE "Artists" 21:34:09.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.0 Info: => 0.0046773s 21:34:09.0 Info: AlterTable Blocklist 21:34:09.0 Info: => 4E-07s 21:34:09.0 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:09.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:09.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:09.0 Info: DROP TABLE "Blocklist" 21:34:09.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:09.0 Info: => 0.0038478s 21:34:09.0 Info: AlterTable Blocklist 21:34:09.0 Info: => 4E-07s 21:34:09.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:09.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:09.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:09.0 Info: DROP TABLE "Blocklist" 21:34:09.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:09.0 Info: => 0.0038894s 21:34:09.0 Info: AlterTable Commands 21:34:09.0 Info: => 4E-07s 21:34:09.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:09.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:09.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:09.0 Info: DROP TABLE "Commands" 21:34:09.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:09.0 Info: => 0.0039749s 21:34:09.0 Info: AlterTable Commands 21:34:09.0 Info: => 5E-07s 21:34:09.0 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:09.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:09.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:09.0 Info: DROP TABLE "Commands" 21:34:09.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:09.0 Info: => 0.0039089s 21:34:09.0 Info: AlterTable Commands 21:34:09.0 Info: => 4E-07s 21:34:09.0 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:09.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:09.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:09.0 Info: DROP TABLE "Commands" 21:34:09.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:09.0 Info: => 0.0070816s 21:34:09.0 Info: AlterTable DownloadClientStatus 21:34:09.0 Info: => 5E-07s 21:34:09.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:09.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:09.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:09.0 Info: DROP TABLE "DownloadClientStatus" 21:34:09.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:09.1 Info: => 0.0041612s 21:34:09.1 Info: AlterTable DownloadClientStatus 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:09.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:09.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:09.1 Info: DROP TABLE "DownloadClientStatus" 21:34:09.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:09.1 Info: => 0.0039946s 21:34:09.1 Info: AlterTable DownloadClientStatus 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:09.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:09.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:09.1 Info: DROP TABLE "DownloadClientStatus" 21:34:09.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:09.1 Info: => 0.0043763s 21:34:09.1 Info: AlterTable DownloadHistory 21:34:09.1 Info: => 5E-07s 21:34:09.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:09.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:09.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:09.1 Info: DROP TABLE "DownloadHistory" 21:34:09.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:09.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:09.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:09.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:09.1 Info: => 0.0048925s 21:34:09.1 Info: AlterTable ExtraFiles 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:09.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:09.1 Info: DROP TABLE "ExtraFiles" 21:34:09.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:09.1 Info: => 0.0038692s 21:34:09.1 Info: AlterTable ExtraFiles 21:34:09.1 Info: => 3E-07s 21:34:09.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:09.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:09.1 Info: DROP TABLE "ExtraFiles" 21:34:09.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:09.1 Info: => 0.0039941s 21:34:09.1 Info: AlterTable History 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn History Date DateTimeOffset 21:34:09.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:09.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:09.1 Info: DROP TABLE "History" 21:34:09.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:09.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:09.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:09.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:09.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:09.1 Info: => 0.0045705s 21:34:09.1 Info: AlterTable ImportListStatus 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:09.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:09.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:09.1 Info: DROP TABLE "ImportListStatus" 21:34:09.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:09.1 Info: => 0.0046022s 21:34:09.1 Info: AlterTable ImportListStatus 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:09.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:09.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:09.1 Info: DROP TABLE "ImportListStatus" 21:34:09.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:09.1 Info: => 0.0040442s 21:34:09.1 Info: AlterTable ImportListStatus 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:09.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:09.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:09.1 Info: DROP TABLE "ImportListStatus" 21:34:09.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:09.1 Info: => 0.003997s 21:34:09.1 Info: AlterTable IndexerStatus 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:09.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:09.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:09.1 Info: DROP TABLE "IndexerStatus" 21:34:09.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:09.1 Info: => 0.0039795s 21:34:09.1 Info: AlterTable IndexerStatus 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:09.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:09.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:09.1 Info: DROP TABLE "IndexerStatus" 21:34:09.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:09.1 Info: => 0.0039837s 21:34:09.1 Info: AlterTable IndexerStatus 21:34:09.1 Info: => 3E-07s 21:34:09.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:09.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:09.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:09.1 Info: DROP TABLE "IndexerStatus" 21:34:09.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:09.1 Info: => 0.0040412s 21:34:09.1 Info: AlterTable LyricFiles 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:09.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:09.1 Info: DROP TABLE "LyricFiles" 21:34:09.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:09.1 Info: => 0.004622s 21:34:09.1 Info: AlterTable LyricFiles 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:09.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:09.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:09.1 Info: DROP TABLE "LyricFiles" 21:34:09.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:09.1 Info: => 0.0039592s 21:34:09.1 Info: AlterTable MetadataFiles 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:09.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:09.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:09.1 Info: DROP TABLE "MetadataFiles" 21:34:09.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:09.1 Info: => 0.0040903s 21:34:09.1 Info: AlterTable MetadataFiles 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:09.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:09.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:09.1 Info: DROP TABLE "MetadataFiles" 21:34:09.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:09.1 Info: => 0.0052301s 21:34:09.1 Info: AlterTable PendingReleases 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:09.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:09.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:09.1 Info: DROP TABLE "PendingReleases" 21:34:09.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:09.1 Info: => 0.003865s 21:34:09.1 Info: AlterTable ScheduledTasks 21:34:09.1 Info: => 3E-07s 21:34:09.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:09.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:09.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:09.1 Info: DROP TABLE "ScheduledTasks" 21:34:09.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:09.1 Info: => 0.0040103s 21:34:09.1 Info: AlterTable ScheduledTasks 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:09.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:09.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:09.1 Info: DROP TABLE "ScheduledTasks" 21:34:09.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:09.1 Info: => 0.0039561s 21:34:09.1 Info: AlterTable TrackFiles 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:09.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:09.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:09.1 Info: DROP TABLE "TrackFiles" 21:34:09.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:09.1 Info: => 0.0041208s 21:34:09.1 Info: AlterTable TrackFiles 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:09.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:09.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:09.1 Info: DROP TABLE "TrackFiles" 21:34:09.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:09.1 Info: => 0.0040655s 21:34:09.1 Info: AlterTable VersionInfo 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:09.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:09.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:09.1 Info: DROP TABLE "VersionInfo" 21:34:09.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:09.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:09.1 Info: => 0.0039886s 21:34:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:09', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:09.1 Info: Committing Transaction 21:34:09.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:09.1 Info: => 0.0048693s 21:34:09.1 Info: 62: add_on_delete_to_notifications migrating 21:34:09.1 Info: Beginning Transaction 21:34:09.1 Info: Starting migration of Main DB to 62 21:34:09.1 Info: AlterTable Notifications 21:34:09.1 Info: => 5E-07s 21:34:09.1 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:09.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:09.1 Info: => 0.000581s 21:34:09.1 Info: AlterTable Notifications 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:09.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:09.1 Info: => 0.0005528s 21:34:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:09', 'add_on_delete_to_notifications') 21:34:09.1 Info: Committing Transaction 21:34:09.1 Info: 62: add_on_delete_to_notifications migrated 21:34:09.1 Info: => 0.0010119s 21:34:09.1 Info: 63: add_custom_formats migrating 21:34:09.1 Info: Beginning Transaction 21:34:09.1 Info: Starting migration of Main DB to 63 21:34:09.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 21:34:09.1 Info: AlterTable DelayProfiles 21:34:09.1 Info: => 3E-07s 21:34:09.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:09.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:09.1 Info: => 0.0005676s 21:34:09.1 Info: UpdateData 21:34:09.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:09.1 Info: => 4.36E-05s 21:34:09.1 Info: AlterTable TrackFiles 21:34:09.1 Info: => 3E-07s 21:34:09.1 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:09.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:09.1 Info: => 0.0006092s 21:34:09.1 Info: PerformDBOperation 21:34:09.1 Info: Performing DB Operation 21:34:09.1 Info: => 0.0010815s 21:34:09.1 Info: CreateTable CustomFormats 21:34:09.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:09.1 Info: => 0.0001459s 21:34:09.1 Info: CreateIndex CustomFormats (Name) 21:34:09.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:09.1 Info: => 8.75E-05s 21:34:09.1 Info: AlterTable QualityProfiles 21:34:09.1 Info: => 4E-07s 21:34:09.1 Info: CreateColumn QualityProfiles FormatItems String 21:34:09.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:09.2 Info: => 0.0006317s 21:34:09.2 Info: AlterTable QualityProfiles 21:34:09.2 Info: => 3E-07s 21:34:09.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:09.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:09.2 Info: => 0.000548s 21:34:09.2 Info: AlterTable QualityProfiles 21:34:09.2 Info: => 4E-07s 21:34:09.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:09.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:09.2 Info: => 0.0005601s 21:34:09.2 Info: PerformDBOperation 21:34:09.2 Info: Performing DB Operation 21:34:09.2 Info: => 0.0010721s 21:34:09.2 Info: PerformDBOperation 21:34:09.2 Info: Performing DB Operation 21:34:09.2 Info: => 2.9E-05s 21:34:09.2 Info: DeleteColumn ReleaseProfiles Preferred 21:34:09.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:09.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:09.2 Info: DROP TABLE "ReleaseProfiles" 21:34:09.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:09.2 Info: => 0.0039329s 21:34:09.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:09.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:09.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:09.2 Info: DROP TABLE "ReleaseProfiles" 21:34:09.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:09.2 Info: => 0.003946s 21:34:09.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:09.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:09.2 Info: => 4.14E-05s 21:34:09.2 Info: AlterTable DelayProfiles 21:34:09.2 Info: => 3E-07s 21:34:09.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:09.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:09.2 Info: => 0.0005542s 21:34:09.2 Info: AlterTable DelayProfiles 21:34:09.2 Info: => 3E-07s 21:34:09.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:09.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:09.2 Info: => 0.0005595s 21:34:09.2 Info: -> 1 Insert operations completed in 00:00:00.0000686 taking an average of 00:00:00.0000686 21:34:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:09', 'add_custom_formats') 21:34:09.2 Info: Committing Transaction 21:34:09.2 Info: 63: add_custom_formats migrated 21:34:09.2 Info: => 0.0010861s 21:34:09.2 Debug: Took: 00:00:00.3860038 21:34:09.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 21:34:09.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 21:34:09.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864492522678_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:09.2 Info: DatabaseEngineVersionCheck migrating 21:34:09.2 Info: PerformDBOperation 21:34:09.2 Info: Performing DB Operation 21:34:09.2 Info: SQLite 3.47.2 21:34:09.2 Info: => 0.0014291s 21:34:09.2 Info: DatabaseEngineVersionCheck migrated 21:34:09.2 Info: => 0.0014425s 21:34:09.2 Info: VersionMigration migrating 21:34:09.2 Info: Beginning Transaction 21:34:09.2 Info: CreateTable VersionInfo 21:34:09.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:09.2 Info: => 0.0001605s 21:34:09.2 Info: Committing Transaction 21:34:09.2 Info: VersionMigration migrated 21:34:09.2 Info: => 0.0008892s 21:34:09.2 Info: VersionUniqueMigration migrating 21:34:09.2 Info: Beginning Transaction 21:34:09.2 Info: CreateIndex VersionInfo (Version) 21:34:09.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:09.2 Info: => 0.000102s 21:34:09.2 Info: AlterTable VersionInfo 21:34:09.2 Info: => 6E-07s 21:34:09.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:09.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:09.2 Info: => 0.0001999s 21:34:09.2 Info: Committing Transaction 21:34:09.2 Info: VersionUniqueMigration migrated 21:34:09.2 Info: => 0.0005156s 21:34:09.2 Info: VersionDescriptionMigration migrating 21:34:09.2 Info: Beginning Transaction 21:34:09.2 Info: AlterTable VersionInfo 21:34:09.2 Info: => 5E-07s 21:34:09.2 Info: CreateColumn VersionInfo Description String 21:34:09.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:09.2 Info: => 0.0004346s 21:34:09.2 Info: Committing Transaction 21:34:09.2 Info: VersionDescriptionMigration migrated 21:34:09.2 Info: => 0.0007372s 21:34:09.2 Info: 1: InitialSetup migrating 21:34:09.2 Info: Beginning Transaction 21:34:09.2 Info: Starting migration of Main DB to 1 21:34:09.2 Info: CreateTable Config 21:34:09.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:09.2 Info: => 0.0001301s 21:34:09.2 Info: CreateIndex Config (Key) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:09.2 Info: => 7.36E-05s 21:34:09.2 Info: CreateTable RootFolders 21:34:09.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:09.2 Info: => 8.17E-05s 21:34:09.2 Info: CreateIndex RootFolders (Path) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:09.2 Info: => 7.16E-05s 21:34:09.2 Info: CreateTable Artists 21:34:09.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:09.2 Info: => 0.0002137s 21:34:09.2 Info: CreateIndex Artists (ForeignArtistId) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:09.2 Info: => 8.4E-05s 21:34:09.2 Info: CreateIndex Artists (NameSlug) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:09.2 Info: => 7.2E-05s 21:34:09.2 Info: CreateIndex Artists (CleanName) 21:34:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.2 Info: => 7.77E-05s 21:34:09.2 Info: CreateIndex Artists (Path) 21:34:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.2 Info: => 6.34E-05s 21:34:09.2 Info: CreateTable Albums 21:34:09.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:09.2 Info: => 0.000168s 21:34:09.2 Info: CreateIndex Albums (ForeignAlbumId) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.2 Info: => 7.01E-05s 21:34:09.2 Info: CreateIndex Albums (MBId) 21:34:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:09.2 Info: => 6.47E-05s 21:34:09.2 Info: CreateIndex Albums (TADBId) 21:34:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:09.2 Info: => 6.33E-05s 21:34:09.2 Info: CreateIndex Albums (TitleSlug) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:09.2 Info: => 6.43E-05s 21:34:09.2 Info: CreateIndex Albums (CleanTitle) 21:34:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.2 Info: => 6.3E-05s 21:34:09.2 Info: CreateIndex Albums (Path) 21:34:09.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:09.2 Info: => 6.18E-05s 21:34:09.2 Info: CreateTable Tracks 21:34:09.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:09.2 Info: => 0.0001223s 21:34:09.2 Info: CreateIndex Tracks (ForeignTrackId) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:09.2 Info: => 6.91E-05s 21:34:09.2 Info: CreateIndex Tracks (ArtistId) 21:34:09.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:09.2 Info: => 7.12E-05s 21:34:09.2 Info: CreateIndex Tracks (TrackFileId) 21:34:09.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:09.2 Info: => 7.37E-05s 21:34:09.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:09.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:09.2 Info: => 7.18E-05s 21:34:09.2 Info: CreateTable TrackFiles 21:34:09.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:09.2 Info: => 0.0001164s 21:34:09.2 Info: CreateIndex TrackFiles (ArtistId) 21:34:09.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:09.2 Info: => 6.98E-05s 21:34:09.2 Info: CreateIndex TrackFiles (AlbumId) 21:34:09.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.2 Info: => 6.51E-05s 21:34:09.2 Info: CreateTable History 21:34:09.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:09.2 Info: => 0.0001332s 21:34:09.2 Info: CreateIndex History (Date) 21:34:09.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:09.2 Info: => 7.17E-05s 21:34:09.2 Info: CreateIndex History (EventType) 21:34:09.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:09.2 Info: => 6.68E-05s 21:34:09.2 Info: CreateIndex History (DownloadId) 21:34:09.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:09.2 Info: => 6.72E-05s 21:34:09.2 Info: CreateIndex History (AlbumId) 21:34:09.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:09.2 Info: => 9.22E-05s 21:34:09.2 Info: CreateTable Notifications 21:34:09.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:09.2 Info: => 0.0001269s 21:34:09.2 Info: CreateTable ScheduledTasks 21:34:09.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:09.2 Info: => 0.0001001s 21:34:09.2 Info: CreateIndex ScheduledTasks (TypeName) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:09.2 Info: => 7.32E-05s 21:34:09.2 Info: CreateTable Indexers 21:34:09.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:09.2 Info: => 9.58E-05s 21:34:09.2 Info: CreateIndex Indexers (Name) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:09.2 Info: => 7.6E-05s 21:34:09.2 Info: CreateTable Profiles 21:34:09.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:09.2 Info: => 8.84E-05s 21:34:09.2 Info: CreateIndex Profiles (Name) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:09.2 Info: => 9.57E-05s 21:34:09.2 Info: CreateTable QualityDefinitions 21:34:09.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:09.2 Info: => 0.0001152s 21:34:09.2 Info: CreateIndex QualityDefinitions (Quality) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:09.2 Info: => 7.33E-05s 21:34:09.2 Info: CreateIndex QualityDefinitions (Title) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:09.2 Info: => 0.0001038s 21:34:09.2 Info: CreateTable NamingConfig 21:34:09.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:09.2 Info: => 0.0001153s 21:34:09.2 Info: CreateTable Blacklist 21:34:09.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:09.2 Info: => 0.0001651s 21:34:09.2 Info: CreateTable Metadata 21:34:09.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:09.2 Info: => 9.58E-05s 21:34:09.2 Info: CreateTable MetadataFiles 21:34:09.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:09.2 Info: => 0.0001093s 21:34:09.2 Info: CreateTable DownloadClients 21:34:09.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:09.2 Info: => 9.75E-05s 21:34:09.2 Info: CreateTable PendingReleases 21:34:09.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:09.2 Info: => 0.0001072s 21:34:09.2 Info: CreateTable RemotePathMappings 21:34:09.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:09.2 Info: => 9.18E-05s 21:34:09.2 Info: CreateTable Tags 21:34:09.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:09.2 Info: => 8.67E-05s 21:34:09.2 Info: CreateIndex Tags (Label) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:09.2 Info: => 8.38E-05s 21:34:09.2 Info: CreateTable Restrictions 21:34:09.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:09.2 Info: => 9.19E-05s 21:34:09.2 Info: CreateTable DelayProfiles 21:34:09.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:09.2 Info: => 0.0001234s 21:34:09.2 Info: CreateTable Users 21:34:09.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:09.2 Info: => 8.84E-05s 21:34:09.2 Info: CreateIndex Users (Identifier) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:09.2 Info: => 8.19E-05s 21:34:09.2 Info: CreateIndex Users (Username) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:09.2 Info: => 7.72E-05s 21:34:09.2 Info: CreateTable Commands 21:34:09.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:09.2 Info: => 0.0001148s 21:34:09.2 Info: CreateTable IndexerStatus 21:34:09.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:09.2 Info: => 0.0001076s 21:34:09.2 Info: CreateIndex IndexerStatus (ProviderId) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:09.2 Info: => 0.0001017s 21:34:09.2 Info: CreateTable ExtraFiles 21:34:09.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.2 Info: => 0.0001209s 21:34:09.2 Info: CreateTable LyricFiles 21:34:09.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:09.2 Info: => 0.0001201s 21:34:09.2 Info: CreateTable LanguageProfiles 21:34:09.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:09.2 Info: => 8.83E-05s 21:34:09.2 Info: CreateIndex LanguageProfiles (Name) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:09.2 Info: => 8.21E-05s 21:34:09.2 Info: CreateTable DownloadClientStatus 21:34:09.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:09.2 Info: => 9.72E-05s 21:34:09.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:09.2 Info: => 8.59E-05s 21:34:09.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:09.2 Info: -> 1 Insert operations completed in 00:00:00.0000539 taking an average of 00:00:00.0000539 21:34:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:09', 'InitialSetup') 21:34:09.2 Info: Committing Transaction 21:34:09.2 Info: 1: InitialSetup migrated 21:34:09.2 Info: => 0.0010256s 21:34:09.2 Info: 2: add_reason_to_pending_releases migrating 21:34:09.2 Info: Beginning Transaction 21:34:09.2 Info: Starting migration of Main DB to 2 21:34:09.2 Info: AlterTable PendingReleases 21:34:09.2 Info: => 6E-07s 21:34:09.2 Info: CreateColumn PendingReleases Reason Int32 21:34:09.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:09.2 Info: => 0.0004843s 21:34:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:09', 'add_reason_to_pending_releases') 21:34:09.2 Info: Committing Transaction 21:34:09.2 Info: 2: add_reason_to_pending_releases migrated 21:34:09.2 Info: => 0.0009758s 21:34:09.2 Info: 3: add_medium_support migrating 21:34:09.2 Info: Beginning Transaction 21:34:09.2 Info: Starting migration of Main DB to 3 21:34:09.2 Info: AlterTable Albums 21:34:09.2 Info: => 5E-07s 21:34:09.2 Info: CreateColumn Albums Media String 21:34:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:09.2 Info: => 0.0004592s 21:34:09.2 Info: AlterTable Tracks 21:34:09.2 Info: => 4E-07s 21:34:09.2 Info: CreateColumn Tracks MediumNumber Int32 21:34:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:09.2 Info: => 0.0004405s 21:34:09.2 Info: AlterTable Tracks 21:34:09.2 Info: => 4E-07s 21:34:09.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:09.2 Info: => 0.0004317s 21:34:09.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:09.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:09.2 Info: => 3.46E-05s 21:34:09.2 Info: DeleteColumn Tracks TrackNumber 21:34:09.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:09.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:09.2 Info: DROP TABLE "Tracks" 21:34:09.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:09.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:09.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:09.2 Info: => 0.0039141s 21:34:09.2 Info: AlterTable Tracks 21:34:09.2 Info: => 4E-07s 21:34:09.2 Info: CreateColumn Tracks TrackNumber String 21:34:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:09.2 Info: => 0.0004366s 21:34:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:09', 'add_medium_support') 21:34:09.2 Info: Committing Transaction 21:34:09.2 Info: 3: add_medium_support migrated 21:34:09.2 Info: => 0.0009584s 21:34:09.2 Info: 4: add_various_qualites_in_profile migrating 21:34:09.2 Info: Beginning Transaction 21:34:09.2 Info: Starting migration of Main DB to 4 21:34:09.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:09.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:09.2 Info: => 4.11E-05s 21:34:09.2 Info: PerformDBOperation 21:34:09.2 Info: Performing DB Operation 21:34:09.2 Info: => 3.04E-05s 21:34:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:09', 'add_various_qualites_in_profile') 21:34:09.2 Info: Committing Transaction 21:34:09.2 Info: 4: add_various_qualites_in_profile migrated 21:34:09.2 Info: => 0.000441s 21:34:09.2 Info: 5: metadata_profiles migrating 21:34:09.2 Info: Beginning Transaction 21:34:09.2 Info: Starting migration of Main DB to 5 21:34:09.2 Info: CreateTable MetadataProfiles 21:34:09.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:09.2 Info: => 0.0001106s 21:34:09.2 Info: CreateIndex MetadataProfiles (Name) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:09.2 Info: => 9.34E-05s 21:34:09.2 Info: AlterTable Artists 21:34:09.2 Info: => 4E-07s 21:34:09.2 Info: CreateColumn Artists MetadataProfileId Int32 21:34:09.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:09.2 Info: => 0.000469s 21:34:09.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:09.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:09.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:09.2 Info: DROP TABLE "Artists" 21:34:09.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.2 Info: => 0.0040371s 21:34:09.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:09.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:09.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:09.2 Info: DROP TABLE "Artists" 21:34:09.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.2 Info: => 0.0039669s 21:34:09.2 Info: AlterTable Albums 21:34:09.2 Info: => 4E-07s 21:34:09.2 Info: CreateColumn Albums SecondaryTypes String 21:34:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:09.2 Info: => 0.0004861s 21:34:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:09', 'metadata_profiles') 21:34:09.2 Info: Committing Transaction 21:34:09.2 Info: 5: metadata_profiles migrated 21:34:09.2 Info: => 0.0010449s 21:34:09.2 Info: 6: separate_automatic_and_interactive_search migrating 21:34:09.2 Info: Beginning Transaction 21:34:09.2 Info: Starting migration of Main DB to 6 21:34:09.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:09.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:09.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:09.2 Info: DROP TABLE "Indexers" 21:34:09.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:09.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:09.2 Info: => 0.0034043s 21:34:09.2 Info: AlterTable Indexers 21:34:09.2 Info: => 4E-07s 21:34:09.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:09.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:09.2 Info: => 0.0004788s 21:34:09.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:09.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:09.2 Info: => 3.27E-05s 21:34:09.2 Info: AlterTable Indexers 21:34:09.2 Info: => 3E-07s 21:34:09.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:09.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:09.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:09.3 Info: DROP TABLE "Indexers" 21:34:09.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:09.3 Info: => 0.0034013s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:09', 'separate_automatic_and_interactive_search') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 6: separate_automatic_and_interactive_search migrated 21:34:09.3 Info: => 0.0039234s 21:34:09.3 Info: 7: change_album_path_to_relative migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 7 21:34:09.3 Info: DeleteColumn Albums Path 21:34:09.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:09.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:09.3 Info: DROP TABLE "Albums" 21:34:09.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.3 Info: => 0.0049284s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:09', 'change_album_path_to_relative') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 7: change_album_path_to_relative migrated 21:34:09.3 Info: => 0.0055018s 21:34:09.3 Info: 8: change_quality_size_mb_to_kb migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 8 21:34:09.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:09.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:09.3 Info: => 4.53E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:09', 'change_quality_size_mb_to_kb') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 8: change_quality_size_mb_to_kb migrated 21:34:09.3 Info: => 0.0005006s 21:34:09.3 Info: 9: album_releases migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 9 21:34:09.3 Info: AlterTable Albums 21:34:09.3 Info: => 6E-07s 21:34:09.3 Info: CreateColumn Albums Releases String 21:34:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:09.3 Info: => 0.0004877s 21:34:09.3 Info: AlterTable Albums 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: CreateColumn Albums CurrentRelease String 21:34:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:09.3 Info: => 0.0004892s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:09', 'album_releases') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 9: album_releases migrated 21:34:09.3 Info: => 0.0009802s 21:34:09.3 Info: 10: album_releases_fix migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 10 21:34:09.3 Info: AlterTable Albums 21:34:09.3 Info: => 5E-07s 21:34:09.3 Info: AlterColumn Albums Releases String 21:34:09.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:09.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:09.3 Info: DROP TABLE "Albums" 21:34:09.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.3 Info: => 0.0047696s 21:34:09.3 Info: AlterTable Albums 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: AlterColumn Albums CurrentRelease String 21:34:09.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:09.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:09.3 Info: DROP TABLE "Albums" 21:34:09.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.3 Info: => 0.0047603s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:09', 'album_releases_fix') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 10: album_releases_fix migrated 21:34:09.3 Info: => 0.0052524s 21:34:09.3 Info: 11: import_lists migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 11 21:34:09.3 Info: CreateTable ImportLists 21:34:09.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:09.3 Info: => 0.0001629s 21:34:09.3 Info: CreateIndex ImportLists (Name) 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:09.3 Info: => 8.84E-05s 21:34:09.3 Info: CreateTable ImportListStatus 21:34:09.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:09.3 Info: => 0.000129s 21:34:09.3 Info: CreateIndex ImportListStatus (ProviderId) 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:09.3 Info: => 8.63E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:09', 'import_lists') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 11: import_lists migrated 21:34:09.3 Info: => 0.0005916s 21:34:09.3 Info: 12: add_release_status migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 12 21:34:09.3 Info: AlterTable MetadataProfiles 21:34:09.3 Info: => 1.4E-06s 21:34:09.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:09.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:09.3 Info: => 0.0005831s 21:34:09.3 Info: PerformDBOperation 21:34:09.3 Info: Performing DB Operation 21:34:09.3 Info: => 2.96E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:09', 'add_release_status') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 12: add_release_status migrated 21:34:09.3 Info: => 0.0004897s 21:34:09.3 Info: 13: album_download_notification migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 13 21:34:09.3 Info: AlterTable Notifications 21:34:09.3 Info: => 6E-07s 21:34:09.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:09.3 Info: => 0.0005286s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:09', 'album_download_notification') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 13: album_download_notification migrated 21:34:09.3 Info: => 0.0009212s 21:34:09.3 Info: 14: fix_language_metadata_profiles migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 14 21:34:09.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:09.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:09.3 Info: => 8.11E-05s 21:34:09.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:09.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:09.3 Info: => 7.15E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:09', 'fix_language_metadata_profiles') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 14: fix_language_metadata_profiles migrated 21:34:09.3 Info: => 0.0004429s 21:34:09.3 Info: 15: remove_fanzub migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 15 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:09.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:09.3 Info: => 3.82E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:09', 'remove_fanzub') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 15: remove_fanzub migrated 21:34:09.3 Info: => 0.0004035s 21:34:09.3 Info: 16: update_artist_history_indexes migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 16 21:34:09.3 Info: CreateIndex Albums (ArtistId) 21:34:09.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:09.3 Info: => 8.91E-05s 21:34:09.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:09.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:09.3 Info: => 8.82E-05s 21:34:09.3 Info: DeleteIndex History (AlbumId) 21:34:09.3 Info: DROP INDEX "IX_History_AlbumId" 21:34:09.3 Info: => 0.0001434s 21:34:09.3 Info: CreateIndex History (AlbumId, Date) 21:34:09.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:09.3 Info: => 9.73E-05s 21:34:09.3 Info: DeleteIndex History (DownloadId) 21:34:09.3 Info: DROP INDEX "IX_History_DownloadId" 21:34:09.3 Info: => 0.0001146s 21:34:09.3 Info: CreateIndex History (DownloadId, Date) 21:34:09.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:09.3 Info: => 8.63E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:09', 'update_artist_history_indexes') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 16: update_artist_history_indexes migrated 21:34:09.3 Info: => 0.0006168s 21:34:09.3 Info: 17: remove_nma migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 17 21:34:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:09.3 Info: => 4.35E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:09', 'remove_nma') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 17: remove_nma migrated 21:34:09.3 Info: => 0.0004516s 21:34:09.3 Info: 18: album_disambiguation migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 18 21:34:09.3 Info: AlterTable Albums 21:34:09.3 Info: => 5E-07s 21:34:09.3 Info: CreateColumn Albums Disambiguation String 21:34:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:09.3 Info: => 0.0005507s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:09', 'album_disambiguation') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 18: album_disambiguation migrated 21:34:09.3 Info: => 0.0009928s 21:34:09.3 Info: 19: add_ape_quality_in_profiles migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 19 21:34:09.3 Info: PerformDBOperation 21:34:09.3 Info: Performing DB Operation 21:34:09.3 Info: => 4.05E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:09', 'add_ape_quality_in_profiles') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 19: add_ape_quality_in_profiles migrated 21:34:09.3 Info: => 0.0004758s 21:34:09.3 Info: 20: remove_pushalot migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 20 21:34:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:09.3 Info: => 4.18E-05s 21:34:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:09.3 Info: => 3.42E-05s 21:34:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:09.3 Info: => 3.77E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:09', 'remove_pushalot') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 20: remove_pushalot migrated 21:34:09.3 Info: => 0.0003807s 21:34:09.3 Info: 21: add_custom_filters migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 21 21:34:09.3 Info: CreateTable CustomFilters 21:34:09.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:09.3 Info: => 0.0001468s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:09', 'add_custom_filters') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 21: add_custom_filters migrated 21:34:09.3 Info: => 0.0005687s 21:34:09.3 Info: 22: import_list_tags migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 22 21:34:09.3 Info: AlterTable ImportLists 21:34:09.3 Info: => 5E-07s 21:34:09.3 Info: CreateColumn ImportLists Tags String 21:34:09.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:09.3 Info: => 0.0005201s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:09', 'import_list_tags') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 22: import_list_tags migrated 21:34:09.3 Info: => 0.0009235s 21:34:09.3 Info: 23: add_release_groups_etc migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 23 21:34:09.3 Info: CreateTable ArtistMetadata 21:34:09.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:09.3 Info: => 0.0001859s 21:34:09.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:09.3 Info: => 9.25E-05s 21:34:09.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:09.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:09.3 Info: => 9.29E-05s 21:34:09.3 Info: AlterTable Artists 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:09.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:09.3 Info: => 0.0005618s 21:34:09.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:09.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:09.3 Info: => 6.38E-05s 21:34:09.3 Info: CreateTable AlbumReleases 21:34:09.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:09.3 Info: => 0.0001835s 21:34:09.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:09.3 Info: => 0.0038721s 21:34:09.3 Info: CreateIndex AlbumReleases (AlbumId) 21:34:09.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:09.3 Info: => 8.12E-05s 21:34:09.3 Info: PerformDBOperation 21:34:09.3 Info: Performing DB Operation 21:34:09.3 Info: => 3.07E-05s 21:34:09.3 Info: AlterTable Albums 21:34:09.3 Info: => 3E-07s 21:34:09.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:09.3 Info: => 0.0005588s 21:34:09.3 Info: AlterTable Albums 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:09.3 Info: => 0.0005637s 21:34:09.3 Info: AlterTable Albums 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: CreateColumn Albums Links String 21:34:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:09.3 Info: => 0.000589s 21:34:09.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:09.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:09.3 Info: => 8.64E-05s 21:34:09.3 Info: AlterTable Tracks 21:34:09.3 Info: => 3E-07s 21:34:09.3 Info: CreateColumn Tracks ForeignRecordingId String 21:34:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:09.3 Info: => 0.0005417s 21:34:09.3 Info: AlterTable Tracks 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:09.3 Info: => 0.0005451s 21:34:09.3 Info: AlterTable Tracks 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:09.3 Info: => 0.0005626s 21:34:09.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:09.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:09.3 Info: => 7.24E-05s 21:34:09.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:09.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:09.3 Info: => 5.99E-05s 21:34:09.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:09.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:09.3 Info: DROP TABLE "Artists" 21:34:09.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.3 Info: => 0.0043469s 21:34:09.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:09.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:09.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:09.3 Info: DROP TABLE "Albums" 21:34:09.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.3 Info: => 0.0047006s 21:34:09.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:09.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:09.3 Info: DROP TABLE "Tracks" 21:34:09.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:09.3 Info: => 0.0042364s 21:34:09.3 Info: DeleteColumn TrackFiles ArtistId 21:34:09.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:09.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:09.3 Info: DROP TABLE "TrackFiles" 21:34:09.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.3 Info: => 0.0040535s 21:34:09.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:09.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.3 Info: => 0.0001345s 21:34:09.3 Info: CreateIndex Artists (Monitored) 21:34:09.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.3 Info: => 8.36E-05s 21:34:09.3 Info: CreateIndex Albums (ArtistMetadataId) 21:34:09.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:09.3 Info: => 7.78E-05s 21:34:09.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:09.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:09.3 Info: => 8.61E-05s 21:34:09.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:09.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:09.3 Info: => 7.28E-05s 21:34:09.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:09.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:09.3 Info: => 7.29E-05s 21:34:09.3 Info: UpdateData 21:34:09.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:09.3 Info: => 3.9E-05s 21:34:09.3 Info: UpdateData 21:34:09.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:09.3 Info: => 3.21E-05s 21:34:09.3 Info: UpdateData 21:34:09.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:09.3 Info: => 3.82E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:09', 'add_release_groups_etc') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 23: add_release_groups_etc migrated 21:34:09.3 Info: => 0.0006994s 21:34:09.3 Info: 24: NewMediaInfoFormat migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 24 21:34:09.3 Info: UpdateData 21:34:09.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:09.3 Info: => 3.95E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:09', 'NewMediaInfoFormat') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 24: NewMediaInfoFormat migrated 21:34:09.3 Info: => 0.0004987s 21:34:09.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 25 21:34:09.3 Info: RenameTable Restrictions ReleaseProfiles 21:34:09.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:09.3 Info: => 0.0017798s 21:34:09.3 Info: AlterTable ReleaseProfiles 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:09.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:09.3 Info: => 0.0005142s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:09', 'rename_restrictions_to_release_profiles') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:09.3 Info: => 0.0009992s 21:34:09.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 26 21:34:09.3 Info: RenameTable Profiles QualityProfiles 21:34:09.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:09.3 Info: => 0.0015773s 21:34:09.3 Info: AlterTable QualityProfiles 21:34:09.3 Info: => 3E-07s 21:34:09.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:09.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:09.3 Info: => 0.0004994s 21:34:09.3 Info: AlterTable LanguageProfiles 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:09.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:09.3 Info: => 0.0004942s 21:34:09.3 Info: UpdateData 21:34:09.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:09.3 Info: => 3.81E-05s 21:34:09.3 Info: UpdateData 21:34:09.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:09.3 Info: => 2.89E-05s 21:34:09.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:09.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:09.3 Info: DROP TABLE "Artists" 21:34:09.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.3 Info: => 0.00422s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:09', 'rename_quality_profiles_add_upgrade_allowed') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:09.3 Info: => 0.0048147s 21:34:09.3 Info: 27: add_import_exclusions migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 27 21:34:09.3 Info: CreateTable ImportListExclusions 21:34:09.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:09.3 Info: => 0.0001092s 21:34:09.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:09.3 Info: => 8.45E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:09', 'add_import_exclusions') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 27: add_import_exclusions migrated 21:34:09.3 Info: => 0.0005757s 21:34:09.3 Info: 28: clean_artist_metadata_table migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 28 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:09.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:09.3 Info: => 0.0001334s 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:09.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:09.3 Info: => 0.0001165s 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:09.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:09.3 Info: => 0.0001143s 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:09.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:09.3 Info: => 0.0001143s 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:09.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:09.3 Info: => 0.000112s 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:09.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:09.3 Info: => 0.0001109s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:09', 'clean_artist_metadata_table') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 28: clean_artist_metadata_table migrated 21:34:09.3 Info: => 0.0005735s 21:34:09.3 Info: 29: health_issue_notification migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 29 21:34:09.3 Info: AlterTable Notifications 21:34:09.3 Info: => 5E-07s 21:34:09.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:09.3 Info: => 0.0005047s 21:34:09.3 Info: AlterTable Notifications 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:09.3 Info: => 0.0004953s 21:34:09.3 Info: AlterTable Notifications 21:34:09.3 Info: => 3E-07s 21:34:09.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:09.3 Info: => 0.0004938s 21:34:09.3 Info: AlterTable Notifications 21:34:09.3 Info: => 3E-07s 21:34:09.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:09.3 Info: => 0.0005127s 21:34:09.3 Info: AlterTable Notifications 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:09.3 Info: => 0.0004954s 21:34:09.3 Info: DeleteColumn Notifications OnDownload 21:34:09.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:09.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:09.3 Info: DROP TABLE "Notifications" 21:34:09.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:09.3 Info: => 0.0042454s 21:34:09.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:09.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:09.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:09.3 Info: DROP TABLE "Notifications" 21:34:09.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:09.3 Info: => 0.0037345s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:09', 'health_issue_notification') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 29: health_issue_notification migrated 21:34:09.3 Info: => 0.0042647s 21:34:09.3 Info: 30: add_mediafilerepository_mtime migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 30 21:34:09.3 Info: AlterTable TrackFiles 21:34:09.3 Info: => 5E-07s 21:34:09.3 Info: CreateColumn TrackFiles Modified DateTime 21:34:09.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:09.3 Info: => 0.000495s 21:34:09.3 Info: AlterTable TrackFiles 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: CreateColumn TrackFiles Path String 21:34:09.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:09.3 Info: => 0.0004892s 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:09.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:09.3 Info: => 3.01E-05s 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:09.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:09.3 Info: => 0.0001171s 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:09.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:09.3 Info: => 0.0001254s 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:09.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:09.3 Info: => 0.0001311s 21:34:09.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:09.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:09.3 Info: => 6.59E-05s 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:09.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:09.3 Info: => 4.77E-05s 21:34:09.3 Info: AlterTable TrackFiles 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: AlterColumn TrackFiles Path String 21:34:09.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:09.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:09.3 Info: DROP TABLE "TrackFiles" 21:34:09.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.3 Info: => 0.0038256s 21:34:09.3 Info: CreateIndex TrackFiles (Path) 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:09.3 Info: => 8.34E-05s 21:34:09.3 Info: DeleteColumn TrackFiles RelativePath 21:34:09.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:09.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:09.3 Info: DROP TABLE "TrackFiles" 21:34:09.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:09.3 Info: => 0.0039153s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:09', 'add_mediafilerepository_mtime') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 30: add_mediafilerepository_mtime migrated 21:34:09.3 Info: => 0.004442s 21:34:09.3 Info: 31: add_artistmetadataid_constraint migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 31 21:34:09.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:09.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:09.3 Info: => 0.0001287s 21:34:09.3 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:09.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:09.3 Info: => 0.0001173s 21:34:09.3 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:09.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:09.3 Info: DROP TABLE "Artists" 21:34:09.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.3 Info: => 0.0041752s 21:34:09.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:09.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.3 Info: => 7.68E-05s 21:34:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:09', 'add_artistmetadataid_constraint') 21:34:09.3 Info: Committing Transaction 21:34:09.3 Info: 31: add_artistmetadataid_constraint migrated 21:34:09.3 Info: => 0.0005847s 21:34:09.3 Info: 32: old_ids_and_artist_alias migrating 21:34:09.3 Info: Beginning Transaction 21:34:09.3 Info: Starting migration of Main DB to 32 21:34:09.3 Info: AlterTable ArtistMetadata 21:34:09.3 Info: => 5E-07s 21:34:09.3 Info: CreateColumn ArtistMetadata Aliases String 21:34:09.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:09.3 Info: => 0.0005163s 21:34:09.3 Info: AlterTable ArtistMetadata 21:34:09.3 Info: => 4E-07s 21:34:09.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:09.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:09.4 Info: => 0.0005701s 21:34:09.4 Info: AlterTable Albums 21:34:09.4 Info: => 4E-07s 21:34:09.4 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:09.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:09.4 Info: => 0.0005009s 21:34:09.4 Info: AlterTable AlbumReleases 21:34:09.4 Info: => 4E-07s 21:34:09.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:09.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:09.4 Info: => 0.0005292s 21:34:09.4 Info: AlterTable Tracks 21:34:09.4 Info: => 3E-07s 21:34:09.4 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:09.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:09.4 Info: => 0.0005696s 21:34:09.4 Info: AlterTable Tracks 21:34:09.4 Info: => 3E-07s 21:34:09.4 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:09.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:09.4 Info: => 0.0005141s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:09', 'old_ids_and_artist_alias') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 32: old_ids_and_artist_alias migrated 21:34:09.4 Info: => 0.0009786s 21:34:09.4 Info: 33: download_propers_config migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 33 21:34:09.4 Info: PerformDBOperation 21:34:09.4 Info: Performing DB Operation 21:34:09.4 Info: => 2.75E-05s 21:34:09.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:09.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:09.4 Info: => 2.82E-05s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:09', 'download_propers_config') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 33: download_propers_config migrated 21:34:09.4 Info: => 0.0003907s 21:34:09.4 Info: 34: remove_language_profiles migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 34 21:34:09.4 Info: DeleteTable LanguageProfiles 21:34:09.4 Info: DROP TABLE "LanguageProfiles" 21:34:09.4 Info: => 0.0001806s 21:34:09.4 Info: DeleteColumn Artists LanguageProfileId 21:34:09.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:09.4 Info: DROP TABLE "Artists" 21:34:09.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.4 Info: => 0.0043301s 21:34:09.4 Info: DeleteColumn ImportLists LanguageProfileId 21:34:09.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:09.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:09.4 Info: DROP TABLE "ImportLists" 21:34:09.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:09.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:09.4 Info: => 0.0037837s 21:34:09.4 Info: DeleteColumn Blacklist Language 21:34:09.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:09.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:09.4 Info: DROP TABLE "Blacklist" 21:34:09.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:09.4 Info: => 0.0036933s 21:34:09.4 Info: DeleteColumn History Language 21:34:09.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:09.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:09.4 Info: DROP TABLE "History" 21:34:09.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:09.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:09.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:09.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:09.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:09.4 Info: => 0.0051278s 21:34:09.4 Info: DeleteColumn LyricFiles Language 21:34:09.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:09.4 Info: DROP TABLE "LyricFiles" 21:34:09.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:09.4 Info: => 0.0036265s 21:34:09.4 Info: DeleteColumn TrackFiles Language 21:34:09.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:09.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:09.4 Info: DROP TABLE "TrackFiles" 21:34:09.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:09.4 Info: => 0.0057267s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:09', 'remove_language_profiles') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 34: remove_language_profiles migrated 21:34:09.4 Info: => 0.0063729s 21:34:09.4 Info: 35: multi_disc_naming_format migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 35 21:34:09.4 Info: AlterTable NamingConfig 21:34:09.4 Info: => 5E-07s 21:34:09.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:09.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:09.4 Info: => 0.00049s 21:34:09.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:09.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:09.4 Info: => 3.44E-05s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:09', 'multi_disc_naming_format') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 35: multi_disc_naming_format migrated 21:34:09.4 Info: => 0.0004773s 21:34:09.4 Info: 36: add_download_client_priority migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 36 21:34:09.4 Info: AlterTable DownloadClients 21:34:09.4 Info: => 5E-07s 21:34:09.4 Info: CreateColumn DownloadClients Priority Int32 21:34:09.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:09.4 Info: => 0.0005234s 21:34:09.4 Info: PerformDBOperation 21:34:09.4 Info: Performing DB Operation 21:34:09.4 Info: => 4.45E-05s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:09', 'add_download_client_priority') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 36: add_download_client_priority migrated 21:34:09.4 Info: => 0.0005317s 21:34:09.4 Info: 37: remove_growl_prowl migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 37 21:34:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:09.4 Info: => 3.78E-05s 21:34:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:09.4 Info: => 2.77E-05s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:09', 'remove_growl_prowl') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 37: remove_growl_prowl migrated 21:34:09.4 Info: => 0.0004753s 21:34:09.4 Info: 38: remove_plex_hometheatre migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 38 21:34:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:09.4 Info: => 3.39E-05s 21:34:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:09.4 Info: => 2.55E-05s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:09', 'remove_plex_hometheatre') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 38: remove_plex_hometheatre migrated 21:34:09.4 Info: => 0.0004492s 21:34:09.4 Info: 39: add_root_folder_add_defaults migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 39 21:34:09.4 Info: AlterTable RootFolders 21:34:09.4 Info: => 5E-07s 21:34:09.4 Info: CreateColumn RootFolders Name String 21:34:09.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:09.4 Info: => 0.0004953s 21:34:09.4 Info: AlterTable RootFolders 21:34:09.4 Info: => 4E-07s 21:34:09.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:09.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:09.4 Info: => 0.0005337s 21:34:09.4 Info: AlterTable RootFolders 21:34:09.4 Info: => 3E-07s 21:34:09.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:09.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:09.4 Info: => 0.000544s 21:34:09.4 Info: AlterTable RootFolders 21:34:09.4 Info: => 3E-07s 21:34:09.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:09.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:09.4 Info: => 0.000628s 21:34:09.4 Info: AlterTable RootFolders 21:34:09.4 Info: => 4E-07s 21:34:09.4 Info: CreateColumn RootFolders DefaultTags String 21:34:09.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:09.4 Info: => 0.0005589s 21:34:09.4 Info: PerformDBOperation 21:34:09.4 Info: Performing DB Operation 21:34:09.4 Info: => 4.8E-05s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:09', 'add_root_folder_add_defaults') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 39: add_root_folder_add_defaults migrated 21:34:09.4 Info: => 0.0004781s 21:34:09.4 Info: 40: task_duration migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 40 21:34:09.4 Info: AlterTable ScheduledTasks 21:34:09.4 Info: => 5E-07s 21:34:09.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:09.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:09.4 Info: => 0.0005434s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:09', 'task_duration') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 40: task_duration migrated 21:34:09.4 Info: => 0.001013s 21:34:09.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 41 21:34:09.4 Info: AlterTable ReleaseProfiles 21:34:09.4 Info: => 5E-07s 21:34:09.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:09.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:09.4 Info: => 0.00056s 21:34:09.4 Info: AlterTable ReleaseProfiles 21:34:09.4 Info: => 4E-07s 21:34:09.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:09.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:09.4 Info: => 0.0005923s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:09', 'add_indexer_and_enabled_to_release_profiles') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:09.4 Info: => 0.001032s 21:34:09.4 Info: 42: remove_album_folders migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 42 21:34:09.4 Info: DeleteColumn Artists AlbumFolder 21:34:09.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:09.4 Info: DROP TABLE "Artists" 21:34:09.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.4 Info: => 0.0043348s 21:34:09.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:09.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:09.4 Info: => 3.34E-05s 21:34:09.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:09.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:09.4 Info: => 2.65E-05s 21:34:09.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:09.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:09.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:09.4 Info: DROP TABLE "NamingConfig" 21:34:09.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:09.4 Info: => 0.0050808s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:09', 'remove_album_folders') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 42: remove_album_folders migrated 21:34:09.4 Info: => 0.0056427s 21:34:09.4 Info: 44: add_priority_to_indexers migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 44 21:34:09.4 Info: AlterTable Indexers 21:34:09.4 Info: => 5E-07s 21:34:09.4 Info: CreateColumn Indexers Priority Int32 21:34:09.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:09.4 Info: => 0.0005478s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:09', 'add_priority_to_indexers') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 44: add_priority_to_indexers migrated 21:34:09.4 Info: => 0.0010057s 21:34:09.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 45 21:34:09.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:09.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:09.4 Info: => 0.0001056s 21:34:09.4 Info: PerformDBOperation 21:34:09.4 Info: Performing DB Operation 21:34:09.4 Info: => 2.42E-05s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:09', 'remove_chown_and_folderchmod_config') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:09.4 Info: => 0.000459s 21:34:09.4 Info: 47: update_notifiarr migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 47 21:34:09.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:09.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:09.4 Info: => 5.5E-05s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:09', 'update_notifiarr') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 47: update_notifiarr migrated 21:34:09.4 Info: => 0.000402s 21:34:09.4 Info: 49: email_multiple_addresses migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 49 21:34:09.4 Info: PerformDBOperation 21:34:09.4 Info: Performing DB Operation 21:34:09.4 Info: => 4.79E-05s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:09', 'email_multiple_addresses') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 49: email_multiple_addresses migrated 21:34:09.4 Info: => 0.0004453s 21:34:09.4 Info: 50: rename_blacklist_to_blocklist migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 50 21:34:09.4 Info: RenameTable Blacklist Blocklist 21:34:09.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:09.4 Info: => 0.0015607s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:09', 'rename_blacklist_to_blocklist') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 50: rename_blacklist_to_blocklist migrated 21:34:09.4 Info: => 0.0019666s 21:34:09.4 Info: 51: cdh_per_downloadclient migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 51 21:34:09.4 Info: AlterTable DownloadClients 21:34:09.4 Info: => 5E-07s 21:34:09.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:09.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:09.4 Info: => 0.0005972s 21:34:09.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:09.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:09.4 Info: => 0.0005444s 21:34:09.4 Info: PerformDBOperation 21:34:09.4 Info: Performing DB Operation 21:34:09.4 Info: => 0.0001489s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:09', 'cdh_per_downloadclient') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 51: cdh_per_downloadclient migrated 21:34:09.4 Info: => 0.0005984s 21:34:09.4 Info: 52: download_history migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 52 21:34:09.4 Info: CreateTable DownloadHistory 21:34:09.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:09.4 Info: => 0.0001571s 21:34:09.4 Info: CreateIndex DownloadHistory (EventType) 21:34:09.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:09.4 Info: => 8.99E-05s 21:34:09.4 Info: CreateIndex DownloadHistory (ArtistId) 21:34:09.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:09.4 Info: => 7.84E-05s 21:34:09.4 Info: CreateIndex DownloadHistory (DownloadId) 21:34:09.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:09.4 Info: => 9.49E-05s 21:34:09.4 Info: PerformDBOperation 21:34:09.4 Info: Performing DB Operation 21:34:09.4 Info: => 0.0001048s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:09', 'download_history') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 52: download_history migrated 21:34:09.4 Info: => 0.0005023s 21:34:09.4 Info: 53: add_update_history migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 53 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:09', 'add_update_history') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 53: add_update_history migrated 21:34:09.4 Info: => 0.0003671s 21:34:09.4 Info: 54: add_on_update_to_notifications migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 54 21:34:09.4 Info: AlterTable Notifications 21:34:09.4 Info: => 4E-07s 21:34:09.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:09.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:09.4 Info: => 0.0005949s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:09', 'add_on_update_to_notifications') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 54: add_on_update_to_notifications migrated 21:34:09.4 Info: => 0.0010033s 21:34:09.4 Info: 55: download_client_per_indexer migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 55 21:34:09.4 Info: AlterTable Indexers 21:34:09.4 Info: => 5E-07s 21:34:09.4 Info: CreateColumn Indexers DownloadClientId Int32 21:34:09.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:09.4 Info: => 0.0005747s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:09', 'download_client_per_indexer') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 55: download_client_per_indexer migrated 21:34:09.4 Info: => 0.0011902s 21:34:09.4 Info: 56: AddNewItemMonitorType migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 56 21:34:09.4 Info: AlterTable Artists 21:34:09.4 Info: => 5E-07s 21:34:09.4 Info: CreateColumn Artists MonitorNewItems Int32 21:34:09.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:09.4 Info: => 0.0005839s 21:34:09.4 Info: AlterTable RootFolders 21:34:09.4 Info: => 4E-07s 21:34:09.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:09.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:09.4 Info: => 0.000587s 21:34:09.4 Info: AlterTable ImportLists 21:34:09.4 Info: => 4E-07s 21:34:09.4 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:09.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:09.4 Info: => 0.000625s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:09', 'AddNewItemMonitorType') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 56: AddNewItemMonitorType migrated 21:34:09.4 Info: => 0.0011108s 21:34:09.4 Info: 57: ImportListSearch migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 57 21:34:09.4 Info: AlterTable ImportLists 21:34:09.4 Info: => 5E-07s 21:34:09.4 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:09.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:09.4 Info: => 0.0006139s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:09', 'ImportListSearch') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 57: ImportListSearch migrated 21:34:09.4 Info: => 0.001026s 21:34:09.4 Info: 58: ImportListMonitorExisting migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 58 21:34:09.4 Info: AlterTable ImportLists 21:34:09.4 Info: => 5E-07s 21:34:09.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:09.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:09.4 Info: => 0.0006123s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:09', 'ImportListMonitorExisting') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 58: ImportListMonitorExisting migrated 21:34:09.4 Info: => 0.0011262s 21:34:09.4 Info: 59: add_indexer_tags migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 59 21:34:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:09.4 Info: => 3.94E-05s 21:34:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:09.4 Info: => 3.84E-05s 21:34:09.4 Info: AlterTable Indexers 21:34:09.4 Info: => 3E-07s 21:34:09.4 Info: CreateColumn Indexers Tags String 21:34:09.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:09.4 Info: => 0.0005861s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:09', 'add_indexer_tags') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 59: add_indexer_tags migrated 21:34:09.4 Info: => 0.001049s 21:34:09.4 Info: 60: update_audio_types migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 60 21:34:09.4 Info: PerformDBOperation 21:34:09.4 Info: Performing DB Operation 21:34:09.4 Info: => 4.13E-05s 21:34:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:09', 'update_audio_types') 21:34:09.4 Info: Committing Transaction 21:34:09.4 Info: 60: update_audio_types migrated 21:34:09.4 Info: => 0.0004775s 21:34:09.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:09.4 Info: Beginning Transaction 21:34:09.4 Info: Starting migration of Main DB to 61 21:34:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.4 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:09.4 Info: => 3.12E-05s 21:34:09.4 Info: AlterTable AlbumReleases 21:34:09.4 Info: => 3E-07s 21:34:09.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:09.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:09.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:09.4 Info: DROP TABLE "AlbumReleases" 21:34:09.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:09.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:09.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:09.4 Info: => 0.004305s 21:34:09.4 Info: AlterTable Albums 21:34:09.4 Info: => 4E-07s 21:34:09.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:09.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:09.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:09.4 Info: DROP TABLE "Albums" 21:34:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:09.4 Info: => 0.0046574s 21:34:09.4 Info: AlterTable Albums 21:34:09.4 Info: => 4E-07s 21:34:09.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:09.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:09.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:09.4 Info: DROP TABLE "Albums" 21:34:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:09.4 Info: => 0.0049142s 21:34:09.4 Info: AlterTable Albums 21:34:09.4 Info: => 4E-07s 21:34:09.4 Info: AlterColumn Albums Added DateTimeOffset 21:34:09.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:09.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:09.4 Info: DROP TABLE "Albums" 21:34:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:09.4 Info: => 0.0046089s 21:34:09.4 Info: AlterTable Artists 21:34:09.4 Info: => 3E-07s 21:34:09.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:09.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:09.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:09.4 Info: DROP TABLE "Artists" 21:34:09.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.4 Info: => 0.0049371s 21:34:09.4 Info: AlterTable Artists 21:34:09.4 Info: => 4E-07s 21:34:09.4 Info: AlterColumn Artists Added DateTimeOffset 21:34:09.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:09.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:09.4 Info: DROP TABLE "Artists" 21:34:09.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.4 Info: => 0.004457s 21:34:09.4 Info: AlterTable Blocklist 21:34:09.4 Info: => 3E-07s 21:34:09.4 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:09.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:09.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:09.4 Info: DROP TABLE "Blocklist" 21:34:09.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:09.5 Info: => 0.0038827s 21:34:09.5 Info: AlterTable Blocklist 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:09.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:09.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:09.5 Info: DROP TABLE "Blocklist" 21:34:09.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:09.5 Info: => 0.0055679s 21:34:09.5 Info: AlterTable Commands 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:09.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:09.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:09.5 Info: DROP TABLE "Commands" 21:34:09.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:09.5 Info: => 0.0039994s 21:34:09.5 Info: AlterTable Commands 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:09.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:09.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:09.5 Info: DROP TABLE "Commands" 21:34:09.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:09.5 Info: => 0.0038048s 21:34:09.5 Info: AlterTable Commands 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:09.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:09.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:09.5 Info: DROP TABLE "Commands" 21:34:09.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:09.5 Info: => 0.0056562s 21:34:09.5 Info: AlterTable DownloadClientStatus 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:09.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:09.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:09.5 Info: DROP TABLE "DownloadClientStatus" 21:34:09.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:09.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:09.5 Info: => 0.003976s 21:34:09.5 Info: AlterTable DownloadClientStatus 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:09.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:09.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:09.5 Info: DROP TABLE "DownloadClientStatus" 21:34:09.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:09.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:09.5 Info: => 0.0043542s 21:34:09.5 Info: AlterTable DownloadClientStatus 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:09.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:09.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:09.5 Info: DROP TABLE "DownloadClientStatus" 21:34:09.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:09.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:09.5 Info: => 0.0045973s 21:34:09.5 Info: AlterTable DownloadHistory 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:09.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:09.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:09.5 Info: DROP TABLE "DownloadHistory" 21:34:09.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:09.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:09.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:09.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:09.5 Info: => 0.0045455s 21:34:09.5 Info: AlterTable ExtraFiles 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:09.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:09.5 Info: DROP TABLE "ExtraFiles" 21:34:09.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:09.5 Info: => 0.0041028s 21:34:09.5 Info: AlterTable ExtraFiles 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:09.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:09.5 Info: DROP TABLE "ExtraFiles" 21:34:09.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:09.5 Info: => 0.0038059s 21:34:09.5 Info: AlterTable History 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn History Date DateTimeOffset 21:34:09.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:09.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:09.5 Info: DROP TABLE "History" 21:34:09.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:09.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:09.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:09.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:09.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:09.5 Info: => 0.0051742s 21:34:09.5 Info: AlterTable ImportListStatus 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:09.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:09.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:09.5 Info: DROP TABLE "ImportListStatus" 21:34:09.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:09.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:09.5 Info: => 0.0041171s 21:34:09.5 Info: AlterTable ImportListStatus 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:09.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:09.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:09.5 Info: DROP TABLE "ImportListStatus" 21:34:09.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:09.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:09.5 Info: => 0.0039717s 21:34:09.5 Info: AlterTable ImportListStatus 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:09.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:09.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:09.5 Info: DROP TABLE "ImportListStatus" 21:34:09.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:09.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:09.5 Info: => 0.0042384s 21:34:09.5 Info: AlterTable IndexerStatus 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:09.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:09.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:09.5 Info: DROP TABLE "IndexerStatus" 21:34:09.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:09.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:09.5 Info: => 0.0044299s 21:34:09.5 Info: AlterTable IndexerStatus 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:09.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:09.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:09.5 Info: DROP TABLE "IndexerStatus" 21:34:09.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:09.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:09.5 Info: => 0.0041789s 21:34:09.5 Info: AlterTable IndexerStatus 21:34:09.5 Info: => 3E-07s 21:34:09.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:09.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:09.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:09.5 Info: DROP TABLE "IndexerStatus" 21:34:09.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:09.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:09.5 Info: => 0.0039215s 21:34:09.5 Info: AlterTable LyricFiles 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:09.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:09.5 Info: DROP TABLE "LyricFiles" 21:34:09.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:09.5 Info: => 0.0037776s 21:34:09.5 Info: AlterTable LyricFiles 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:09.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) 21:34:09.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:09.5 Info: DROP TABLE "LyricFiles" 21:34:09.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:09.5 Info: => 0.0049824s 21:34:09.5 Info: AlterTable MetadataFiles 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:09.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) 21:34:09.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" 21:34:09.5 Info: DROP TABLE "MetadataFiles" 21:34:09.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:09.5 Info: => 0.0039823s 21:34:09.5 Info: AlterTable MetadataFiles 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:09.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) 21:34:09.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" 21:34:09.5 Info: DROP TABLE "MetadataFiles" 21:34:09.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:09.5 Info: => 0.0054297s 21:34:09.5 Info: AlterTable PendingReleases 21:34:09.5 Info: => 4E-07s 21:34:09.5 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:09.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) 21:34:09.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:09.5 Info: DROP TABLE "PendingReleases" 21:34:09.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:09.6 Info: => 0.0038432s 21:34:09.6 Info: AlterTable ScheduledTasks 21:34:09.6 Info: => 4E-07s 21:34:09.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:09.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:09.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:09.6 Info: DROP TABLE "ScheduledTasks" 21:34:09.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:09.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:09.6 Info: => 0.0040795s 21:34:09.6 Info: AlterTable ScheduledTasks 21:34:09.6 Info: => 4E-07s 21:34:09.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:09.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:09.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:09.6 Info: DROP TABLE "ScheduledTasks" 21:34:09.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:09.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:09.6 Info: => 0.0084711s 21:34:09.6 Info: AlterTable TrackFiles 21:34:09.6 Info: => 3E-07s 21:34:09.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:09.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:09.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:09.6 Info: DROP TABLE "TrackFiles" 21:34:09.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:09.6 Info: => 0.0042105s 21:34:09.6 Info: AlterTable TrackFiles 21:34:09.6 Info: => 4E-07s 21:34:09.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:09.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:09.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:09.6 Info: DROP TABLE "TrackFiles" 21:34:09.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:09.6 Info: => 0.0040071s 21:34:09.6 Info: AlterTable VersionInfo 21:34:09.6 Info: => 4E-07s 21:34:09.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:09.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:09.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:09.6 Info: DROP TABLE "VersionInfo" 21:34:09.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:09.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:09.6 Info: => 0.0040783s 21:34:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:09', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:09.6 Info: Committing Transaction 21:34:09.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:09.6 Info: => 0.0049394s 21:34:09.6 Info: 62: add_on_delete_to_notifications migrating 21:34:09.6 Info: Beginning Transaction 21:34:09.6 Info: Starting migration of Main DB to 62 21:34:09.6 Info: AlterTable Notifications 21:34:09.6 Info: => 5E-07s 21:34:09.6 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:09.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:09.6 Info: => 0.0005518s 21:34:09.6 Info: AlterTable Notifications 21:34:09.6 Info: => 4E-07s 21:34:09.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:09.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:09.6 Info: => 0.0005449s 21:34:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:09', 'add_on_delete_to_notifications') 21:34:09.6 Info: Committing Transaction 21:34:09.6 Info: 62: add_on_delete_to_notifications migrated 21:34:09.6 Info: => 0.0011555s 21:34:09.6 Info: 63: add_custom_formats migrating 21:34:09.6 Info: Beginning Transaction 21:34:09.6 Info: Starting migration of Main DB to 63 21:34:09.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 21:34:09.6 Info: AlterTable DelayProfiles 21:34:09.6 Info: => 4E-07s 21:34:09.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:09.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:09.6 Info: => 0.0009736s 21:34:09.6 Info: UpdateData 21:34:09.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:09.6 Info: => 5.04E-05s 21:34:09.6 Info: AlterTable TrackFiles 21:34:09.6 Info: => 4E-07s 21:34:09.6 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:09.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:09.6 Info: => 0.0005497s 21:34:09.6 Info: PerformDBOperation 21:34:09.6 Info: Performing DB Operation 21:34:09.6 Info: => 0.0009407s 21:34:09.6 Info: CreateTable CustomFormats 21:34:09.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:09.6 Info: => 0.0001426s 21:34:09.6 Info: CreateIndex CustomFormats (Name) 21:34:09.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:09.6 Info: => 8.79E-05s 21:34:09.6 Info: AlterTable QualityProfiles 21:34:09.6 Info: => 3E-07s 21:34:09.6 Info: CreateColumn QualityProfiles FormatItems String 21:34:09.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:09.6 Info: => 0.0006226s 21:34:09.6 Info: AlterTable QualityProfiles 21:34:09.6 Info: => 4E-07s 21:34:09.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:09.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:09.6 Info: => 0.0005626s 21:34:09.6 Info: AlterTable QualityProfiles 21:34:09.6 Info: => 3E-07s 21:34:09.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:09.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:09.6 Info: => 0.0005533s 21:34:09.6 Info: PerformDBOperation 21:34:09.6 Info: Performing DB Operation 21:34:09.6 Info: => 0.0010491s 21:34:09.6 Info: PerformDBOperation 21:34:09.6 Info: Performing DB Operation 21:34:09.6 Info: => 3.3E-05s 21:34:09.6 Info: DeleteColumn ReleaseProfiles Preferred 21:34:09.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:09.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:09.6 Info: DROP TABLE "ReleaseProfiles" 21:34:09.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:09.6 Info: => 0.0039542s 21:34:09.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:09.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:09.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:09.6 Info: DROP TABLE "ReleaseProfiles" 21:34:09.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:09.6 Info: => 0.0038337s 21:34:09.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:09.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:09.6 Info: => 4.12E-05s 21:34:09.6 Info: AlterTable DelayProfiles 21:34:09.6 Info: => 3E-07s 21:34:09.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:09.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:09.6 Info: => 0.0005526s 21:34:09.6 Info: AlterTable DelayProfiles 21:34:09.6 Info: => 3E-07s 21:34:09.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:09.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:09.6 Info: => 0.0005497s 21:34:09.6 Info: -> 1 Insert operations completed in 00:00:00.0000953 taking an average of 00:00:00.0000953 21:34:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:09', 'add_custom_formats') 21:34:09.6 Info: Committing Transaction 21:34:09.6 Info: 63: add_custom_formats migrated 21:34:09.6 Info: => 0.0010915s 21:34:09.6 Debug: Took: 00:00:00.3907996 21:34:09.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 21:34:09.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 21:34:09.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864496831164_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:09.6 Info: DatabaseEngineVersionCheck migrating 21:34:09.6 Info: PerformDBOperation 21:34:09.6 Info: Performing DB Operation 21:34:09.6 Info: SQLite 3.47.2 21:34:09.6 Info: => 0.001706s 21:34:09.6 Info: DatabaseEngineVersionCheck migrated 21:34:09.6 Info: => 0.0017464s 21:34:09.6 Info: VersionMigration migrating 21:34:09.6 Info: Beginning Transaction 21:34:09.6 Info: CreateTable VersionInfo 21:34:09.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:09.6 Info: => 0.0001569s 21:34:09.6 Info: Committing Transaction 21:34:09.6 Info: VersionMigration migrated 21:34:09.6 Info: => 0.0009354s 21:34:09.6 Info: VersionUniqueMigration migrating 21:34:09.6 Info: Beginning Transaction 21:34:09.6 Info: CreateIndex VersionInfo (Version) 21:34:09.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:09.6 Info: => 0.0001047s 21:34:09.6 Info: AlterTable VersionInfo 21:34:09.6 Info: => 8E-07s 21:34:09.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:09.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:09.6 Info: => 0.0002332s 21:34:09.6 Info: Committing Transaction 21:34:09.6 Info: VersionUniqueMigration migrated 21:34:09.6 Info: => 0.000598s 21:34:09.6 Info: VersionDescriptionMigration migrating 21:34:09.6 Info: Beginning Transaction 21:34:09.6 Info: AlterTable VersionInfo 21:34:09.6 Info: => 4E-07s 21:34:09.6 Info: CreateColumn VersionInfo Description String 21:34:09.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:09.6 Info: => 0.0004343s 21:34:09.6 Info: Committing Transaction 21:34:09.6 Info: VersionDescriptionMigration migrated 21:34:09.6 Info: => 0.0008288s 21:34:09.6 Info: 1: InitialSetup migrating 21:34:09.6 Info: Beginning Transaction 21:34:09.6 Info: Starting migration of Main DB to 1 21:34:09.6 Info: CreateTable Config 21:34:09.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:09.6 Info: => 0.000128s 21:34:09.6 Info: CreateIndex Config (Key) 21:34:09.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:09.6 Info: => 7.38E-05s 21:34:09.6 Info: CreateTable RootFolders 21:34:09.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:09.6 Info: => 8.06E-05s 21:34:09.6 Info: CreateIndex RootFolders (Path) 21:34:09.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:09.6 Info: => 6.92E-05s 21:34:09.6 Info: CreateTable Artists 21:34:09.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:09.6 Info: => 0.0001869s 21:34:09.6 Info: CreateIndex Artists (ForeignArtistId) 21:34:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:09.6 Info: => 7.3E-05s 21:34:09.6 Info: CreateIndex Artists (NameSlug) 21:34:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:09.6 Info: => 6.91E-05s 21:34:09.6 Info: CreateIndex Artists (CleanName) 21:34:09.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.6 Info: => 6.74E-05s 21:34:09.6 Info: CreateIndex Artists (Path) 21:34:09.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.6 Info: => 6.76E-05s 21:34:09.6 Info: CreateTable Albums 21:34:09.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:09.6 Info: => 0.0001671s 21:34:09.6 Info: CreateIndex Albums (ForeignAlbumId) 21:34:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.6 Info: => 7.01E-05s 21:34:09.6 Info: CreateIndex Albums (MBId) 21:34:09.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:09.6 Info: => 6.48E-05s 21:34:09.6 Info: CreateIndex Albums (TADBId) 21:34:09.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:09.6 Info: => 6.54E-05s 21:34:09.6 Info: CreateIndex Albums (TitleSlug) 21:34:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:09.6 Info: => 6.55E-05s 21:34:09.6 Info: CreateIndex Albums (CleanTitle) 21:34:09.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.6 Info: => 6.4E-05s 21:34:09.6 Info: CreateIndex Albums (Path) 21:34:09.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:09.6 Info: => 6.21E-05s 21:34:09.6 Info: CreateTable Tracks 21:34:09.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:09.6 Info: => 0.0001228s 21:34:09.6 Info: CreateIndex Tracks (ForeignTrackId) 21:34:09.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:09.6 Info: => 7.03E-05s 21:34:09.6 Info: CreateIndex Tracks (ArtistId) 21:34:09.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:09.6 Info: => 7.15E-05s 21:34:09.6 Info: CreateIndex Tracks (TrackFileId) 21:34:09.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:09.6 Info: => 7.29E-05s 21:34:09.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:09.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:09.6 Info: => 7.27E-05s 21:34:09.6 Info: CreateTable TrackFiles 21:34:09.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:09.6 Info: => 0.0001147s 21:34:09.6 Info: CreateIndex TrackFiles (ArtistId) 21:34:09.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:09.6 Info: => 6.95E-05s 21:34:09.6 Info: CreateIndex TrackFiles (AlbumId) 21:34:09.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.6 Info: => 6.57E-05s 21:34:09.6 Info: CreateTable History 21:34:09.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:09.6 Info: => 0.0001317s 21:34:09.6 Info: CreateIndex History (Date) 21:34:09.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:09.7 Info: => 8.14E-05s 21:34:09.7 Info: CreateIndex History (EventType) 21:34:09.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:09.7 Info: => 6.84E-05s 21:34:09.7 Info: CreateIndex History (DownloadId) 21:34:09.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:09.7 Info: => 6.59E-05s 21:34:09.7 Info: CreateIndex History (AlbumId) 21:34:09.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:09.7 Info: => 9.51E-05s 21:34:09.7 Info: CreateTable Notifications 21:34:09.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:09.7 Info: => 0.0001257s 21:34:09.7 Info: CreateTable ScheduledTasks 21:34:09.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:09.7 Info: => 9.98E-05s 21:34:09.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:09.7 Info: => 7.23E-05s 21:34:09.7 Info: CreateTable Indexers 21:34:09.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:09.7 Info: => 9.61E-05s 21:34:09.7 Info: CreateIndex Indexers (Name) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:09.7 Info: => 7.83E-05s 21:34:09.7 Info: CreateTable Profiles 21:34:09.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:09.7 Info: => 8.48E-05s 21:34:09.7 Info: CreateIndex Profiles (Name) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:09.7 Info: => 9.55E-05s 21:34:09.7 Info: CreateTable QualityDefinitions 21:34:09.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:09.7 Info: => 0.0001124s 21:34:09.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:09.7 Info: => 7.3E-05s 21:34:09.7 Info: CreateIndex QualityDefinitions (Title) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:09.7 Info: => 7.4E-05s 21:34:09.7 Info: CreateTable NamingConfig 21:34:09.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:09.7 Info: => 0.00011s 21:34:09.7 Info: CreateTable Blacklist 21:34:09.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:09.7 Info: => 0.0001462s 21:34:09.7 Info: CreateTable Metadata 21:34:09.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:09.7 Info: => 9.37E-05s 21:34:09.7 Info: CreateTable MetadataFiles 21:34:09.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:09.7 Info: => 0.0001067s 21:34:09.7 Info: CreateTable DownloadClients 21:34:09.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:09.7 Info: => 9.58E-05s 21:34:09.7 Info: CreateTable PendingReleases 21:34:09.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:09.7 Info: => 0.0001064s 21:34:09.7 Info: CreateTable RemotePathMappings 21:34:09.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:09.7 Info: => 9.36E-05s 21:34:09.7 Info: CreateTable Tags 21:34:09.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:09.7 Info: => 8.31E-05s 21:34:09.7 Info: CreateIndex Tags (Label) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:09.7 Info: => 8.54E-05s 21:34:09.7 Info: CreateTable Restrictions 21:34:09.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:09.7 Info: => 8.81E-05s 21:34:09.7 Info: CreateTable DelayProfiles 21:34:09.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:09.7 Info: => 0.000119s 21:34:09.7 Info: CreateTable Users 21:34:09.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:09.7 Info: => 8.78E-05s 21:34:09.7 Info: CreateIndex Users (Identifier) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:09.7 Info: => 8.26E-05s 21:34:09.7 Info: CreateIndex Users (Username) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:09.7 Info: => 7.58E-05s 21:34:09.7 Info: CreateTable Commands 21:34:09.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:09.7 Info: => 0.0001139s 21:34:09.7 Info: CreateTable IndexerStatus 21:34:09.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:09.7 Info: => 0.0001095s 21:34:09.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:09.7 Info: => 0.0001036s 21:34:09.7 Info: CreateTable ExtraFiles 21:34:09.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.7 Info: => 0.0001287s 21:34:09.7 Info: CreateTable LyricFiles 21:34:09.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:09.7 Info: => 0.0001196s 21:34:09.7 Info: CreateTable LanguageProfiles 21:34:09.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:09.7 Info: => 8.93E-05s 21:34:09.7 Info: CreateIndex LanguageProfiles (Name) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:09.7 Info: => 8.35E-05s 21:34:09.7 Info: CreateTable DownloadClientStatus 21:34:09.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:09.7 Info: => 9.78E-05s 21:34:09.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:09.7 Info: => 8.59E-05s 21:34:09.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:09.7 Info: -> 1 Insert operations completed in 00:00:00.0000534 taking an average of 00:00:00.0000534 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:09', 'InitialSetup') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 1: InitialSetup migrated 21:34:09.7 Info: => 0.0009819s 21:34:09.7 Info: 2: add_reason_to_pending_releases migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 2 21:34:09.7 Info: AlterTable PendingReleases 21:34:09.7 Info: => 5E-07s 21:34:09.7 Info: CreateColumn PendingReleases Reason Int32 21:34:09.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:09.7 Info: => 0.0004853s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:09', 'add_reason_to_pending_releases') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 2: add_reason_to_pending_releases migrated 21:34:09.7 Info: => 0.0009069s 21:34:09.7 Info: 3: add_medium_support migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 3 21:34:09.7 Info: AlterTable Albums 21:34:09.7 Info: => 6E-07s 21:34:09.7 Info: CreateColumn Albums Media String 21:34:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:09.7 Info: => 0.0004605s 21:34:09.7 Info: AlterTable Tracks 21:34:09.7 Info: => 3E-07s 21:34:09.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:09.7 Info: => 0.0004581s 21:34:09.7 Info: AlterTable Tracks 21:34:09.7 Info: => 3E-07s 21:34:09.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:09.7 Info: => 0.0004416s 21:34:09.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:09.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:09.7 Info: => 3.65E-05s 21:34:09.7 Info: DeleteColumn Tracks TrackNumber 21:34:09.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:09.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:09.7 Info: DROP TABLE "Tracks" 21:34:09.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:09.7 Info: => 0.0038801s 21:34:09.7 Info: AlterTable Tracks 21:34:09.7 Info: => 4E-07s 21:34:09.7 Info: CreateColumn Tracks TrackNumber String 21:34:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:09.7 Info: => 0.0004441s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:09', 'add_medium_support') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 3: add_medium_support migrated 21:34:09.7 Info: => 0.0009644s 21:34:09.7 Info: 4: add_various_qualites_in_profile migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 4 21:34:09.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:09.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:09.7 Info: => 4.1E-05s 21:34:09.7 Info: PerformDBOperation 21:34:09.7 Info: Performing DB Operation 21:34:09.7 Info: => 3.66E-05s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:09', 'add_various_qualites_in_profile') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 4: add_various_qualites_in_profile migrated 21:34:09.7 Info: => 0.0004701s 21:34:09.7 Info: 5: metadata_profiles migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 5 21:34:09.7 Info: CreateTable MetadataProfiles 21:34:09.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:09.7 Info: => 0.0001345s 21:34:09.7 Info: CreateIndex MetadataProfiles (Name) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:09.7 Info: => 9.33E-05s 21:34:09.7 Info: AlterTable Artists 21:34:09.7 Info: => 3E-07s 21:34:09.7 Info: CreateColumn Artists MetadataProfileId Int32 21:34:09.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:09.7 Info: => 0.0004764s 21:34:09.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:09.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:09.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:09.7 Info: DROP TABLE "Artists" 21:34:09.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.7 Info: => 0.0041894s 21:34:09.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:09.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:09.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:09.7 Info: DROP TABLE "Artists" 21:34:09.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.7 Info: => 0.0039717s 21:34:09.7 Info: AlterTable Albums 21:34:09.7 Info: => 4E-07s 21:34:09.7 Info: CreateColumn Albums SecondaryTypes String 21:34:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:09.7 Info: => 0.0004871s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:09', 'metadata_profiles') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 5: metadata_profiles migrated 21:34:09.7 Info: => 0.0010905s 21:34:09.7 Info: 6: separate_automatic_and_interactive_search migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 6 21:34:09.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:09.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:09.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:09.7 Info: DROP TABLE "Indexers" 21:34:09.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:09.7 Info: => 0.0038734s 21:34:09.7 Info: AlterTable Indexers 21:34:09.7 Info: => 3E-07s 21:34:09.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:09.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:09.7 Info: => 0.0004673s 21:34:09.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:09.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:09.7 Info: => 3.7E-05s 21:34:09.7 Info: AlterTable Indexers 21:34:09.7 Info: => 4E-07s 21:34:09.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:09.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:09.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:09.7 Info: DROP TABLE "Indexers" 21:34:09.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:09.7 Info: => 0.0039239s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:09', 'separate_automatic_and_interactive_search') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 6: separate_automatic_and_interactive_search migrated 21:34:09.7 Info: => 0.0044284s 21:34:09.7 Info: 7: change_album_path_to_relative migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 7 21:34:09.7 Info: DeleteColumn Albums Path 21:34:09.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:09.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:09.7 Info: DROP TABLE "Albums" 21:34:09.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.7 Info: => 0.004912s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:09', 'change_album_path_to_relative') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 7: change_album_path_to_relative migrated 21:34:09.7 Info: => 0.0054913s 21:34:09.7 Info: 8: change_quality_size_mb_to_kb migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 8 21:34:09.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:09.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:09.7 Info: => 4.41E-05s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:09', 'change_quality_size_mb_to_kb') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 8: change_quality_size_mb_to_kb migrated 21:34:09.7 Info: => 0.0005267s 21:34:09.7 Info: 9: album_releases migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 9 21:34:09.7 Info: AlterTable Albums 21:34:09.7 Info: => 6E-07s 21:34:09.7 Info: CreateColumn Albums Releases String 21:34:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:09.7 Info: => 0.0004719s 21:34:09.7 Info: AlterTable Albums 21:34:09.7 Info: => 3E-07s 21:34:09.7 Info: CreateColumn Albums CurrentRelease String 21:34:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:09.7 Info: => 0.0005839s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:09', 'album_releases') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 9: album_releases migrated 21:34:09.7 Info: => 0.0011459s 21:34:09.7 Info: 10: album_releases_fix migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 10 21:34:09.7 Info: AlterTable Albums 21:34:09.7 Info: => 1.3E-06s 21:34:09.7 Info: AlterColumn Albums Releases String 21:34:09.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:09.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:09.7 Info: DROP TABLE "Albums" 21:34:09.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.7 Info: => 0.0048118s 21:34:09.7 Info: AlterTable Albums 21:34:09.7 Info: => 4E-07s 21:34:09.7 Info: AlterColumn Albums CurrentRelease String 21:34:09.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:09.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:09.7 Info: DROP TABLE "Albums" 21:34:09.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.7 Info: => 0.0047751s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:09', 'album_releases_fix') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 10: album_releases_fix migrated 21:34:09.7 Info: => 0.0053358s 21:34:09.7 Info: 11: import_lists migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 11 21:34:09.7 Info: CreateTable ImportLists 21:34:09.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:09.7 Info: => 0.0001748s 21:34:09.7 Info: CreateIndex ImportLists (Name) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:09.7 Info: => 8.79E-05s 21:34:09.7 Info: CreateTable ImportListStatus 21:34:09.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:09.7 Info: => 0.0005361s 21:34:09.7 Info: CreateIndex ImportListStatus (ProviderId) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:09.7 Info: => 9.56E-05s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:09', 'import_lists') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 11: import_lists migrated 21:34:09.7 Info: => 0.0006386s 21:34:09.7 Info: 12: add_release_status migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 12 21:34:09.7 Info: AlterTable MetadataProfiles 21:34:09.7 Info: => 5E-07s 21:34:09.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:09.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:09.7 Info: => 0.0004952s 21:34:09.7 Info: PerformDBOperation 21:34:09.7 Info: Performing DB Operation 21:34:09.7 Info: => 3.28E-05s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:09', 'add_release_status') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 12: add_release_status migrated 21:34:09.7 Info: => 0.0005196s 21:34:09.7 Info: 13: album_download_notification migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 13 21:34:09.7 Info: AlterTable Notifications 21:34:09.7 Info: => 1.3E-06s 21:34:09.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:09.7 Info: => 0.0005393s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:09', 'album_download_notification') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 13: album_download_notification migrated 21:34:09.7 Info: => 0.001009s 21:34:09.7 Info: 14: fix_language_metadata_profiles migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 14 21:34:09.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:09.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:09.7 Info: => 9.75E-05s 21:34:09.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:09.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:09.7 Info: => 7.6E-05s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:09', 'fix_language_metadata_profiles') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 14: fix_language_metadata_profiles migrated 21:34:09.7 Info: => 0.0005234s 21:34:09.7 Info: 15: remove_fanzub migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 15 21:34:09.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:09.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:09.7 Info: => 3.96E-05s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:09', 'remove_fanzub') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 15: remove_fanzub migrated 21:34:09.7 Info: => 0.0004373s 21:34:09.7 Info: 16: update_artist_history_indexes migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 16 21:34:09.7 Info: CreateIndex Albums (ArtistId) 21:34:09.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:09.7 Info: => 9.44E-05s 21:34:09.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:09.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:09.7 Info: => 0.0001203s 21:34:09.7 Info: DeleteIndex History (AlbumId) 21:34:09.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:09.7 Info: => 0.0001296s 21:34:09.7 Info: CreateIndex History (AlbumId, Date) 21:34:09.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:09.7 Info: => 8.64E-05s 21:34:09.7 Info: DeleteIndex History (DownloadId) 21:34:09.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:09.7 Info: => 0.0001124s 21:34:09.7 Info: CreateIndex History (DownloadId, Date) 21:34:09.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:09.7 Info: => 8.45E-05s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:09', 'update_artist_history_indexes') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 16: update_artist_history_indexes migrated 21:34:09.7 Info: => 0.0004873s 21:34:09.7 Info: 17: remove_nma migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 17 21:34:09.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:09.7 Info: => 4.41E-05s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:09', 'remove_nma') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 17: remove_nma migrated 21:34:09.7 Info: => 0.0004067s 21:34:09.7 Info: 18: album_disambiguation migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 18 21:34:09.7 Info: AlterTable Albums 21:34:09.7 Info: => 6E-07s 21:34:09.7 Info: CreateColumn Albums Disambiguation String 21:34:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:09.7 Info: => 0.000532s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:09', 'album_disambiguation') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 18: album_disambiguation migrated 21:34:09.7 Info: => 0.0009417s 21:34:09.7 Info: 19: add_ape_quality_in_profiles migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 19 21:34:09.7 Info: PerformDBOperation 21:34:09.7 Info: Performing DB Operation 21:34:09.7 Info: => 2.93E-05s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:09', 'add_ape_quality_in_profiles') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 19: add_ape_quality_in_profiles migrated 21:34:09.7 Info: => 0.0004084s 21:34:09.7 Info: 20: remove_pushalot migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 20 21:34:09.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:09.7 Info: => 4.12E-05s 21:34:09.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:09.7 Info: => 4.18E-05s 21:34:09.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:09.7 Info: => 3.08E-05s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:09', 'remove_pushalot') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 20: remove_pushalot migrated 21:34:09.7 Info: => 0.0004875s 21:34:09.7 Info: 21: add_custom_filters migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 21 21:34:09.7 Info: CreateTable CustomFilters 21:34:09.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:09.7 Info: => 0.0001652s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:09', 'add_custom_filters') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 21: add_custom_filters migrated 21:34:09.7 Info: => 0.0005666s 21:34:09.7 Info: 22: import_list_tags migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 22 21:34:09.7 Info: AlterTable ImportLists 21:34:09.7 Info: => 5E-07s 21:34:09.7 Info: CreateColumn ImportLists Tags String 21:34:09.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:09.7 Info: => 0.0005432s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:09', 'import_list_tags') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 22: import_list_tags migrated 21:34:09.7 Info: => 0.0009074s 21:34:09.7 Info: 23: add_release_groups_etc migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 23 21:34:09.7 Info: CreateTable ArtistMetadata 21:34:09.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:09.7 Info: => 0.0001716s 21:34:09.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:09.7 Info: => 0.0001013s 21:34:09.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:09.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:09.7 Info: => 8.38E-05s 21:34:09.7 Info: AlterTable Artists 21:34:09.7 Info: => 3E-07s 21:34:09.7 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:09.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:09.7 Info: => 0.0005275s 21:34:09.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:09.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:09.7 Info: => 7.13E-05s 21:34:09.7 Info: CreateTable AlbumReleases 21:34:09.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:09.7 Info: => 0.0001697s 21:34:09.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:09.7 Info: => 9.04E-05s 21:34:09.7 Info: CreateIndex AlbumReleases (AlbumId) 21:34:09.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:09.7 Info: => 8.06E-05s 21:34:09.7 Info: PerformDBOperation 21:34:09.7 Info: Performing DB Operation 21:34:09.7 Info: => 0.0038252s 21:34:09.7 Info: AlterTable Albums 21:34:09.7 Info: => 4E-07s 21:34:09.7 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:09.7 Info: => 0.0005693s 21:34:09.7 Info: AlterTable Albums 21:34:09.7 Info: => 3E-07s 21:34:09.7 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:09.7 Info: => 0.0005561s 21:34:09.7 Info: AlterTable Albums 21:34:09.7 Info: => 4E-07s 21:34:09.7 Info: CreateColumn Albums Links String 21:34:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:09.7 Info: => 0.0005346s 21:34:09.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:09.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:09.7 Info: => 8.75E-05s 21:34:09.7 Info: AlterTable Tracks 21:34:09.7 Info: => 4E-07s 21:34:09.7 Info: CreateColumn Tracks ForeignRecordingId String 21:34:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:09.7 Info: => 0.0005388s 21:34:09.7 Info: AlterTable Tracks 21:34:09.7 Info: => 3E-07s 21:34:09.7 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:09.7 Info: => 0.0005415s 21:34:09.7 Info: AlterTable Tracks 21:34:09.7 Info: => 4E-07s 21:34:09.7 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:09.7 Info: => 0.0005652s 21:34:09.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:09.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:09.7 Info: => 6.85E-05s 21:34:09.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:09.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:09.7 Info: => 5.88E-05s 21:34:09.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:09.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:09.7 Info: DROP TABLE "Artists" 21:34:09.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.7 Info: => 0.0043007s 21:34:09.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:09.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:09.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:09.7 Info: DROP TABLE "Albums" 21:34:09.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.7 Info: => 0.0046002s 21:34:09.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:09.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:09.7 Info: DROP TABLE "Tracks" 21:34:09.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:09.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:09.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:09.7 Info: => 0.0042126s 21:34:09.7 Info: DeleteColumn TrackFiles ArtistId 21:34:09.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:09.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:09.7 Info: DROP TABLE "TrackFiles" 21:34:09.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.7 Info: => 0.0040379s 21:34:09.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:09.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.7 Info: => 7.92E-05s 21:34:09.7 Info: CreateIndex Artists (Monitored) 21:34:09.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.7 Info: => 7.5E-05s 21:34:09.7 Info: CreateIndex Albums (ArtistMetadataId) 21:34:09.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:09.7 Info: => 7.17E-05s 21:34:09.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:09.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:09.7 Info: => 7.24E-05s 21:34:09.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:09.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:09.7 Info: => 7.11E-05s 21:34:09.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:09.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:09.7 Info: => 7.06E-05s 21:34:09.7 Info: UpdateData 21:34:09.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:09.7 Info: => 3.87E-05s 21:34:09.7 Info: UpdateData 21:34:09.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:09.7 Info: => 3.24E-05s 21:34:09.7 Info: UpdateData 21:34:09.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:09.7 Info: => 3.57E-05s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:09', 'add_release_groups_etc') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 23: add_release_groups_etc migrated 21:34:09.7 Info: => 0.0007118s 21:34:09.7 Info: 24: NewMediaInfoFormat migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 24 21:34:09.7 Info: UpdateData 21:34:09.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:09.7 Info: => 3.92E-05s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:09', 'NewMediaInfoFormat') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 24: NewMediaInfoFormat migrated 21:34:09.7 Info: => 0.0005023s 21:34:09.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 25 21:34:09.7 Info: RenameTable Restrictions ReleaseProfiles 21:34:09.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:09.7 Info: => 0.0016682s 21:34:09.7 Info: AlterTable ReleaseProfiles 21:34:09.7 Info: => 4E-07s 21:34:09.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:09.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:09.7 Info: => 0.0005102s 21:34:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:09', 'rename_restrictions_to_release_profiles') 21:34:09.7 Info: Committing Transaction 21:34:09.7 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:09.7 Info: => 0.0009827s 21:34:09.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:09.7 Info: Beginning Transaction 21:34:09.7 Info: Starting migration of Main DB to 26 21:34:09.7 Info: RenameTable Profiles QualityProfiles 21:34:09.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:09.7 Info: => 0.0015726s 21:34:09.7 Info: AlterTable QualityProfiles 21:34:09.7 Info: => 4E-07s 21:34:09.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:09.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:09.7 Info: => 0.0004687s 21:34:09.7 Info: AlterTable LanguageProfiles 21:34:09.7 Info: => 3E-07s 21:34:09.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:09.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:09.7 Info: => 0.0004874s 21:34:09.7 Info: UpdateData 21:34:09.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:09.7 Info: => 3.75E-05s 21:34:09.7 Info: UpdateData 21:34:09.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:09.7 Info: => 2.85E-05s 21:34:09.7 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:09.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:09.8 Info: DROP TABLE "Artists" 21:34:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.8 Info: => 0.0041896s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:09', 'rename_quality_profiles_add_upgrade_allowed') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:09.8 Info: => 0.0047846s 21:34:09.8 Info: 27: add_import_exclusions migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 27 21:34:09.8 Info: CreateTable ImportListExclusions 21:34:09.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:09.8 Info: => 0.0001066s 21:34:09.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:09.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:09.8 Info: => 9.71E-05s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:09', 'add_import_exclusions') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 27: add_import_exclusions migrated 21:34:09.8 Info: => 0.0005444s 21:34:09.8 Info: 28: clean_artist_metadata_table migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 28 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:09.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:09.8 Info: => 0.0001314s 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:09.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:09.8 Info: => 0.0001168s 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:09.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:09.8 Info: => 0.0001152s 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:09.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:09.8 Info: => 0.0001118s 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:09.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:09.8 Info: => 0.0001101s 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:09.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:09.8 Info: => 0.0001085s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:09', 'clean_artist_metadata_table') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 28: clean_artist_metadata_table migrated 21:34:09.8 Info: => 0.0005755s 21:34:09.8 Info: 29: health_issue_notification migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 29 21:34:09.8 Info: AlterTable Notifications 21:34:09.8 Info: => 5E-07s 21:34:09.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.000498s 21:34:09.8 Info: AlterTable Notifications 21:34:09.8 Info: => 3E-07s 21:34:09.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.0005113s 21:34:09.8 Info: AlterTable Notifications 21:34:09.8 Info: => 3E-07s 21:34:09.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.0005026s 21:34:09.8 Info: AlterTable Notifications 21:34:09.8 Info: => 3E-07s 21:34:09.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.0004897s 21:34:09.8 Info: AlterTable Notifications 21:34:09.8 Info: => 3E-07s 21:34:09.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.0005191s 21:34:09.8 Info: DeleteColumn Notifications OnDownload 21:34:09.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:09.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:09.8 Info: DROP TABLE "Notifications" 21:34:09.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:09.8 Info: => 0.0038288s 21:34:09.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:09.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:09.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:09.8 Info: DROP TABLE "Notifications" 21:34:09.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:09.8 Info: => 0.0037141s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:09', 'health_issue_notification') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 29: health_issue_notification migrated 21:34:09.8 Info: => 0.0042425s 21:34:09.8 Info: 30: add_mediafilerepository_mtime migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 30 21:34:09.8 Info: AlterTable TrackFiles 21:34:09.8 Info: => 5E-07s 21:34:09.8 Info: CreateColumn TrackFiles Modified DateTime 21:34:09.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:09.8 Info: => 0.0005083s 21:34:09.8 Info: AlterTable TrackFiles 21:34:09.8 Info: => 5E-07s 21:34:09.8 Info: CreateColumn TrackFiles Path String 21:34:09.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:09.8 Info: => 0.0004893s 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:09.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:09.8 Info: => 3.21E-05s 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:09.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:09.8 Info: => 0.0001169s 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:09.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:09.8 Info: => 0.0001258s 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:09.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:09.8 Info: => 0.000129s 21:34:09.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:09.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:09.8 Info: => 6.39E-05s 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:09.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:09.8 Info: => 4.46E-05s 21:34:09.8 Info: AlterTable TrackFiles 21:34:09.8 Info: => 2E-07s 21:34:09.8 Info: AlterColumn TrackFiles Path String 21:34:09.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:09.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:09.8 Info: DROP TABLE "TrackFiles" 21:34:09.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.8 Info: => 0.0038853s 21:34:09.8 Info: CreateIndex TrackFiles (Path) 21:34:09.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:09.8 Info: => 8.05E-05s 21:34:09.8 Info: DeleteColumn TrackFiles RelativePath 21:34:09.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:09.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:09.8 Info: DROP TABLE "TrackFiles" 21:34:09.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:09.8 Info: => 0.0038883s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:09', 'add_mediafilerepository_mtime') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 30: add_mediafilerepository_mtime migrated 21:34:09.8 Info: => 0.0044045s 21:34:09.8 Info: 31: add_artistmetadataid_constraint migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 31 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:09.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:09.8 Info: => 7.37E-05s 21:34:09.8 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:09.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:09.8 Info: => 0.0001304s 21:34:09.8 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:09.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:09.8 Info: DROP TABLE "Artists" 21:34:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.8 Info: => 0.0042045s 21:34:09.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.8 Info: => 8.16E-05s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:09', 'add_artistmetadataid_constraint') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 31: add_artistmetadataid_constraint migrated 21:34:09.8 Info: => 0.000618s 21:34:09.8 Info: 32: old_ids_and_artist_alias migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 32 21:34:09.8 Info: AlterTable ArtistMetadata 21:34:09.8 Info: => 6E-07s 21:34:09.8 Info: CreateColumn ArtistMetadata Aliases String 21:34:09.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:09.8 Info: => 0.0005064s 21:34:09.8 Info: AlterTable ArtistMetadata 21:34:09.8 Info: => 4E-07s 21:34:09.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:09.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:09.8 Info: => 0.0004909s 21:34:09.8 Info: AlterTable Albums 21:34:09.8 Info: => 4E-07s 21:34:09.8 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:09.8 Info: => 0.000527s 21:34:09.8 Info: AlterTable AlbumReleases 21:34:09.8 Info: => 3E-07s 21:34:09.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:09.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:09.8 Info: => 0.000488s 21:34:09.8 Info: AlterTable Tracks 21:34:09.8 Info: => 3E-07s 21:34:09.8 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:09.8 Info: => 0.0005184s 21:34:09.8 Info: AlterTable Tracks 21:34:09.8 Info: => 3E-07s 21:34:09.8 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:09.8 Info: => 0.0005245s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:09', 'old_ids_and_artist_alias') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 32: old_ids_and_artist_alias migrated 21:34:09.8 Info: => 0.0010237s 21:34:09.8 Info: 33: download_propers_config migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 33 21:34:09.8 Info: PerformDBOperation 21:34:09.8 Info: Performing DB Operation 21:34:09.8 Info: => 6.5E-05s 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:09.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:09.8 Info: => 6.64E-05s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:09', 'download_propers_config') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 33: download_propers_config migrated 21:34:09.8 Info: => 0.0004966s 21:34:09.8 Info: 34: remove_language_profiles migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 34 21:34:09.8 Info: DeleteTable LanguageProfiles 21:34:09.8 Info: DROP TABLE "LanguageProfiles" 21:34:09.8 Info: => 0.0001938s 21:34:09.8 Info: DeleteColumn Artists LanguageProfileId 21:34:09.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:09.8 Info: DROP TABLE "Artists" 21:34:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.8 Info: => 0.004245s 21:34:09.8 Info: DeleteColumn ImportLists LanguageProfileId 21:34:09.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:09.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:09.8 Info: DROP TABLE "ImportLists" 21:34:09.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:09.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:09.8 Info: => 0.0038015s 21:34:09.8 Info: DeleteColumn Blacklist Language 21:34:09.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:09.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:09.8 Info: DROP TABLE "Blacklist" 21:34:09.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:09.8 Info: => 0.0036279s 21:34:09.8 Info: DeleteColumn History Language 21:34:09.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:09.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:09.8 Info: DROP TABLE "History" 21:34:09.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:09.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:09.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:09.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:09.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:09.8 Info: => 0.0042592s 21:34:09.8 Info: DeleteColumn LyricFiles Language 21:34:09.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:09.8 Info: DROP TABLE "LyricFiles" 21:34:09.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:09.8 Info: => 0.0036298s 21:34:09.8 Info: DeleteColumn TrackFiles Language 21:34:09.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:09.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:09.8 Info: DROP TABLE "TrackFiles" 21:34:09.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:09.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:09.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:09.8 Info: => 0.0054867s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:09', 'remove_language_profiles') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 34: remove_language_profiles migrated 21:34:09.8 Info: => 0.0061164s 21:34:09.8 Info: 35: multi_disc_naming_format migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 35 21:34:09.8 Info: AlterTable NamingConfig 21:34:09.8 Info: => 5E-07s 21:34:09.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:09.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:09.8 Info: => 0.000485s 21:34:09.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:09.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:09.8 Info: => 3.52E-05s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:09', 'multi_disc_naming_format') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 35: multi_disc_naming_format migrated 21:34:09.8 Info: => 0.0004276s 21:34:09.8 Info: 36: add_download_client_priority migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 36 21:34:09.8 Info: AlterTable DownloadClients 21:34:09.8 Info: => 4E-07s 21:34:09.8 Info: CreateColumn DownloadClients Priority Int32 21:34:09.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:09.8 Info: => 0.0005274s 21:34:09.8 Info: PerformDBOperation 21:34:09.8 Info: Performing DB Operation 21:34:09.8 Info: => 4.55E-05s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:09', 'add_download_client_priority') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 36: add_download_client_priority migrated 21:34:09.8 Info: => 0.000497s 21:34:09.8 Info: 37: remove_growl_prowl migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 37 21:34:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:09.8 Info: => 3.63E-05s 21:34:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:09.8 Info: => 2.67E-05s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:09', 'remove_growl_prowl') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 37: remove_growl_prowl migrated 21:34:09.8 Info: => 0.0004527s 21:34:09.8 Info: 38: remove_plex_hometheatre migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 38 21:34:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:09.8 Info: => 3.39E-05s 21:34:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:09.8 Info: => 2.63E-05s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:09', 'remove_plex_hometheatre') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 38: remove_plex_hometheatre migrated 21:34:09.8 Info: => 0.0012347s 21:34:09.8 Info: 39: add_root_folder_add_defaults migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 39 21:34:09.8 Info: AlterTable RootFolders 21:34:09.8 Info: => 5E-07s 21:34:09.8 Info: CreateColumn RootFolders Name String 21:34:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:09.8 Info: => 0.0004943s 21:34:09.8 Info: AlterTable RootFolders 21:34:09.8 Info: => 4E-07s 21:34:09.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.0005063s 21:34:09.8 Info: AlterTable RootFolders 21:34:09.8 Info: => 3E-07s 21:34:09.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.0004829s 21:34:09.8 Info: AlterTable RootFolders 21:34:09.8 Info: => 4E-07s 21:34:09.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.0005036s 21:34:09.8 Info: AlterTable RootFolders 21:34:09.8 Info: => 4E-07s 21:34:09.8 Info: CreateColumn RootFolders DefaultTags String 21:34:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:09.8 Info: => 0.0005276s 21:34:09.8 Info: PerformDBOperation 21:34:09.8 Info: Performing DB Operation 21:34:09.8 Info: => 4.88E-05s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:09', 'add_root_folder_add_defaults') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 39: add_root_folder_add_defaults migrated 21:34:09.8 Info: => 0.0004786s 21:34:09.8 Info: 40: task_duration migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 40 21:34:09.8 Info: AlterTable ScheduledTasks 21:34:09.8 Info: => 6E-07s 21:34:09.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:09.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:09.8 Info: => 0.0005172s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:09', 'task_duration') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 40: task_duration migrated 21:34:09.8 Info: => 0.0009744s 21:34:09.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 41 21:34:09.8 Info: AlterTable ReleaseProfiles 21:34:09.8 Info: => 5E-07s 21:34:09.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:09.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:09.8 Info: => 0.0005486s 21:34:09.8 Info: AlterTable ReleaseProfiles 21:34:09.8 Info: => 4E-07s 21:34:09.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:09.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.000534s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:09', 'add_indexer_and_enabled_to_release_profiles') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:09.8 Info: => 0.0009928s 21:34:09.8 Info: 42: remove_album_folders migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 42 21:34:09.8 Info: DeleteColumn Artists AlbumFolder 21:34:09.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:09.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:09.8 Info: DROP TABLE "Artists" 21:34:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.8 Info: => 0.0042579s 21:34:09.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:09.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:09.8 Info: => 3.6E-05s 21:34:09.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:09.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:09.8 Info: => 0.0004566s 21:34:09.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:09.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:09.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:09.8 Info: DROP TABLE "NamingConfig" 21:34:09.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:09.8 Info: => 0.0036513s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:09', 'remove_album_folders') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 42: remove_album_folders migrated 21:34:09.8 Info: => 0.0041882s 21:34:09.8 Info: 44: add_priority_to_indexers migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 44 21:34:09.8 Info: AlterTable Indexers 21:34:09.8 Info: => 6E-07s 21:34:09.8 Info: CreateColumn Indexers Priority Int32 21:34:09.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:09.8 Info: => 0.000531s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:09', 'add_priority_to_indexers') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 44: add_priority_to_indexers migrated 21:34:09.8 Info: => 0.0009924s 21:34:09.8 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 45 21:34:09.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:09.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:09.8 Info: => 9.97E-05s 21:34:09.8 Info: PerformDBOperation 21:34:09.8 Info: Performing DB Operation 21:34:09.8 Info: => 3.58E-05s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:09', 'remove_chown_and_folderchmod_config') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:09.8 Info: => 0.0005088s 21:34:09.8 Info: 47: update_notifiarr migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 47 21:34:09.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:09.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:09.8 Info: => 5.21E-05s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:09', 'update_notifiarr') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 47: update_notifiarr migrated 21:34:09.8 Info: => 0.0004475s 21:34:09.8 Info: 49: email_multiple_addresses migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 49 21:34:09.8 Info: PerformDBOperation 21:34:09.8 Info: Performing DB Operation 21:34:09.8 Info: => 0.0001002s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:09', 'email_multiple_addresses') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 49: email_multiple_addresses migrated 21:34:09.8 Info: => 0.000506s 21:34:09.8 Info: 50: rename_blacklist_to_blocklist migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 50 21:34:09.8 Info: RenameTable Blacklist Blocklist 21:34:09.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:09.8 Info: => 0.0014427s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:09', 'rename_blacklist_to_blocklist') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 50: rename_blacklist_to_blocklist migrated 21:34:09.8 Info: => 0.0018185s 21:34:09.8 Info: 51: cdh_per_downloadclient migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 51 21:34:09.8 Info: AlterTable DownloadClients 21:34:09.8 Info: => 6E-07s 21:34:09.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:09.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:09.8 Info: => 0.0005163s 21:34:09.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:09.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:09.8 Info: => 0.0005321s 21:34:09.8 Info: PerformDBOperation 21:34:09.8 Info: Performing DB Operation 21:34:09.8 Info: => 0.0001596s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:09', 'cdh_per_downloadclient') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 51: cdh_per_downloadclient migrated 21:34:09.8 Info: => 0.0006109s 21:34:09.8 Info: 52: download_history migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 52 21:34:09.8 Info: CreateTable DownloadHistory 21:34:09.8 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:09.8 Info: => 0.0001425s 21:34:09.8 Info: CreateIndex DownloadHistory (EventType) 21:34:09.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:09.8 Info: => 8.92E-05s 21:34:09.8 Info: CreateIndex DownloadHistory (ArtistId) 21:34:09.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:09.8 Info: => 7.68E-05s 21:34:09.8 Info: CreateIndex DownloadHistory (DownloadId) 21:34:09.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:09.8 Info: => 7.76E-05s 21:34:09.8 Info: PerformDBOperation 21:34:09.8 Info: Performing DB Operation 21:34:09.8 Info: => 0.0001041s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:09', 'download_history') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 52: download_history migrated 21:34:09.8 Info: => 0.0006083s 21:34:09.8 Info: 53: add_update_history migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 53 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:09', 'add_update_history') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 53: add_update_history migrated 21:34:09.8 Info: => 0.0003649s 21:34:09.8 Info: 54: add_on_update_to_notifications migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 54 21:34:09.8 Info: AlterTable Notifications 21:34:09.8 Info: => 5E-07s 21:34:09.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:09.8 Info: => 0.0005345s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:09', 'add_on_update_to_notifications') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 54: add_on_update_to_notifications migrated 21:34:09.8 Info: => 0.0008791s 21:34:09.8 Info: 55: download_client_per_indexer migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 55 21:34:09.8 Info: AlterTable Indexers 21:34:09.8 Info: => 5E-07s 21:34:09.8 Info: CreateColumn Indexers DownloadClientId Int32 21:34:09.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.000559s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:09', 'download_client_per_indexer') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 55: download_client_per_indexer migrated 21:34:09.8 Info: => 0.0009166s 21:34:09.8 Info: 56: AddNewItemMonitorType migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 56 21:34:09.8 Info: AlterTable Artists 21:34:09.8 Info: => 5E-07s 21:34:09.8 Info: CreateColumn Artists MonitorNewItems Int32 21:34:09.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.0005641s 21:34:09.8 Info: AlterTable RootFolders 21:34:09.8 Info: => 3E-07s 21:34:09.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.000567s 21:34:09.8 Info: AlterTable ImportLists 21:34:09.8 Info: => 3E-07s 21:34:09.8 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:09.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.0005548s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:09', 'AddNewItemMonitorType') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 56: AddNewItemMonitorType migrated 21:34:09.8 Info: => 0.001059s 21:34:09.8 Info: 57: ImportListSearch migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 57 21:34:09.8 Info: AlterTable ImportLists 21:34:09.8 Info: => 1.3E-06s 21:34:09.8 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:09.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:09.8 Info: => 0.0006383s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:09', 'ImportListSearch') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 57: ImportListSearch migrated 21:34:09.8 Info: => 0.0010404s 21:34:09.8 Info: 58: ImportListMonitorExisting migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 58 21:34:09.8 Info: AlterTable ImportLists 21:34:09.8 Info: => 5E-07s 21:34:09.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:09.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:09.8 Info: => 0.0005904s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:09', 'ImportListMonitorExisting') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 58: ImportListMonitorExisting migrated 21:34:09.8 Info: => 0.0010549s 21:34:09.8 Info: 59: add_indexer_tags migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 59 21:34:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:09.8 Info: => 3.69E-05s 21:34:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:09.8 Info: => 2.72E-05s 21:34:09.8 Info: AlterTable Indexers 21:34:09.8 Info: => 3E-07s 21:34:09.8 Info: CreateColumn Indexers Tags String 21:34:09.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:09.8 Info: => 0.000564s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:09', 'add_indexer_tags') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 59: add_indexer_tags migrated 21:34:09.8 Info: => 0.0010396s 21:34:09.8 Info: 60: update_audio_types migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 60 21:34:09.8 Info: PerformDBOperation 21:34:09.8 Info: Performing DB Operation 21:34:09.8 Info: => 9.07E-05s 21:34:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:09', 'update_audio_types') 21:34:09.8 Info: Committing Transaction 21:34:09.8 Info: 60: update_audio_types migrated 21:34:09.8 Info: => 0.0005872s 21:34:09.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:09.8 Info: Beginning Transaction 21:34:09.8 Info: Starting migration of Main DB to 61 21:34:09.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:09.9 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:09.9 Info: => 3.31E-05s 21:34:09.9 Info: AlterTable AlbumReleases 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:09.9 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:09.9 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:09.9 Info: DROP TABLE "AlbumReleases" 21:34:09.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:09.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:09.9 Info: => 0.0041646s 21:34:09.9 Info: AlterTable Albums 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:09.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:09.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:09.9 Info: DROP TABLE "Albums" 21:34:09.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:09.9 Info: => 0.0042287s 21:34:09.9 Info: AlterTable Albums 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:09.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:09.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:09.9 Info: DROP TABLE "Albums" 21:34:09.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:09.9 Info: => 0.0042099s 21:34:09.9 Info: AlterTable Albums 21:34:09.9 Info: => 3E-07s 21:34:09.9 Info: AlterColumn Albums Added DateTimeOffset 21:34:09.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:09.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:09.9 Info: DROP TABLE "Albums" 21:34:09.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:09.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:09.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:09.9 Info: => 0.0042291s 21:34:09.9 Info: AlterTable Artists 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:09.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:09.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:09.9 Info: DROP TABLE "Artists" 21:34:09.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.9 Info: => 0.0043155s 21:34:09.9 Info: AlterTable Artists 21:34:09.9 Info: => 5E-07s 21:34:09.9 Info: AlterColumn Artists Added DateTimeOffset 21:34:09.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:09.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:09.9 Info: DROP TABLE "Artists" 21:34:09.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:09.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:09.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:09.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:09.9 Info: => 0.004317s 21:34:09.9 Info: AlterTable Blocklist 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:09.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:09.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:09.9 Info: DROP TABLE "Blocklist" 21:34:09.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:09.9 Info: => 0.0037341s 21:34:09.9 Info: AlterTable Blocklist 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:09.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:09.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:09.9 Info: DROP TABLE "Blocklist" 21:34:09.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:09.9 Info: => 0.0038248s 21:34:09.9 Info: AlterTable Commands 21:34:09.9 Info: => 3E-07s 21:34:09.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:09.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:09.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:09.9 Info: DROP TABLE "Commands" 21:34:09.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:09.9 Info: => 0.0037971s 21:34:09.9 Info: AlterTable Commands 21:34:09.9 Info: => 3E-07s 21:34:09.9 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:09.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:09.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:09.9 Info: DROP TABLE "Commands" 21:34:09.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:09.9 Info: => 0.0037334s 21:34:09.9 Info: AlterTable Commands 21:34:09.9 Info: => 3E-07s 21:34:09.9 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:09.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:09.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:09.9 Info: DROP TABLE "Commands" 21:34:09.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:09.9 Info: => 0.003787s 21:34:09.9 Info: AlterTable DownloadClientStatus 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:09.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:09.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:09.9 Info: DROP TABLE "DownloadClientStatus" 21:34:09.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:09.9 Info: => 0.0053065s 21:34:09.9 Info: AlterTable DownloadClientStatus 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:09.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:09.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:09.9 Info: DROP TABLE "DownloadClientStatus" 21:34:09.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:09.9 Info: => 0.0038482s 21:34:09.9 Info: AlterTable DownloadClientStatus 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:09.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:09.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:09.9 Info: DROP TABLE "DownloadClientStatus" 21:34:09.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:09.9 Info: => 0.0038608s 21:34:09.9 Info: AlterTable DownloadHistory 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:09.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:09.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:09.9 Info: DROP TABLE "DownloadHistory" 21:34:09.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:09.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:09.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:09.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:09.9 Info: => 0.0041226s 21:34:09.9 Info: AlterTable ExtraFiles 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:09.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:09.9 Info: DROP TABLE "ExtraFiles" 21:34:09.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:09.9 Info: => 0.0036726s 21:34:09.9 Info: AlterTable ExtraFiles 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:09.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:09.9 Info: DROP TABLE "ExtraFiles" 21:34:09.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:09.9 Info: => 0.0037231s 21:34:09.9 Info: AlterTable History 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn History Date DateTimeOffset 21:34:09.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:09.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:09.9 Info: DROP TABLE "History" 21:34:09.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:09.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:09.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:09.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:09.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:09.9 Info: => 0.0047591s 21:34:09.9 Info: AlterTable ImportListStatus 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:09.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:09.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:09.9 Info: DROP TABLE "ImportListStatus" 21:34:09.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:09.9 Info: => 0.0038147s 21:34:09.9 Info: AlterTable ImportListStatus 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:09.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:09.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:09.9 Info: DROP TABLE "ImportListStatus" 21:34:09.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:09.9 Info: => 0.0038564s 21:34:09.9 Info: AlterTable ImportListStatus 21:34:09.9 Info: => 3E-07s 21:34:09.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:09.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:09.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:09.9 Info: DROP TABLE "ImportListStatus" 21:34:09.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:09.9 Info: => 0.0039417s 21:34:09.9 Info: AlterTable IndexerStatus 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:09.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:09.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:09.9 Info: DROP TABLE "IndexerStatus" 21:34:09.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:09.9 Info: => 0.003853s 21:34:09.9 Info: AlterTable IndexerStatus 21:34:09.9 Info: => 3E-07s 21:34:09.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:09.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:09.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:09.9 Info: DROP TABLE "IndexerStatus" 21:34:09.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:09.9 Info: => 0.0039955s 21:34:09.9 Info: AlterTable IndexerStatus 21:34:09.9 Info: => 3E-07s 21:34:09.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:09.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:09.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:09.9 Info: DROP TABLE "IndexerStatus" 21:34:09.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:09.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:09.9 Info: => 0.0038183s 21:34:09.9 Info: AlterTable LyricFiles 21:34:09.9 Info: => 4E-07s 21:34:09.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:09.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:09.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:09.9 Info: DROP TABLE "LyricFiles" 21:34:09.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:10.0 Info: => 0.0037134s 21:34:10.0 Info: AlterTable LyricFiles 21:34:10.0 Info: => 4E-07s 21:34:10.0 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:10.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:10.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:10.0 Info: DROP TABLE "LyricFiles" 21:34:10.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:10.0 Info: => 0.0041953s 21:34:10.0 Info: AlterTable MetadataFiles 21:34:10.0 Info: => 4E-07s 21:34:10.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:10.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:10.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:10.0 Info: DROP TABLE "MetadataFiles" 21:34:10.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:10.0 Info: => 0.0037248s 21:34:10.0 Info: AlterTable MetadataFiles 21:34:10.0 Info: => 4E-07s 21:34:10.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:10.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:10.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:10.0 Info: DROP TABLE "MetadataFiles" 21:34:10.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:10.0 Info: => 0.0045887s 21:34:10.0 Info: AlterTable PendingReleases 21:34:10.0 Info: => 4E-07s 21:34:10.0 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:10.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:10.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:10.0 Info: DROP TABLE "PendingReleases" 21:34:10.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:10.0 Info: => 0.0037226s 21:34:10.0 Info: AlterTable ScheduledTasks 21:34:10.0 Info: => 4E-07s 21:34:10.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:10.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:10.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:10.0 Info: DROP TABLE "ScheduledTasks" 21:34:10.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:10.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:10.0 Info: => 0.0038255s 21:34:10.0 Info: AlterTable ScheduledTasks 21:34:10.0 Info: => 3E-07s 21:34:10.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:10.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:10.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:10.0 Info: DROP TABLE "ScheduledTasks" 21:34:10.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:10.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:10.0 Info: => 0.0039098s 21:34:10.0 Info: AlterTable TrackFiles 21:34:10.0 Info: => 4E-07s 21:34:10.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:10.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:10.0 Info: DROP TABLE "TrackFiles" 21:34:10.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.0 Info: => 0.0040036s 21:34:10.0 Info: AlterTable TrackFiles 21:34:10.0 Info: => 4E-07s 21:34:10.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:10.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:10.0 Info: DROP TABLE "TrackFiles" 21:34:10.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.0 Info: => 0.0041091s 21:34:10.0 Info: AlterTable VersionInfo 21:34:10.0 Info: => 4E-07s 21:34:10.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:10.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:10.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:10.0 Info: DROP TABLE "VersionInfo" 21:34:10.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:10.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:10.0 Info: => 0.0039072s 21:34:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:10', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:10.0 Info: Committing Transaction 21:34:10.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:10.0 Info: => 0.0046896s 21:34:10.0 Info: 62: add_on_delete_to_notifications migrating 21:34:10.0 Info: Beginning Transaction 21:34:10.0 Info: Starting migration of Main DB to 62 21:34:10.0 Info: AlterTable Notifications 21:34:10.0 Info: => 5E-07s 21:34:10.0 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:10.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:10.0 Info: => 0.0005678s 21:34:10.0 Info: AlterTable Notifications 21:34:10.0 Info: => 4E-07s 21:34:10.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:10.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:10.0 Info: => 0.0005529s 21:34:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:10', 'add_on_delete_to_notifications') 21:34:10.0 Info: Committing Transaction 21:34:10.0 Info: 62: add_on_delete_to_notifications migrated 21:34:10.0 Info: => 0.0010253s 21:34:10.0 Info: 63: add_custom_formats migrating 21:34:10.0 Info: Beginning Transaction 21:34:10.0 Info: Starting migration of Main DB to 63 21:34:10.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 21:34:10.0 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 21:34:10.0 Info: AlterTable DelayProfiles 21:34:10.0 Info: => 3E-07s 21:34:10.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:10.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:10.0 Info: => 0.0005354s 21:34:10.0 Info: UpdateData 21:34:10.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:10.0 Info: => 4.19E-05s 21:34:10.0 Info: AlterTable TrackFiles 21:34:10.0 Info: => 3E-07s 21:34:10.0 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:10.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:10.0 Info: => 0.0005267s 21:34:10.0 Info: PerformDBOperation 21:34:10.0 Info: Performing DB Operation 21:34:10.0 Info: => 0.0009923s 21:34:10.0 Info: CreateTable CustomFormats 21:34:10.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:10.0 Info: => 0.0001422s 21:34:10.0 Info: CreateIndex CustomFormats (Name) 21:34:10.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:10.0 Info: => 8.58E-05s 21:34:10.0 Info: AlterTable QualityProfiles 21:34:10.0 Info: => 4E-07s 21:34:10.0 Info: CreateColumn QualityProfiles FormatItems String 21:34:10.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:10.0 Info: => 0.0005771s 21:34:10.0 Info: AlterTable QualityProfiles 21:34:10.0 Info: => 4E-07s 21:34:10.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:10.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:10.0 Info: => 0.0005504s 21:34:10.0 Info: AlterTable QualityProfiles 21:34:10.0 Info: => 3E-07s 21:34:10.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:10.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:10.0 Info: => 0.0005475s 21:34:10.0 Info: PerformDBOperation 21:34:10.0 Info: Performing DB Operation 21:34:10.0 Info: => 0.0036787s 21:34:10.0 Info: PerformDBOperation 21:34:10.0 Info: Performing DB Operation 21:34:10.0 Info: => 3.88E-05s 21:34:10.0 Info: DeleteColumn ReleaseProfiles Preferred 21:34:10.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:10.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:10.0 Info: DROP TABLE "ReleaseProfiles" 21:34:10.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:10.0 Info: => 0.0040909s 21:34:10.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:10.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:10.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:10.0 Info: DROP TABLE "ReleaseProfiles" 21:34:10.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:10.0 Info: => 0.0039404s 21:34:10.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:10.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:10.0 Info: => 3.84E-05s 21:34:10.0 Info: AlterTable DelayProfiles 21:34:10.0 Info: => 4E-07s 21:34:10.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:10.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:10.0 Info: => 0.0005694s 21:34:10.0 Info: AlterTable DelayProfiles 21:34:10.0 Info: => 3E-07s 21:34:10.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:10.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:10.0 Info: => 0.0005585s 21:34:10.0 Info: -> 2 Insert operations completed in 00:00:00.0001139 taking an average of 00:00:00.0000569 21:34:10.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:10', 'add_custom_formats') 21:34:10.0 Info: Committing Transaction 21:34:10.0 Info: 63: add_custom_formats migrated 21:34:10.0 Info: => 0.0011008s 21:34:10.0 Debug: Took: 00:00:00.3768755 21:34:10.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 21:34:10.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 21:34:10.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864501026631_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:10.1 Info: DatabaseEngineVersionCheck migrating 21:34:10.1 Info: PerformDBOperation 21:34:10.1 Info: Performing DB Operation 21:34:10.1 Info: SQLite 3.47.2 21:34:10.1 Info: => 0.0014153s 21:34:10.1 Info: DatabaseEngineVersionCheck migrated 21:34:10.1 Info: => 0.0014285s 21:34:10.1 Info: VersionMigration migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: CreateTable VersionInfo 21:34:10.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:10.1 Info: => 0.0001928s 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: VersionMigration migrated 21:34:10.1 Info: => 0.0009403s 21:34:10.1 Info: VersionUniqueMigration migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: CreateIndex VersionInfo (Version) 21:34:10.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:10.1 Info: => 0.0001043s 21:34:10.1 Info: AlterTable VersionInfo 21:34:10.1 Info: => 5E-07s 21:34:10.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:10.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:10.1 Info: => 0.0002145s 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: VersionUniqueMigration migrated 21:34:10.1 Info: => 0.0006169s 21:34:10.1 Info: VersionDescriptionMigration migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: AlterTable VersionInfo 21:34:10.1 Info: => 9E-07s 21:34:10.1 Info: CreateColumn VersionInfo Description String 21:34:10.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:10.1 Info: => 0.0004886s 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: VersionDescriptionMigration migrated 21:34:10.1 Info: => 0.0008084s 21:34:10.1 Info: 1: InitialSetup migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 1 21:34:10.1 Info: CreateTable Config 21:34:10.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001645s 21:34:10.1 Info: CreateIndex Config (Key) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:10.1 Info: => 7.48E-05s 21:34:10.1 Info: CreateTable RootFolders 21:34:10.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001042s 21:34:10.1 Info: CreateIndex RootFolders (Path) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:10.1 Info: => 7.23E-05s 21:34:10.1 Info: CreateTable Artists 21:34:10.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:10.1 Info: => 0.0002439s 21:34:10.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:10.1 Info: => 8.6E-05s 21:34:10.1 Info: CreateIndex Artists (NameSlug) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:10.1 Info: => 7.13E-05s 21:34:10.1 Info: CreateIndex Artists (CleanName) 21:34:10.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.1 Info: => 6.35E-05s 21:34:10.1 Info: CreateIndex Artists (Path) 21:34:10.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.1 Info: => 6.43E-05s 21:34:10.1 Info: CreateTable Albums 21:34:10.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:10.1 Info: => 0.000189s 21:34:10.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.1 Info: => 7.21E-05s 21:34:10.1 Info: CreateIndex Albums (MBId) 21:34:10.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:10.1 Info: => 6.68E-05s 21:34:10.1 Info: CreateIndex Albums (TADBId) 21:34:10.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:10.1 Info: => 6.52E-05s 21:34:10.1 Info: CreateIndex Albums (TitleSlug) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:10.1 Info: => 6.62E-05s 21:34:10.1 Info: CreateIndex Albums (CleanTitle) 21:34:10.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.1 Info: => 6.54E-05s 21:34:10.1 Info: CreateIndex Albums (Path) 21:34:10.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:10.1 Info: => 6.25E-05s 21:34:10.1 Info: CreateTable Tracks 21:34:10.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:10.1 Info: => 0.0001451s 21:34:10.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:10.1 Info: => 6.94E-05s 21:34:10.1 Info: CreateIndex Tracks (ArtistId) 21:34:10.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:10.1 Info: => 7.13E-05s 21:34:10.1 Info: CreateIndex Tracks (TrackFileId) 21:34:10.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:10.1 Info: => 7.18E-05s 21:34:10.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:10.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:10.1 Info: => 7.25E-05s 21:34:10.1 Info: CreateTable TrackFiles 21:34:10.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:10.1 Info: => 0.0001585s 21:34:10.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:10.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:10.1 Info: => 7.28E-05s 21:34:10.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:10.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.1 Info: => 6.57E-05s 21:34:10.1 Info: CreateTable History 21:34:10.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:10.1 Info: => 0.0001507s 21:34:10.1 Info: CreateIndex History (Date) 21:34:10.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:10.1 Info: => 7.3E-05s 21:34:10.1 Info: CreateIndex History (EventType) 21:34:10.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:10.1 Info: => 6.83E-05s 21:34:10.1 Info: CreateIndex History (DownloadId) 21:34:10.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:10.1 Info: => 6.72E-05s 21:34:10.1 Info: CreateIndex History (AlbumId) 21:34:10.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:10.1 Info: => 9.19E-05s 21:34:10.1 Info: CreateTable Notifications 21:34:10.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:10.1 Info: => 0.0001412s 21:34:10.1 Info: CreateTable ScheduledTasks 21:34:10.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:10.1 Info: => 0.0001162s 21:34:10.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:10.1 Info: => 7.41E-05s 21:34:10.1 Info: CreateTable Indexers 21:34:10.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:10.1 Info: => 0.0001145s 21:34:10.1 Info: CreateIndex Indexers (Name) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:10.1 Info: => 7.77E-05s 21:34:10.1 Info: CreateTable Profiles 21:34:10.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001087s 21:34:10.1 Info: CreateIndex Profiles (Name) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:10.1 Info: => 0.0001283s 21:34:10.1 Info: CreateTable QualityDefinitions 21:34:10.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:10.1 Info: => 0.0001317s 21:34:10.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:10.1 Info: => 8.38E-05s 21:34:10.1 Info: CreateIndex QualityDefinitions (Title) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:10.1 Info: => 7.6E-05s 21:34:10.1 Info: CreateTable NamingConfig 21:34:10.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:10.1 Info: => 0.0001268s 21:34:10.1 Info: CreateTable Blacklist 21:34:10.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:10.1 Info: => 0.0001628s 21:34:10.1 Info: CreateTable Metadata 21:34:10.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001128s 21:34:10.1 Info: CreateTable MetadataFiles 21:34:10.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001288s 21:34:10.1 Info: CreateTable DownloadClients 21:34:10.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001138s 21:34:10.1 Info: CreateTable PendingReleases 21:34:10.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:10.1 Info: => 0.0001237s 21:34:10.1 Info: CreateTable RemotePathMappings 21:34:10.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001062s 21:34:10.1 Info: CreateTable Tags 21:34:10.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001023s 21:34:10.1 Info: CreateIndex Tags (Label) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:10.1 Info: => 8.22E-05s 21:34:10.1 Info: CreateTable Restrictions 21:34:10.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001096s 21:34:10.1 Info: CreateTable DelayProfiles 21:34:10.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001341s 21:34:10.1 Info: CreateTable Users 21:34:10.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001063s 21:34:10.1 Info: CreateIndex Users (Identifier) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:10.1 Info: => 8.27E-05s 21:34:10.1 Info: CreateIndex Users (Username) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:10.1 Info: => 7.88E-05s 21:34:10.1 Info: CreateTable Commands 21:34:10.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:10.1 Info: => 0.0001338s 21:34:10.1 Info: CreateTable IndexerStatus 21:34:10.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:10.1 Info: => 0.0001274s 21:34:10.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:10.1 Info: => 9.99E-05s 21:34:10.1 Info: CreateTable ExtraFiles 21:34:10.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:10.1 Info: => 0.0001346s 21:34:10.1 Info: CreateTable LyricFiles 21:34:10.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:10.1 Info: => 0.0001371s 21:34:10.1 Info: CreateTable LanguageProfiles 21:34:10.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:10.1 Info: => 0.0001097s 21:34:10.1 Info: CreateIndex LanguageProfiles (Name) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:10.1 Info: => 8.45E-05s 21:34:10.1 Info: CreateTable DownloadClientStatus 21:34:10.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:10.1 Info: => 0.0001185s 21:34:10.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:10.1 Info: => 0.0001089s 21:34:10.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:10.1 Info: -> 1 Insert operations completed in 00:00:00.0000584 taking an average of 00:00:00.0000584 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:10', 'InitialSetup') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 1: InitialSetup migrated 21:34:10.1 Info: => 0.0010668s 21:34:10.1 Info: 2: add_reason_to_pending_releases migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 2 21:34:10.1 Info: AlterTable PendingReleases 21:34:10.1 Info: => 1.3E-06s 21:34:10.1 Info: CreateColumn PendingReleases Reason Int32 21:34:10.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:10.1 Info: => 0.000607s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:10', 'add_reason_to_pending_releases') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 2: add_reason_to_pending_releases migrated 21:34:10.1 Info: => 0.0010854s 21:34:10.1 Info: 3: add_medium_support migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 3 21:34:10.1 Info: AlterTable Albums 21:34:10.1 Info: => 1.5E-06s 21:34:10.1 Info: CreateColumn Albums Media String 21:34:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:10.1 Info: => 0.0005185s 21:34:10.1 Info: AlterTable Tracks 21:34:10.1 Info: => 4E-07s 21:34:10.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:10.1 Info: => 0.0004801s 21:34:10.1 Info: AlterTable Tracks 21:34:10.1 Info: => 4E-07s 21:34:10.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:10.1 Info: => 0.0009161s 21:34:10.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:10.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:10.1 Info: => 3.37E-05s 21:34:10.1 Info: DeleteColumn Tracks TrackNumber 21:34:10.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:10.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:10.1 Info: DROP TABLE "Tracks" 21:34:10.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:10.1 Info: => 0.0041452s 21:34:10.1 Info: AlterTable Tracks 21:34:10.1 Info: => 5E-07s 21:34:10.1 Info: CreateColumn Tracks TrackNumber String 21:34:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:10.1 Info: => 0.0004556s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:10', 'add_medium_support') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 3: add_medium_support migrated 21:34:10.1 Info: => 0.0009976s 21:34:10.1 Info: 4: add_various_qualites_in_profile migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 4 21:34:10.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:10.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:10.1 Info: => 4.14E-05s 21:34:10.1 Info: PerformDBOperation 21:34:10.1 Info: Performing DB Operation 21:34:10.1 Info: => 2.95E-05s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:10', 'add_various_qualites_in_profile') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 4: add_various_qualites_in_profile migrated 21:34:10.1 Info: => 0.0004693s 21:34:10.1 Info: 5: metadata_profiles migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 5 21:34:10.1 Info: CreateTable MetadataProfiles 21:34:10.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001318s 21:34:10.1 Info: CreateIndex MetadataProfiles (Name) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:10.1 Info: => 8.97E-05s 21:34:10.1 Info: AlterTable Artists 21:34:10.1 Info: => 3E-07s 21:34:10.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:10.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:10.1 Info: => 0.0004901s 21:34:10.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:10.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:10.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:10.1 Info: DROP TABLE "Artists" 21:34:10.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.1 Info: => 0.0042813s 21:34:10.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:10.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:10.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:10.1 Info: DROP TABLE "Artists" 21:34:10.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.1 Info: => 0.0042292s 21:34:10.1 Info: AlterTable Albums 21:34:10.1 Info: => 3E-07s 21:34:10.1 Info: CreateColumn Albums SecondaryTypes String 21:34:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:10.1 Info: => 0.0005036s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:10', 'metadata_profiles') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 5: metadata_profiles migrated 21:34:10.1 Info: => 0.0010458s 21:34:10.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 6 21:34:10.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:10.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:10.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:10.1 Info: DROP TABLE "Indexers" 21:34:10.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:10.1 Info: => 0.0047281s 21:34:10.1 Info: AlterTable Indexers 21:34:10.1 Info: => 4E-07s 21:34:10.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:10.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:10.1 Info: => 0.0005113s 21:34:10.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:10.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:10.1 Info: => 3.67E-05s 21:34:10.1 Info: AlterTable Indexers 21:34:10.1 Info: => 3E-07s 21:34:10.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:10.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:10.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:10.1 Info: DROP TABLE "Indexers" 21:34:10.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:10.1 Info: => 0.0049054s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:10', 'separate_automatic_and_interactive_search') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:10.1 Info: => 0.0054961s 21:34:10.1 Info: 7: change_album_path_to_relative migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 7 21:34:10.1 Info: DeleteColumn Albums Path 21:34:10.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:10.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:10.1 Info: DROP TABLE "Albums" 21:34:10.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.1 Info: => 0.0055237s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:10', 'change_album_path_to_relative') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 7: change_album_path_to_relative migrated 21:34:10.1 Info: => 0.0060977s 21:34:10.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 8 21:34:10.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:10.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:10.1 Info: => 3.86E-05s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:10', 'change_quality_size_mb_to_kb') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:10.1 Info: => 0.0004817s 21:34:10.1 Info: 9: album_releases migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 9 21:34:10.1 Info: AlterTable Albums 21:34:10.1 Info: => 6E-07s 21:34:10.1 Info: CreateColumn Albums Releases String 21:34:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:10.1 Info: => 0.0005644s 21:34:10.1 Info: AlterTable Albums 21:34:10.1 Info: => 4E-07s 21:34:10.1 Info: CreateColumn Albums CurrentRelease String 21:34:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:10.1 Info: => 0.0005303s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:10', 'album_releases') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 9: album_releases migrated 21:34:10.1 Info: => 0.0010331s 21:34:10.1 Info: 10: album_releases_fix migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 10 21:34:10.1 Info: AlterTable Albums 21:34:10.1 Info: => 1.4E-06s 21:34:10.1 Info: AlterColumn Albums Releases String 21:34:10.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:10.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:10.1 Info: DROP TABLE "Albums" 21:34:10.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.1 Info: => 0.0050291s 21:34:10.1 Info: AlterTable Albums 21:34:10.1 Info: => 5E-07s 21:34:10.1 Info: AlterColumn Albums CurrentRelease String 21:34:10.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:10.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:10.1 Info: DROP TABLE "Albums" 21:34:10.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:10.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.1 Info: => 0.0089523s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:10', 'album_releases_fix') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 10: album_releases_fix migrated 21:34:10.1 Info: => 0.009538s 21:34:10.1 Info: 11: import_lists migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 11 21:34:10.1 Info: CreateTable ImportLists 21:34:10.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:10.1 Info: => 0.0001522s 21:34:10.1 Info: CreateIndex ImportLists (Name) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:10.1 Info: => 8.21E-05s 21:34:10.1 Info: CreateTable ImportListStatus 21:34:10.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:10.1 Info: => 0.000142s 21:34:10.1 Info: CreateIndex ImportListStatus (ProviderId) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:10.1 Info: => 8.2E-05s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:10', 'import_lists') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 11: import_lists migrated 21:34:10.1 Info: => 0.0005893s 21:34:10.1 Info: 12: add_release_status migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 12 21:34:10.1 Info: AlterTable MetadataProfiles 21:34:10.1 Info: => 1.3E-06s 21:34:10.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:10.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:10.1 Info: => 0.0005777s 21:34:10.1 Info: PerformDBOperation 21:34:10.1 Info: Performing DB Operation 21:34:10.1 Info: => 2.66E-05s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:10', 'add_release_status') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 12: add_release_status migrated 21:34:10.1 Info: => 0.000486s 21:34:10.1 Info: 13: album_download_notification migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 13 21:34:10.1 Info: AlterTable Notifications 21:34:10.1 Info: => 5E-07s 21:34:10.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:10.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:10.1 Info: => 0.0004767s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:10', 'album_download_notification') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 13: album_download_notification migrated 21:34:10.1 Info: => 0.0008628s 21:34:10.1 Info: 14: fix_language_metadata_profiles migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 14 21:34:10.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:10.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:10.1 Info: => 8.53E-05s 21:34:10.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:10.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:10.1 Info: => 8.17E-05s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:10', 'fix_language_metadata_profiles') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 14: fix_language_metadata_profiles migrated 21:34:10.1 Info: => 0.0004278s 21:34:10.1 Info: 15: remove_fanzub migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 15 21:34:10.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:10.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:10.1 Info: => 3.41E-05s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:10', 'remove_fanzub') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 15: remove_fanzub migrated 21:34:10.1 Info: => 0.0004799s 21:34:10.1 Info: 16: update_artist_history_indexes migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 16 21:34:10.1 Info: CreateIndex Albums (ArtistId) 21:34:10.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:10.1 Info: => 9.06E-05s 21:34:10.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:10.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:10.1 Info: => 8.36E-05s 21:34:10.1 Info: DeleteIndex History (AlbumId) 21:34:10.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:10.1 Info: => 0.0001113s 21:34:10.1 Info: CreateIndex History (AlbumId, Date) 21:34:10.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:10.1 Info: => 8.32E-05s 21:34:10.1 Info: DeleteIndex History (DownloadId) 21:34:10.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:10.1 Info: => 0.0001055s 21:34:10.1 Info: CreateIndex History (DownloadId, Date) 21:34:10.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:10.1 Info: => 8.16E-05s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:10', 'update_artist_history_indexes') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 16: update_artist_history_indexes migrated 21:34:10.1 Info: => 0.0005062s 21:34:10.1 Info: 17: remove_nma migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 17 21:34:10.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:10.1 Info: => 3.69E-05s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:10', 'remove_nma') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 17: remove_nma migrated 21:34:10.1 Info: => 0.0003325s 21:34:10.1 Info: 18: album_disambiguation migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 18 21:34:10.1 Info: AlterTable Albums 21:34:10.1 Info: => 4E-07s 21:34:10.1 Info: CreateColumn Albums Disambiguation String 21:34:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:10.1 Info: => 0.0005014s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:10', 'album_disambiguation') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 18: album_disambiguation migrated 21:34:10.1 Info: => 0.000903s 21:34:10.1 Info: 19: add_ape_quality_in_profiles migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 19 21:34:10.1 Info: PerformDBOperation 21:34:10.1 Info: Performing DB Operation 21:34:10.1 Info: => 7.38E-05s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:10', 'add_ape_quality_in_profiles') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 19: add_ape_quality_in_profiles migrated 21:34:10.1 Info: => 0.0003976s 21:34:10.1 Info: 20: remove_pushalot migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 20 21:34:10.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:10.1 Info: => 3.78E-05s 21:34:10.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:10.1 Info: => 2.98E-05s 21:34:10.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:10.1 Info: => 2.65E-05s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:10', 'remove_pushalot') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 20: remove_pushalot migrated 21:34:10.1 Info: => 0.0003549s 21:34:10.1 Info: 21: add_custom_filters migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 21 21:34:10.1 Info: CreateTable CustomFilters 21:34:10.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:10.1 Info: => 0.0001379s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:10', 'add_custom_filters') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 21: add_custom_filters migrated 21:34:10.1 Info: => 0.0004847s 21:34:10.1 Info: 22: import_list_tags migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 22 21:34:10.1 Info: AlterTable ImportLists 21:34:10.1 Info: => 5E-07s 21:34:10.1 Info: CreateColumn ImportLists Tags String 21:34:10.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:10.1 Info: => 0.0005291s 21:34:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:10', 'import_list_tags') 21:34:10.1 Info: Committing Transaction 21:34:10.1 Info: 22: import_list_tags migrated 21:34:10.1 Info: => 0.0009784s 21:34:10.1 Info: 23: add_release_groups_etc migrating 21:34:10.1 Info: Beginning Transaction 21:34:10.1 Info: Starting migration of Main DB to 23 21:34:10.1 Info: CreateTable ArtistMetadata 21:34:10.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:10.1 Info: => 0.0001616s 21:34:10.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:10.1 Info: => 8.73E-05s 21:34:10.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:10.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:10.1 Info: => 7.24E-05s 21:34:10.1 Info: AlterTable Artists 21:34:10.1 Info: => 4E-07s 21:34:10.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:10.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:10.1 Info: => 0.0005455s 21:34:10.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:10.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:10.1 Info: => 5.75E-05s 21:34:10.1 Info: CreateTable AlbumReleases 21:34:10.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:10.1 Info: => 0.0001516s 21:34:10.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:10.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:10.1 Info: => 8.52E-05s 21:34:10.1 Info: CreateIndex AlbumReleases (AlbumId) 21:34:10.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:10.1 Info: => 7.85E-05s 21:34:10.1 Info: PerformDBOperation 21:34:10.1 Info: Performing DB Operation 21:34:10.1 Info: => 3.17E-05s 21:34:10.1 Info: AlterTable Albums 21:34:10.1 Info: => 4E-07s 21:34:10.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:10.1 Info: => 0.0005435s 21:34:10.1 Info: AlterTable Albums 21:34:10.1 Info: => 3E-07s 21:34:10.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:10.1 Info: => 0.0005585s 21:34:10.1 Info: AlterTable Albums 21:34:10.1 Info: => 4E-07s 21:34:10.1 Info: CreateColumn Albums Links String 21:34:10.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:10.1 Info: => 0.0005993s 21:34:10.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:10.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:10.1 Info: => 8.75E-05s 21:34:10.1 Info: AlterTable Tracks 21:34:10.1 Info: => 3E-07s 21:34:10.1 Info: CreateColumn Tracks ForeignRecordingId String 21:34:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:10.1 Info: => 0.0005504s 21:34:10.1 Info: AlterTable Tracks 21:34:10.1 Info: => 3E-07s 21:34:10.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:10.1 Info: => 0.0005143s 21:34:10.1 Info: AlterTable Tracks 21:34:10.1 Info: => 4E-07s 21:34:10.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:10.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:10.1 Info: => 0.0005888s 21:34:10.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:10.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:10.1 Info: => 7.32E-05s 21:34:10.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:10.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:10.1 Info: => 6.04E-05s 21:34:10.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:10.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.2 Info: DROP TABLE "Artists" 21:34:10.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.2 Info: => 0.0044381s 21:34:10.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:10.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:10.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:10.2 Info: DROP TABLE "Albums" 21:34:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.2 Info: => 0.0044213s 21:34:10.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:10.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:10.2 Info: DROP TABLE "Tracks" 21:34:10.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:10.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:10.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:10.2 Info: => 0.0039593s 21:34:10.2 Info: DeleteColumn TrackFiles ArtistId 21:34:10.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:10.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:10.2 Info: DROP TABLE "TrackFiles" 21:34:10.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.2 Info: => 0.0037302s 21:34:10.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:10.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.2 Info: => 7.92E-05s 21:34:10.2 Info: CreateIndex Artists (Monitored) 21:34:10.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.2 Info: => 7.41E-05s 21:34:10.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:10.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:10.2 Info: => 7.42E-05s 21:34:10.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:10.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:10.2 Info: => 7.22E-05s 21:34:10.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:10.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:10.2 Info: => 7.13E-05s 21:34:10.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:10.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:10.2 Info: => 7.04E-05s 21:34:10.2 Info: UpdateData 21:34:10.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:10.2 Info: => 3.82E-05s 21:34:10.2 Info: UpdateData 21:34:10.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:10.2 Info: => 3.12E-05s 21:34:10.2 Info: UpdateData 21:34:10.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:10.2 Info: => 3.7E-05s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:10', 'add_release_groups_etc') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 23: add_release_groups_etc migrated 21:34:10.2 Info: => 0.0006813s 21:34:10.2 Info: 24: NewMediaInfoFormat migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 24 21:34:10.2 Info: UpdateData 21:34:10.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:10.2 Info: => 3.83E-05s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:10', 'NewMediaInfoFormat') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 24: NewMediaInfoFormat migrated 21:34:10.2 Info: => 0.000588s 21:34:10.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 25 21:34:10.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:10.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:10.2 Info: => 0.001872s 21:34:10.2 Info: AlterTable ReleaseProfiles 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:10.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:10.2 Info: => 0.0005489s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:10', 'rename_restrictions_to_release_profiles') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:10.2 Info: => 0.0010309s 21:34:10.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 26 21:34:10.2 Info: RenameTable Profiles QualityProfiles 21:34:10.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:10.2 Info: => 0.0017896s 21:34:10.2 Info: AlterTable QualityProfiles 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:10.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:10.2 Info: => 0.0004994s 21:34:10.2 Info: AlterTable LanguageProfiles 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:10.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:10.2 Info: => 0.0006217s 21:34:10.2 Info: UpdateData 21:34:10.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:10.2 Info: => 3.58E-05s 21:34:10.2 Info: UpdateData 21:34:10.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:10.2 Info: => 2.68E-05s 21:34:10.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:10.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.2 Info: DROP TABLE "Artists" 21:34:10.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.2 Info: => 0.0042658s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:10', 'rename_quality_profiles_add_upgrade_allowed') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:10.2 Info: => 0.0048749s 21:34:10.2 Info: 27: add_import_exclusions migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 27 21:34:10.2 Info: CreateTable ImportListExclusions 21:34:10.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:10.2 Info: => 0.000125s 21:34:10.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:10.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:10.2 Info: => 8.61E-05s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:10', 'add_import_exclusions') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 27: add_import_exclusions migrated 21:34:10.2 Info: => 0.0005608s 21:34:10.2 Info: 28: clean_artist_metadata_table migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 28 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.2 Info: => 0.0001487s 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.2 Info: => 0.0001294s 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:10.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:10.2 Info: => 0.0001413s 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:10.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:10.2 Info: => 0.0001147s 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.2 Info: => 0.0001138s 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:10.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:10.2 Info: => 0.0001123s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:10', 'clean_artist_metadata_table') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 28: clean_artist_metadata_table migrated 21:34:10.2 Info: => 0.0005752s 21:34:10.2 Info: 29: health_issue_notification migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 29 21:34:10.2 Info: AlterTable Notifications 21:34:10.2 Info: => 6E-07s 21:34:10.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:10.2 Info: => 0.0005215s 21:34:10.2 Info: AlterTable Notifications 21:34:10.2 Info: => 5E-07s 21:34:10.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:10.2 Info: => 0.0005308s 21:34:10.2 Info: AlterTable Notifications 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:10.2 Info: => 0.0005079s 21:34:10.2 Info: AlterTable Notifications 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:10.2 Info: => 0.0006141s 21:34:10.2 Info: AlterTable Notifications 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:10.2 Info: => 0.0005247s 21:34:10.2 Info: DeleteColumn Notifications OnDownload 21:34:10.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:10.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:10.2 Info: DROP TABLE "Notifications" 21:34:10.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:10.2 Info: => 0.0039018s 21:34:10.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:10.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:10.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:10.2 Info: DROP TABLE "Notifications" 21:34:10.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:10.2 Info: => 0.0038373s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:10', 'health_issue_notification') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 29: health_issue_notification migrated 21:34:10.2 Info: => 0.0043059s 21:34:10.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 30 21:34:10.2 Info: AlterTable TrackFiles 21:34:10.2 Info: => 5E-07s 21:34:10.2 Info: CreateColumn TrackFiles Modified DateTime 21:34:10.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:10.2 Info: => 0.0006461s 21:34:10.2 Info: AlterTable TrackFiles 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn TrackFiles Path String 21:34:10.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:10.2 Info: => 0.0005711s 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:10.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:10.2 Info: => 3E-05s 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:10.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:10.2 Info: => 0.0001293s 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:10.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:10.2 Info: => 0.0001303s 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:10.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:10.2 Info: => 0.0001362s 21:34:10.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:10.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:10.2 Info: => 6.48E-05s 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:10.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:10.2 Info: => 4.71E-05s 21:34:10.2 Info: AlterTable TrackFiles 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: AlterColumn TrackFiles Path String 21:34:10.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:10.2 Info: DROP TABLE "TrackFiles" 21:34:10.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.2 Info: => 0.0039307s 21:34:10.2 Info: CreateIndex TrackFiles (Path) 21:34:10.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.2 Info: => 8.07E-05s 21:34:10.2 Info: DeleteColumn TrackFiles RelativePath 21:34:10.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:10.2 Info: DROP TABLE "TrackFiles" 21:34:10.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.2 Info: => 0.0039922s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:10', 'add_mediafilerepository_mtime') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 30: add_mediafilerepository_mtime migrated 21:34:10.2 Info: => 0.0044881s 21:34:10.2 Info: 31: add_artistmetadataid_constraint migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 31 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:10.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:10.2 Info: => 7.44E-05s 21:34:10.2 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:10.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:10.2 Info: => 0.0001424s 21:34:10.2 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:10.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.2 Info: DROP TABLE "Artists" 21:34:10.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.2 Info: => 0.0044149s 21:34:10.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:10.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.2 Info: => 7.56E-05s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:10', 'add_artistmetadataid_constraint') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 31: add_artistmetadataid_constraint migrated 21:34:10.2 Info: => 0.0005815s 21:34:10.2 Info: 32: old_ids_and_artist_alias migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 32 21:34:10.2 Info: AlterTable ArtistMetadata 21:34:10.2 Info: => 5E-07s 21:34:10.2 Info: CreateColumn ArtistMetadata Aliases String 21:34:10.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:10.2 Info: => 0.0005107s 21:34:10.2 Info: AlterTable ArtistMetadata 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:10.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.2 Info: => 0.0005416s 21:34:10.2 Info: AlterTable Albums 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.2 Info: => 0.0005273s 21:34:10.2 Info: AlterTable AlbumReleases 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:10.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.2 Info: => 0.0005161s 21:34:10.2 Info: AlterTable Tracks 21:34:10.2 Info: => 3E-07s 21:34:10.2 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.2 Info: => 0.0005056s 21:34:10.2 Info: AlterTable Tracks 21:34:10.2 Info: => 3E-07s 21:34:10.2 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.2 Info: => 0.0005189s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:10', 'old_ids_and_artist_alias') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 32: old_ids_and_artist_alias migrated 21:34:10.2 Info: => 0.0009885s 21:34:10.2 Info: 33: download_propers_config migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 33 21:34:10.2 Info: PerformDBOperation 21:34:10.2 Info: Performing DB Operation 21:34:10.2 Info: => 2.7E-05s 21:34:10.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:10.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:10.2 Info: => 2.81E-05s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:10', 'download_propers_config') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 33: download_propers_config migrated 21:34:10.2 Info: => 0.0004574s 21:34:10.2 Info: 34: remove_language_profiles migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 34 21:34:10.2 Info: DeleteTable LanguageProfiles 21:34:10.2 Info: DROP TABLE "LanguageProfiles" 21:34:10.2 Info: => 0.0001899s 21:34:10.2 Info: DeleteColumn Artists LanguageProfileId 21:34:10.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.2 Info: DROP TABLE "Artists" 21:34:10.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.2 Info: => 0.0042797s 21:34:10.2 Info: DeleteColumn ImportLists LanguageProfileId 21:34:10.2 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:10.2 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:10.2 Info: DROP TABLE "ImportLists" 21:34:10.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:10.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:10.2 Info: => 0.0039063s 21:34:10.2 Info: DeleteColumn Blacklist Language 21:34:10.2 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:10.2 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:10.2 Info: DROP TABLE "Blacklist" 21:34:10.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:10.2 Info: => 0.004074s 21:34:10.2 Info: DeleteColumn History Language 21:34:10.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:10.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:10.2 Info: DROP TABLE "History" 21:34:10.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:10.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:10.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:10.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:10.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:10.2 Info: => 0.0061226s 21:34:10.2 Info: DeleteColumn LyricFiles Language 21:34:10.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:10.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:10.2 Info: DROP TABLE "LyricFiles" 21:34:10.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:10.2 Info: => 0.003969s 21:34:10.2 Info: DeleteColumn TrackFiles Language 21:34:10.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:10.2 Info: DROP TABLE "TrackFiles" 21:34:10.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.2 Info: => 0.0038554s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:10', 'remove_language_profiles') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 34: remove_language_profiles migrated 21:34:10.2 Info: => 0.0044428s 21:34:10.2 Info: 35: multi_disc_naming_format migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 35 21:34:10.2 Info: AlterTable NamingConfig 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:10.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:10.2 Info: => 0.0005416s 21:34:10.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:10.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:10.2 Info: => 3.77E-05s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:10', 'multi_disc_naming_format') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 35: multi_disc_naming_format migrated 21:34:10.2 Info: => 0.0005255s 21:34:10.2 Info: 36: add_download_client_priority migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 36 21:34:10.2 Info: AlterTable DownloadClients 21:34:10.2 Info: => 1.2E-06s 21:34:10.2 Info: CreateColumn DownloadClients Priority Int32 21:34:10.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:10.2 Info: => 0.000628s 21:34:10.2 Info: PerformDBOperation 21:34:10.2 Info: Performing DB Operation 21:34:10.2 Info: => 4.52E-05s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:10', 'add_download_client_priority') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 36: add_download_client_priority migrated 21:34:10.2 Info: => 0.0004944s 21:34:10.2 Info: 37: remove_growl_prowl migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 37 21:34:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:10.2 Info: => 3.65E-05s 21:34:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:10.2 Info: => 2.68E-05s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:10', 'remove_growl_prowl') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 37: remove_growl_prowl migrated 21:34:10.2 Info: => 0.0004046s 21:34:10.2 Info: 38: remove_plex_hometheatre migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 38 21:34:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:10.2 Info: => 3.42E-05s 21:34:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:10.2 Info: => 2.64E-05s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:10', 'remove_plex_hometheatre') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 38: remove_plex_hometheatre migrated 21:34:10.2 Info: => 0.000451s 21:34:10.2 Info: 39: add_root_folder_add_defaults migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 39 21:34:10.2 Info: AlterTable RootFolders 21:34:10.2 Info: => 5E-07s 21:34:10.2 Info: CreateColumn RootFolders Name String 21:34:10.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:10.2 Info: => 0.0004986s 21:34:10.2 Info: AlterTable RootFolders 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:10.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:10.2 Info: => 0.0004898s 21:34:10.2 Info: AlterTable RootFolders 21:34:10.2 Info: => 3E-07s 21:34:10.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:10.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:10.2 Info: => 0.0004999s 21:34:10.2 Info: AlterTable RootFolders 21:34:10.2 Info: => 5E-07s 21:34:10.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:10.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:10.2 Info: => 0.0004906s 21:34:10.2 Info: AlterTable RootFolders 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn RootFolders DefaultTags String 21:34:10.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:10.2 Info: => 0.000532s 21:34:10.2 Info: PerformDBOperation 21:34:10.2 Info: Performing DB Operation 21:34:10.2 Info: => 4.55E-05s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:10', 'add_root_folder_add_defaults') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 39: add_root_folder_add_defaults migrated 21:34:10.2 Info: => 0.0004391s 21:34:10.2 Info: 40: task_duration migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 40 21:34:10.2 Info: AlterTable ScheduledTasks 21:34:10.2 Info: => 6E-07s 21:34:10.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:10.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:10.2 Info: => 0.0005118s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:10', 'task_duration') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 40: task_duration migrated 21:34:10.2 Info: => 0.0008661s 21:34:10.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 41 21:34:10.2 Info: AlterTable ReleaseProfiles 21:34:10.2 Info: => 5E-07s 21:34:10.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:10.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:10.2 Info: => 0.0005359s 21:34:10.2 Info: AlterTable ReleaseProfiles 21:34:10.2 Info: => 4E-07s 21:34:10.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:10.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:10.2 Info: => 0.0005417s 21:34:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:10', 'add_indexer_and_enabled_to_release_profiles') 21:34:10.2 Info: Committing Transaction 21:34:10.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:10.2 Info: => 0.0009027s 21:34:10.2 Info: 42: remove_album_folders migrating 21:34:10.2 Info: Beginning Transaction 21:34:10.2 Info: Starting migration of Main DB to 42 21:34:10.2 Info: DeleteColumn Artists AlbumFolder 21:34:10.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.2 Info: DROP TABLE "Artists" 21:34:10.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.3 Info: => 0.004329s 21:34:10.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:10.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:10.3 Info: => 3.73E-05s 21:34:10.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:10.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:10.3 Info: => 4.88E-05s 21:34:10.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:10.3 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:10.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:10.3 Info: DROP TABLE "NamingConfig" 21:34:10.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:10.3 Info: => 0.0039968s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:10', 'remove_album_folders') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 42: remove_album_folders migrated 21:34:10.3 Info: => 0.0045484s 21:34:10.3 Info: 44: add_priority_to_indexers migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 44 21:34:10.3 Info: AlterTable Indexers 21:34:10.3 Info: => 5E-07s 21:34:10.3 Info: CreateColumn Indexers Priority Int32 21:34:10.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:10.3 Info: => 0.0005243s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:10', 'add_priority_to_indexers') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 44: add_priority_to_indexers migrated 21:34:10.3 Info: => 0.0009899s 21:34:10.3 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 45 21:34:10.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:10.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:10.3 Info: => 9.98E-05s 21:34:10.3 Info: PerformDBOperation 21:34:10.3 Info: Performing DB Operation 21:34:10.3 Info: => 2.3E-05s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:10', 'remove_chown_and_folderchmod_config') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:10.3 Info: => 0.00047s 21:34:10.3 Info: 47: update_notifiarr migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 47 21:34:10.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:10.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:10.3 Info: => 5.22E-05s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:10', 'update_notifiarr') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 47: update_notifiarr migrated 21:34:10.3 Info: => 0.0003878s 21:34:10.3 Info: 49: email_multiple_addresses migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 49 21:34:10.3 Info: PerformDBOperation 21:34:10.3 Info: Performing DB Operation 21:34:10.3 Info: => 4.33E-05s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:10', 'email_multiple_addresses') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 49: email_multiple_addresses migrated 21:34:10.3 Info: => 0.000362s 21:34:10.3 Info: 50: rename_blacklist_to_blocklist migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 50 21:34:10.3 Info: RenameTable Blacklist Blocklist 21:34:10.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:10.3 Info: => 0.0018409s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:10', 'rename_blacklist_to_blocklist') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 50: rename_blacklist_to_blocklist migrated 21:34:10.3 Info: => 0.0023148s 21:34:10.3 Info: 51: cdh_per_downloadclient migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 51 21:34:10.3 Info: AlterTable DownloadClients 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:10.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:10.3 Info: => 0.0005306s 21:34:10.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:10.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:10.3 Info: => 0.000526s 21:34:10.3 Info: PerformDBOperation 21:34:10.3 Info: Performing DB Operation 21:34:10.3 Info: => 0.0001465s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:10', 'cdh_per_downloadclient') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 51: cdh_per_downloadclient migrated 21:34:10.3 Info: => 0.0006337s 21:34:10.3 Info: 52: download_history migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 52 21:34:10.3 Info: CreateTable DownloadHistory 21:34:10.3 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:10.3 Info: => 0.0001527s 21:34:10.3 Info: CreateIndex DownloadHistory (EventType) 21:34:10.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:10.3 Info: => 8.82E-05s 21:34:10.3 Info: CreateIndex DownloadHistory (ArtistId) 21:34:10.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:10.3 Info: => 7.73E-05s 21:34:10.3 Info: CreateIndex DownloadHistory (DownloadId) 21:34:10.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:10.3 Info: => 7.55E-05s 21:34:10.3 Info: PerformDBOperation 21:34:10.3 Info: Performing DB Operation 21:34:10.3 Info: => 0.0001044s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:10', 'download_history') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 52: download_history migrated 21:34:10.3 Info: => 0.0006103s 21:34:10.3 Info: 53: add_update_history migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 53 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:10', 'add_update_history') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 53: add_update_history migrated 21:34:10.3 Info: => 0.0004694s 21:34:10.3 Info: 54: add_on_update_to_notifications migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 54 21:34:10.3 Info: AlterTable Notifications 21:34:10.3 Info: => 5E-07s 21:34:10.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:10.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:10.3 Info: => 0.0005568s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:10', 'add_on_update_to_notifications') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 54: add_on_update_to_notifications migrated 21:34:10.3 Info: => 0.0010119s 21:34:10.3 Info: 55: download_client_per_indexer migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 55 21:34:10.3 Info: AlterTable Indexers 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: CreateColumn Indexers DownloadClientId Int32 21:34:10.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:10.3 Info: => 0.0005471s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:10', 'download_client_per_indexer') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 55: download_client_per_indexer migrated 21:34:10.3 Info: => 0.0008979s 21:34:10.3 Info: 56: AddNewItemMonitorType migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 56 21:34:10.3 Info: AlterTable Artists 21:34:10.3 Info: => 5E-07s 21:34:10.3 Info: CreateColumn Artists MonitorNewItems Int32 21:34:10.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:10.3 Info: => 0.0005475s 21:34:10.3 Info: AlterTable RootFolders 21:34:10.3 Info: => 3E-07s 21:34:10.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:10.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:10.3 Info: => 0.0005382s 21:34:10.3 Info: AlterTable ImportLists 21:34:10.3 Info: => 3E-07s 21:34:10.3 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:10.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:10.3 Info: => 0.0005376s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:10', 'AddNewItemMonitorType') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 56: AddNewItemMonitorType migrated 21:34:10.3 Info: => 0.0010137s 21:34:10.3 Info: 57: ImportListSearch migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 57 21:34:10.3 Info: AlterTable ImportLists 21:34:10.3 Info: => 5E-07s 21:34:10.3 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:10.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:10.3 Info: => 0.0005646s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:10', 'ImportListSearch') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 57: ImportListSearch migrated 21:34:10.3 Info: => 0.0010126s 21:34:10.3 Info: 58: ImportListMonitorExisting migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 58 21:34:10.3 Info: AlterTable ImportLists 21:34:10.3 Info: => 6E-07s 21:34:10.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:10.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:10.3 Info: => 0.0005543s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:10', 'ImportListMonitorExisting') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 58: ImportListMonitorExisting migrated 21:34:10.3 Info: => 0.0009048s 21:34:10.3 Info: 59: add_indexer_tags migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 59 21:34:10.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:10.3 Info: => 3.68E-05s 21:34:10.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:10.3 Info: => 2.74E-05s 21:34:10.3 Info: AlterTable Indexers 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: CreateColumn Indexers Tags String 21:34:10.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:10.3 Info: => 0.0005643s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:10', 'add_indexer_tags') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 59: add_indexer_tags migrated 21:34:10.3 Info: => 0.0009125s 21:34:10.3 Info: 60: update_audio_types migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 60 21:34:10.3 Info: PerformDBOperation 21:34:10.3 Info: Performing DB Operation 21:34:10.3 Info: => 4.22E-05s 21:34:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:10', 'update_audio_types') 21:34:10.3 Info: Committing Transaction 21:34:10.3 Info: 60: update_audio_types migrated 21:34:10.3 Info: => 0.0003728s 21:34:10.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:10.3 Info: Beginning Transaction 21:34:10.3 Info: Starting migration of Main DB to 61 21:34:10.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.3 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:10.3 Info: => 3.26E-05s 21:34:10.3 Info: AlterTable AlbumReleases 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:10.3 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:10.3 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:10.3 Info: DROP TABLE "AlbumReleases" 21:34:10.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:10.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:10.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:10.3 Info: => 0.0041577s 21:34:10.3 Info: AlterTable Albums 21:34:10.3 Info: => 3E-07s 21:34:10.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:10.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:10.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:10.3 Info: DROP TABLE "Albums" 21:34:10.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:10.3 Info: => 0.0042515s 21:34:10.3 Info: AlterTable Albums 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:10.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:10.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:10.3 Info: DROP TABLE "Albums" 21:34:10.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:10.3 Info: => 0.0042799s 21:34:10.3 Info: AlterTable Albums 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn Albums Added DateTimeOffset 21:34:10.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:10.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:10.3 Info: DROP TABLE "Albums" 21:34:10.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:10.3 Info: => 0.0042674s 21:34:10.3 Info: AlterTable Artists 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:10.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:10.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:10.3 Info: DROP TABLE "Artists" 21:34:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.3 Info: => 0.004319s 21:34:10.3 Info: AlterTable Artists 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn Artists Added DateTimeOffset 21:34:10.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:10.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:10.3 Info: DROP TABLE "Artists" 21:34:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.3 Info: => 0.0046689s 21:34:10.3 Info: AlterTable Blocklist 21:34:10.3 Info: => 3E-07s 21:34:10.3 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:10.3 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:10.3 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:10.3 Info: DROP TABLE "Blocklist" 21:34:10.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:10.3 Info: => 0.0037439s 21:34:10.3 Info: AlterTable Blocklist 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:10.3 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:10.3 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:10.3 Info: DROP TABLE "Blocklist" 21:34:10.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:10.3 Info: => 0.0037476s 21:34:10.3 Info: AlterTable Commands 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:10.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:10.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:10.3 Info: DROP TABLE "Commands" 21:34:10.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:10.3 Info: => 0.0037251s 21:34:10.3 Info: AlterTable Commands 21:34:10.3 Info: => 3E-07s 21:34:10.3 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:10.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:10.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:10.3 Info: DROP TABLE "Commands" 21:34:10.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:10.3 Info: => 0.0050067s 21:34:10.3 Info: AlterTable Commands 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:10.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:10.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:10.3 Info: DROP TABLE "Commands" 21:34:10.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:10.3 Info: => 0.0037157s 21:34:10.3 Info: AlterTable DownloadClientStatus 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:10.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:10.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:10.3 Info: DROP TABLE "DownloadClientStatus" 21:34:10.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:10.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:10.3 Info: => 0.0039053s 21:34:10.3 Info: AlterTable DownloadClientStatus 21:34:10.3 Info: => 3E-07s 21:34:10.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:10.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:10.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:10.3 Info: DROP TABLE "DownloadClientStatus" 21:34:10.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:10.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:10.3 Info: => 0.0041582s 21:34:10.3 Info: AlterTable DownloadClientStatus 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:10.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:10.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:10.3 Info: DROP TABLE "DownloadClientStatus" 21:34:10.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:10.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:10.3 Info: => 0.0038504s 21:34:10.3 Info: AlterTable DownloadHistory 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:10.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) 21:34:10.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" 21:34:10.3 Info: DROP TABLE "DownloadHistory" 21:34:10.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:10.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:10.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:10.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:10.3 Info: => 0.0041564s 21:34:10.3 Info: AlterTable ExtraFiles 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:10.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:10.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:10.3 Info: DROP TABLE "ExtraFiles" 21:34:10.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:10.3 Info: => 0.0036673s 21:34:10.3 Info: AlterTable ExtraFiles 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:10.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:10.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:10.3 Info: DROP TABLE "ExtraFiles" 21:34:10.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:10.3 Info: => 0.0036824s 21:34:10.3 Info: AlterTable History 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn History Date DateTimeOffset 21:34:10.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:10.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:10.3 Info: DROP TABLE "History" 21:34:10.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:10.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:10.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:10.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:10.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:10.3 Info: => 0.0042894s 21:34:10.3 Info: AlterTable ImportListStatus 21:34:10.3 Info: => 4E-07s 21:34:10.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:10.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:10.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:10.3 Info: DROP TABLE "ImportListStatus" 21:34:10.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:10.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:10.4 Info: => 0.0038193s 21:34:10.4 Info: AlterTable ImportListStatus 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:10.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:10.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:10.4 Info: DROP TABLE "ImportListStatus" 21:34:10.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:10.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:10.4 Info: => 0.0038398s 21:34:10.4 Info: AlterTable ImportListStatus 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:10.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:10.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:10.4 Info: DROP TABLE "ImportListStatus" 21:34:10.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:10.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:10.4 Info: => 0.0038028s 21:34:10.4 Info: AlterTable IndexerStatus 21:34:10.4 Info: => 3E-07s 21:34:10.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:10.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:10.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:10.4 Info: DROP TABLE "IndexerStatus" 21:34:10.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:10.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:10.4 Info: => 0.0038149s 21:34:10.4 Info: AlterTable IndexerStatus 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:10.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:10.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:10.4 Info: DROP TABLE "IndexerStatus" 21:34:10.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:10.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:10.4 Info: => 0.0038216s 21:34:10.4 Info: AlterTable IndexerStatus 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:10.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:10.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:10.4 Info: DROP TABLE "IndexerStatus" 21:34:10.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:10.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:10.4 Info: => 0.0038098s 21:34:10.4 Info: AlterTable LyricFiles 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:10.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:10.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:10.4 Info: DROP TABLE "LyricFiles" 21:34:10.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:10.4 Info: => 0.0036992s 21:34:10.4 Info: AlterTable LyricFiles 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:10.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:10.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:10.4 Info: DROP TABLE "LyricFiles" 21:34:10.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:10.4 Info: => 0.00545s 21:34:10.4 Info: AlterTable MetadataFiles 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:10.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:10.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:10.4 Info: DROP TABLE "MetadataFiles" 21:34:10.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:10.4 Info: => 0.0037339s 21:34:10.4 Info: AlterTable MetadataFiles 21:34:10.4 Info: => 3E-07s 21:34:10.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:10.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:10.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:10.4 Info: DROP TABLE "MetadataFiles" 21:34:10.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:10.4 Info: => 0.0036921s 21:34:10.4 Info: AlterTable PendingReleases 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:10.4 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:10.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:10.4 Info: DROP TABLE "PendingReleases" 21:34:10.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:10.4 Info: => 0.0036953s 21:34:10.4 Info: AlterTable ScheduledTasks 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:10.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:10.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:10.4 Info: DROP TABLE "ScheduledTasks" 21:34:10.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:10.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:10.4 Info: => 0.0037991s 21:34:10.4 Info: AlterTable ScheduledTasks 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:10.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:10.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:10.4 Info: DROP TABLE "ScheduledTasks" 21:34:10.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:10.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:10.4 Info: => 0.0037923s 21:34:10.4 Info: AlterTable TrackFiles 21:34:10.4 Info: => 3E-07s 21:34:10.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:10.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:10.4 Info: DROP TABLE "TrackFiles" 21:34:10.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.4 Info: => 0.0039501s 21:34:10.4 Info: AlterTable TrackFiles 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:10.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:10.4 Info: DROP TABLE "TrackFiles" 21:34:10.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.4 Info: => 0.0039479s 21:34:10.4 Info: AlterTable VersionInfo 21:34:10.4 Info: => 5E-07s 21:34:10.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:10.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:10.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:10.4 Info: DROP TABLE "VersionInfo" 21:34:10.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:10.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:10.4 Info: => 0.0037825s 21:34:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:10', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:10.4 Info: Committing Transaction 21:34:10.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:10.4 Info: => 0.0045955s 21:34:10.4 Info: 62: add_on_delete_to_notifications migrating 21:34:10.4 Info: Beginning Transaction 21:34:10.4 Info: Starting migration of Main DB to 62 21:34:10.4 Info: AlterTable Notifications 21:34:10.4 Info: => 5E-07s 21:34:10.4 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:10.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:10.4 Info: => 0.0005604s 21:34:10.4 Info: AlterTable Notifications 21:34:10.4 Info: => 3E-07s 21:34:10.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:10.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:10.4 Info: => 0.0005506s 21:34:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:10', 'add_on_delete_to_notifications') 21:34:10.4 Info: Committing Transaction 21:34:10.4 Info: 62: add_on_delete_to_notifications migrated 21:34:10.4 Info: => 0.001036s 21:34:10.4 Info: 63: add_custom_formats migrating 21:34:10.4 Info: Beginning Transaction 21:34:10.4 Info: Starting migration of Main DB to 63 21:34:10.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 21:34:10.4 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 21:34:10.4 Info: AlterTable DelayProfiles 21:34:10.4 Info: => 3E-07s 21:34:10.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:10.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:10.4 Info: => 0.0005451s 21:34:10.4 Info: UpdateData 21:34:10.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:10.4 Info: => 4.27E-05s 21:34:10.4 Info: AlterTable TrackFiles 21:34:10.4 Info: => 3E-07s 21:34:10.4 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:10.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:10.4 Info: => 0.0005393s 21:34:10.4 Info: PerformDBOperation 21:34:10.4 Info: Performing DB Operation 21:34:10.4 Info: => 0.0010507s 21:34:10.4 Info: CreateTable CustomFormats 21:34:10.4 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:10.4 Info: => 0.0001425s 21:34:10.4 Info: CreateIndex CustomFormats (Name) 21:34:10.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:10.4 Info: => 8.45E-05s 21:34:10.4 Info: AlterTable QualityProfiles 21:34:10.4 Info: => 3E-07s 21:34:10.4 Info: CreateColumn QualityProfiles FormatItems String 21:34:10.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:10.4 Info: => 0.0005999s 21:34:10.4 Info: AlterTable QualityProfiles 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:10.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:10.4 Info: => 0.0005803s 21:34:10.4 Info: AlterTable QualityProfiles 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:10.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:10.4 Info: => 0.0005776s 21:34:10.4 Info: PerformDBOperation 21:34:10.4 Info: Performing DB Operation 21:34:10.4 Info: => 0.0016456s 21:34:10.4 Info: PerformDBOperation 21:34:10.4 Info: Performing DB Operation 21:34:10.4 Info: => 3.35E-05s 21:34:10.4 Info: DeleteColumn ReleaseProfiles Preferred 21:34:10.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:10.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:10.4 Info: DROP TABLE "ReleaseProfiles" 21:34:10.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:10.4 Info: => 0.0039557s 21:34:10.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:10.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:10.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:10.4 Info: DROP TABLE "ReleaseProfiles" 21:34:10.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:10.4 Info: => 0.0038391s 21:34:10.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:10.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:10.4 Info: => 3.87E-05s 21:34:10.4 Info: AlterTable DelayProfiles 21:34:10.4 Info: => 4E-07s 21:34:10.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:10.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:10.4 Info: => 0.0005677s 21:34:10.4 Info: AlterTable DelayProfiles 21:34:10.4 Info: => 3E-07s 21:34:10.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:10.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:10.4 Info: => 0.0005637s 21:34:10.4 Info: -> 2 Insert operations completed in 00:00:00.0001230 taking an average of 00:00:00.0000615 21:34:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:10', 'add_custom_formats') 21:34:10.4 Info: Committing Transaction 21:34:10.4 Info: 63: add_custom_formats migrated 21:34:10.4 Info: => 0.0011266s 21:34:10.4 Debug: Took: 00:00:00.3780949 21:34:10.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 21:34:10.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 21:34:10.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864505440903_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:10.5 Info: DatabaseEngineVersionCheck migrating 21:34:10.5 Info: PerformDBOperation 21:34:10.5 Info: Performing DB Operation 21:34:10.5 Info: SQLite 3.47.2 21:34:10.5 Info: => 0.0017363s 21:34:10.5 Info: DatabaseEngineVersionCheck migrated 21:34:10.5 Info: => 0.0017564s 21:34:10.5 Info: VersionMigration migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: CreateTable VersionInfo 21:34:10.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:10.5 Info: => 0.0001588s 21:34:10.5 Info: Committing Transaction 21:34:10.5 Info: VersionMigration migrated 21:34:10.5 Info: => 0.0007836s 21:34:10.5 Info: VersionUniqueMigration migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: CreateIndex VersionInfo (Version) 21:34:10.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:10.5 Info: => 0.0001084s 21:34:10.5 Info: AlterTable VersionInfo 21:34:10.5 Info: => 5E-07s 21:34:10.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:10.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:10.5 Info: => 0.0004431s 21:34:10.5 Info: Committing Transaction 21:34:10.5 Info: VersionUniqueMigration migrated 21:34:10.5 Info: => 0.0008687s 21:34:10.5 Info: VersionDescriptionMigration migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: AlterTable VersionInfo 21:34:10.5 Info: => 1E-06s 21:34:10.5 Info: CreateColumn VersionInfo Description String 21:34:10.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:10.5 Info: => 0.000225s 21:34:10.5 Info: Committing Transaction 21:34:10.5 Info: VersionDescriptionMigration migrated 21:34:10.5 Info: => 0.0006368s 21:34:10.5 Info: 1: InitialSetup migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: Starting migration of Main DB to 1 21:34:10.5 Info: CreateTable Config 21:34:10.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:10.5 Info: => 0.0001371s 21:34:10.5 Info: CreateIndex Config (Key) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:10.5 Info: => 7.41E-05s 21:34:10.5 Info: CreateTable RootFolders 21:34:10.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:10.5 Info: => 8.39E-05s 21:34:10.5 Info: CreateIndex RootFolders (Path) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:10.5 Info: => 7.02E-05s 21:34:10.5 Info: CreateTable Artists 21:34:10.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:10.5 Info: => 0.0001885s 21:34:10.5 Info: CreateIndex Artists (ForeignArtistId) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:10.5 Info: => 7.28E-05s 21:34:10.5 Info: CreateIndex Artists (NameSlug) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:10.5 Info: => 6.82E-05s 21:34:10.5 Info: CreateIndex Artists (CleanName) 21:34:10.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.5 Info: => 6.5E-05s 21:34:10.5 Info: CreateIndex Artists (Path) 21:34:10.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.5 Info: => 6.45E-05s 21:34:10.5 Info: CreateTable Albums 21:34:10.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:10.5 Info: => 0.0001693s 21:34:10.5 Info: CreateIndex Albums (ForeignAlbumId) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.5 Info: => 6.94E-05s 21:34:10.5 Info: CreateIndex Albums (MBId) 21:34:10.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:10.5 Info: => 6.55E-05s 21:34:10.5 Info: CreateIndex Albums (TADBId) 21:34:10.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:10.5 Info: => 6.43E-05s 21:34:10.5 Info: CreateIndex Albums (TitleSlug) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:10.5 Info: => 6.57E-05s 21:34:10.5 Info: CreateIndex Albums (CleanTitle) 21:34:10.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.5 Info: => 6.55E-05s 21:34:10.5 Info: CreateIndex Albums (Path) 21:34:10.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:10.5 Info: => 6.28E-05s 21:34:10.5 Info: CreateTable Tracks 21:34:10.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:10.5 Info: => 0.0001231s 21:34:10.5 Info: CreateIndex Tracks (ForeignTrackId) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:10.5 Info: => 9.19E-05s 21:34:10.5 Info: CreateIndex Tracks (ArtistId) 21:34:10.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:10.5 Info: => 7.59E-05s 21:34:10.5 Info: CreateIndex Tracks (TrackFileId) 21:34:10.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:10.5 Info: => 7.48E-05s 21:34:10.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:10.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:10.5 Info: => 8.7E-05s 21:34:10.5 Info: CreateTable TrackFiles 21:34:10.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:10.5 Info: => 0.0001415s 21:34:10.5 Info: CreateIndex TrackFiles (ArtistId) 21:34:10.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:10.5 Info: => 7.3E-05s 21:34:10.5 Info: CreateIndex TrackFiles (AlbumId) 21:34:10.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.5 Info: => 6.43E-05s 21:34:10.5 Info: CreateTable History 21:34:10.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:10.5 Info: => 0.0001324s 21:34:10.5 Info: CreateIndex History (Date) 21:34:10.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:10.5 Info: => 7.18E-05s 21:34:10.5 Info: CreateIndex History (EventType) 21:34:10.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:10.5 Info: => 6.72E-05s 21:34:10.5 Info: CreateIndex History (DownloadId) 21:34:10.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:10.5 Info: => 6.57E-05s 21:34:10.5 Info: CreateIndex History (AlbumId) 21:34:10.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:10.5 Info: => 6.72E-05s 21:34:10.5 Info: CreateTable Notifications 21:34:10.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:10.5 Info: => 0.0001118s 21:34:10.5 Info: CreateTable ScheduledTasks 21:34:10.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:10.5 Info: => 0.0001157s 21:34:10.5 Info: CreateIndex ScheduledTasks (TypeName) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:10.5 Info: => 7.14E-05s 21:34:10.5 Info: CreateTable Indexers 21:34:10.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:10.5 Info: => 9.46E-05s 21:34:10.5 Info: CreateIndex Indexers (Name) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:10.5 Info: => 7.8E-05s 21:34:10.5 Info: CreateTable Profiles 21:34:10.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:10.5 Info: => 8.78E-05s 21:34:10.5 Info: CreateIndex Profiles (Name) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:10.5 Info: => 7.49E-05s 21:34:10.5 Info: CreateTable QualityDefinitions 21:34:10.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:10.5 Info: => 0.0001218s 21:34:10.5 Info: CreateIndex QualityDefinitions (Quality) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:10.5 Info: => 8.85E-05s 21:34:10.5 Info: CreateIndex QualityDefinitions (Title) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:10.5 Info: => 7.45E-05s 21:34:10.5 Info: CreateTable NamingConfig 21:34:10.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:10.5 Info: => 0.0001089s 21:34:10.5 Info: CreateTable Blacklist 21:34:10.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:10.5 Info: => 0.0001434s 21:34:10.5 Info: CreateTable Metadata 21:34:10.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:10.5 Info: => 9.39E-05s 21:34:10.5 Info: CreateTable MetadataFiles 21:34:10.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:10.5 Info: => 0.000109s 21:34:10.5 Info: CreateTable DownloadClients 21:34:10.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:10.5 Info: => 0.0001033s 21:34:10.5 Info: CreateTable PendingReleases 21:34:10.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:10.5 Info: => 0.0001087s 21:34:10.5 Info: CreateTable RemotePathMappings 21:34:10.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:10.5 Info: => 9.28E-05s 21:34:10.5 Info: CreateTable Tags 21:34:10.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:10.5 Info: => 8.2E-05s 21:34:10.5 Info: CreateIndex Tags (Label) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:10.5 Info: => 8.33E-05s 21:34:10.5 Info: CreateTable Restrictions 21:34:10.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:10.5 Info: => 8.92E-05s 21:34:10.5 Info: CreateTable DelayProfiles 21:34:10.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:10.5 Info: => 0.0001677s 21:34:10.5 Info: CreateTable Users 21:34:10.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:10.5 Info: => 0.0001048s 21:34:10.5 Info: CreateIndex Users (Identifier) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:10.5 Info: => 9.51E-05s 21:34:10.5 Info: CreateIndex Users (Username) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:10.5 Info: => 7.69E-05s 21:34:10.5 Info: CreateTable Commands 21:34:10.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:10.5 Info: => 0.0001148s 21:34:10.5 Info: CreateTable IndexerStatus 21:34:10.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:10.5 Info: => 0.0001088s 21:34:10.5 Info: CreateIndex IndexerStatus (ProviderId) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:10.5 Info: => 8.08E-05s 21:34:10.5 Info: CreateTable ExtraFiles 21:34:10.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:10.5 Info: => 0.0001036s 21:34:10.5 Info: CreateTable LyricFiles 21:34:10.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:10.5 Info: => 0.0001278s 21:34:10.5 Info: CreateTable LanguageProfiles 21:34:10.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:10.5 Info: => 8.9E-05s 21:34:10.5 Info: CreateIndex LanguageProfiles (Name) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:10.5 Info: => 8.18E-05s 21:34:10.5 Info: CreateTable DownloadClientStatus 21:34:10.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:10.5 Info: => 9.7E-05s 21:34:10.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:10.5 Info: => 8.59E-05s 21:34:10.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:10.5 Info: -> 1 Insert operations completed in 00:00:00.0000538 taking an average of 00:00:00.0000538 21:34:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:10', 'InitialSetup') 21:34:10.5 Info: Committing Transaction 21:34:10.5 Info: 1: InitialSetup migrated 21:34:10.5 Info: => 0.0009668s 21:34:10.5 Info: 2: add_reason_to_pending_releases migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: Starting migration of Main DB to 2 21:34:10.5 Info: AlterTable PendingReleases 21:34:10.5 Info: => 7E-07s 21:34:10.5 Info: CreateColumn PendingReleases Reason Int32 21:34:10.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:10.5 Info: => 0.0004877s 21:34:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:10', 'add_reason_to_pending_releases') 21:34:10.5 Info: Committing Transaction 21:34:10.5 Info: 2: add_reason_to_pending_releases migrated 21:34:10.5 Info: => 0.0008835s 21:34:10.5 Info: 3: add_medium_support migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: Starting migration of Main DB to 3 21:34:10.5 Info: AlterTable Albums 21:34:10.5 Info: => 6E-07s 21:34:10.5 Info: CreateColumn Albums Media String 21:34:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:10.5 Info: => 0.0004855s 21:34:10.5 Info: AlterTable Tracks 21:34:10.5 Info: => 4E-07s 21:34:10.5 Info: CreateColumn Tracks MediumNumber Int32 21:34:10.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:10.5 Info: => 0.0004563s 21:34:10.5 Info: AlterTable Tracks 21:34:10.5 Info: => 5E-07s 21:34:10.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:10.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:10.5 Info: => 0.0004574s 21:34:10.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:10.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:10.5 Info: => 3.64E-05s 21:34:10.5 Info: DeleteColumn Tracks TrackNumber 21:34:10.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:10.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:10.5 Info: DROP TABLE "Tracks" 21:34:10.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:10.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:10.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:10.5 Info: => 0.0039412s 21:34:10.5 Info: AlterTable Tracks 21:34:10.5 Info: => 4E-07s 21:34:10.5 Info: CreateColumn Tracks TrackNumber String 21:34:10.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:10.5 Info: => 0.0004538s 21:34:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:10', 'add_medium_support') 21:34:10.5 Info: Committing Transaction 21:34:10.5 Info: 3: add_medium_support migrated 21:34:10.5 Info: => 0.0009864s 21:34:10.5 Info: 4: add_various_qualites_in_profile migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: Starting migration of Main DB to 4 21:34:10.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:10.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:10.5 Info: => 4.1E-05s 21:34:10.5 Info: PerformDBOperation 21:34:10.5 Info: Performing DB Operation 21:34:10.5 Info: => 3.06E-05s 21:34:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:10', 'add_various_qualites_in_profile') 21:34:10.5 Info: Committing Transaction 21:34:10.5 Info: 4: add_various_qualites_in_profile migrated 21:34:10.5 Info: => 0.0005267s 21:34:10.5 Info: 5: metadata_profiles migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: Starting migration of Main DB to 5 21:34:10.5 Info: CreateTable MetadataProfiles 21:34:10.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:10.5 Info: => 0.0001064s 21:34:10.5 Info: CreateIndex MetadataProfiles (Name) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:10.5 Info: => 8.83E-05s 21:34:10.5 Info: AlterTable Artists 21:34:10.5 Info: => 3E-07s 21:34:10.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:10.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:10.5 Info: => 0.0004764s 21:34:10.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:10.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:10.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:10.5 Info: DROP TABLE "Artists" 21:34:10.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:10.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.5 Info: => 0.0040465s 21:34:10.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:10.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:10.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:10.5 Info: DROP TABLE "Artists" 21:34:10.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:10.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.5 Info: => 0.0039829s 21:34:10.5 Info: AlterTable Albums 21:34:10.5 Info: => 4E-07s 21:34:10.5 Info: CreateColumn Albums SecondaryTypes String 21:34:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:10.5 Info: => 0.0005067s 21:34:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:10', 'metadata_profiles') 21:34:10.5 Info: Committing Transaction 21:34:10.5 Info: 5: metadata_profiles migrated 21:34:10.5 Info: => 0.0010543s 21:34:10.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: Starting migration of Main DB to 6 21:34:10.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:10.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:10.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:10.5 Info: DROP TABLE "Indexers" 21:34:10.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:10.5 Info: => 0.0033583s 21:34:10.5 Info: AlterTable Indexers 21:34:10.5 Info: => 5E-07s 21:34:10.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:10.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:10.5 Info: => 0.0004637s 21:34:10.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:10.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:10.5 Info: => 3.28E-05s 21:34:10.5 Info: AlterTable Indexers 21:34:10.5 Info: => 3E-07s 21:34:10.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:10.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:10.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:10.5 Info: DROP TABLE "Indexers" 21:34:10.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:10.5 Info: => 0.0033339s 21:34:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:10', 'separate_automatic_and_interactive_search') 21:34:10.5 Info: Committing Transaction 21:34:10.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:10.5 Info: => 0.0038542s 21:34:10.5 Info: 7: change_album_path_to_relative migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: Starting migration of Main DB to 7 21:34:10.5 Info: DeleteColumn Albums Path 21:34:10.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:10.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:10.5 Info: DROP TABLE "Albums" 21:34:10.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:10.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:10.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:10.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.5 Info: => 0.0041111s 21:34:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:10', 'change_album_path_to_relative') 21:34:10.5 Info: Committing Transaction 21:34:10.5 Info: 7: change_album_path_to_relative migrated 21:34:10.5 Info: => 0.0046703s 21:34:10.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: Starting migration of Main DB to 8 21:34:10.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:10.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:10.5 Info: => 3.74E-05s 21:34:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:10', 'change_quality_size_mb_to_kb') 21:34:10.5 Info: Committing Transaction 21:34:10.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:10.5 Info: => 0.0004743s 21:34:10.5 Info: 9: album_releases migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: Starting migration of Main DB to 9 21:34:10.5 Info: AlterTable Albums 21:34:10.5 Info: => 5E-07s 21:34:10.5 Info: CreateColumn Albums Releases String 21:34:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:10.5 Info: => 0.0004696s 21:34:10.5 Info: AlterTable Albums 21:34:10.5 Info: => 4E-07s 21:34:10.5 Info: CreateColumn Albums CurrentRelease String 21:34:10.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:10.5 Info: => 0.0004364s 21:34:10.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:10', 'album_releases') 21:34:10.5 Info: Committing Transaction 21:34:10.5 Info: 9: album_releases migrated 21:34:10.5 Info: => 0.0008475s 21:34:10.5 Info: 10: album_releases_fix migrating 21:34:10.5 Info: Beginning Transaction 21:34:10.5 Info: Starting migration of Main DB to 10 21:34:10.5 Info: AlterTable Albums 21:34:10.5 Info: => 1.3E-06s 21:34:10.5 Info: AlterColumn Albums Releases String 21:34:10.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:10.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:10.6 Info: DROP TABLE "Albums" 21:34:10.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.6 Info: => 0.0040593s 21:34:10.6 Info: AlterTable Albums 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: AlterColumn Albums CurrentRelease String 21:34:10.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:10.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:10.6 Info: DROP TABLE "Albums" 21:34:10.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.6 Info: => 0.003932s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:10', 'album_releases_fix') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 10: album_releases_fix migrated 21:34:10.6 Info: => 0.0044038s 21:34:10.6 Info: 11: import_lists migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 11 21:34:10.6 Info: CreateTable ImportLists 21:34:10.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:10.6 Info: => 0.0001271s 21:34:10.6 Info: CreateIndex ImportLists (Name) 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:10.6 Info: => 8.1E-05s 21:34:10.6 Info: CreateTable ImportListStatus 21:34:10.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:10.6 Info: => 0.0001051s 21:34:10.6 Info: CreateIndex ImportListStatus (ProviderId) 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:10.6 Info: => 7.89E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:10', 'import_lists') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 11: import_lists migrated 21:34:10.6 Info: => 0.0005525s 21:34:10.6 Info: 12: add_release_status migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 12 21:34:10.6 Info: AlterTable MetadataProfiles 21:34:10.6 Info: => 5E-07s 21:34:10.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:10.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:10.6 Info: => 0.0004849s 21:34:10.6 Info: PerformDBOperation 21:34:10.6 Info: Performing DB Operation 21:34:10.6 Info: => 2.35E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:10', 'add_release_status') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 12: add_release_status migrated 21:34:10.6 Info: => 0.0005264s 21:34:10.6 Info: 13: album_download_notification migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 13 21:34:10.6 Info: AlterTable Notifications 21:34:10.6 Info: => 6E-07s 21:34:10.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:10.6 Info: => 0.0004612s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:10', 'album_download_notification') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 13: album_download_notification migrated 21:34:10.6 Info: => 0.0008551s 21:34:10.6 Info: 14: fix_language_metadata_profiles migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 14 21:34:10.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:10.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:10.6 Info: => 8.4E-05s 21:34:10.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:10.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:10.6 Info: => 7.26E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:10', 'fix_language_metadata_profiles') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 14: fix_language_metadata_profiles migrated 21:34:10.6 Info: => 0.0004278s 21:34:10.6 Info: 15: remove_fanzub migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 15 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:10.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:10.6 Info: => 3.37E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:10', 'remove_fanzub') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 15: remove_fanzub migrated 21:34:10.6 Info: => 0.0003808s 21:34:10.6 Info: 16: update_artist_history_indexes migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 16 21:34:10.6 Info: CreateIndex Albums (ArtistId) 21:34:10.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:10.6 Info: => 8.95E-05s 21:34:10.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:10.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:10.6 Info: => 8.26E-05s 21:34:10.6 Info: DeleteIndex History (AlbumId) 21:34:10.6 Info: DROP INDEX "IX_History_AlbumId" 21:34:10.6 Info: => 0.0001128s 21:34:10.6 Info: CreateIndex History (AlbumId, Date) 21:34:10.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:10.6 Info: => 8.26E-05s 21:34:10.6 Info: DeleteIndex History (DownloadId) 21:34:10.6 Info: DROP INDEX "IX_History_DownloadId" 21:34:10.6 Info: => 0.0001039s 21:34:10.6 Info: CreateIndex History (DownloadId, Date) 21:34:10.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:10.6 Info: => 8.33E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:10', 'update_artist_history_indexes') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 16: update_artist_history_indexes migrated 21:34:10.6 Info: => 0.0004717s 21:34:10.6 Info: 17: remove_nma migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 17 21:34:10.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:10.6 Info: => 3.66E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:10', 'remove_nma') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 17: remove_nma migrated 21:34:10.6 Info: => 0.0004657s 21:34:10.6 Info: 18: album_disambiguation migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 18 21:34:10.6 Info: AlterTable Albums 21:34:10.6 Info: => 5E-07s 21:34:10.6 Info: CreateColumn Albums Disambiguation String 21:34:10.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:10.6 Info: => 0.0004899s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:10', 'album_disambiguation') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 18: album_disambiguation migrated 21:34:10.6 Info: => 0.0009765s 21:34:10.6 Info: 19: add_ape_quality_in_profiles migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 19 21:34:10.6 Info: PerformDBOperation 21:34:10.6 Info: Performing DB Operation 21:34:10.6 Info: => 5.99E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:10', 'add_ape_quality_in_profiles') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 19: add_ape_quality_in_profiles migrated 21:34:10.6 Info: => 0.0004826s 21:34:10.6 Info: 20: remove_pushalot migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 20 21:34:10.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:10.6 Info: => 3.61E-05s 21:34:10.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:10.6 Info: => 2.83E-05s 21:34:10.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:10.6 Info: => 2.78E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:10', 'remove_pushalot') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 20: remove_pushalot migrated 21:34:10.6 Info: => 0.0003437s 21:34:10.6 Info: 21: add_custom_filters migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 21 21:34:10.6 Info: CreateTable CustomFilters 21:34:10.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:10.6 Info: => 0.0001065s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:10', 'add_custom_filters') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 21: add_custom_filters migrated 21:34:10.6 Info: => 0.0004551s 21:34:10.6 Info: 22: import_list_tags migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 22 21:34:10.6 Info: AlterTable ImportLists 21:34:10.6 Info: => 6E-07s 21:34:10.6 Info: CreateColumn ImportLists Tags String 21:34:10.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:10.6 Info: => 0.0004964s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:10', 'import_list_tags') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 22: import_list_tags migrated 21:34:10.6 Info: => 0.0008412s 21:34:10.6 Info: 23: add_release_groups_etc migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 23 21:34:10.6 Info: CreateTable ArtistMetadata 21:34:10.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:10.6 Info: => 0.0001388s 21:34:10.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:10.6 Info: => 8.61E-05s 21:34:10.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:10.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:10.6 Info: => 0.0049942s 21:34:10.6 Info: AlterTable Artists 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:10.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:10.6 Info: => 0.000523s 21:34:10.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:10.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:10.6 Info: => 5.59E-05s 21:34:10.6 Info: CreateTable AlbumReleases 21:34:10.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:10.6 Info: => 0.0001326s 21:34:10.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:10.6 Info: => 8.34E-05s 21:34:10.6 Info: CreateIndex AlbumReleases (AlbumId) 21:34:10.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:10.6 Info: => 7.67E-05s 21:34:10.6 Info: PerformDBOperation 21:34:10.6 Info: Performing DB Operation 21:34:10.6 Info: => 3.49E-05s 21:34:10.6 Info: AlterTable Albums 21:34:10.6 Info: => 3E-07s 21:34:10.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:10.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:10.6 Info: => 0.0005275s 21:34:10.6 Info: AlterTable Albums 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:10.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:10.6 Info: => 0.0005406s 21:34:10.6 Info: AlterTable Albums 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn Albums Links String 21:34:10.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:10.6 Info: => 0.0005377s 21:34:10.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:10.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:10.6 Info: => 8.55E-05s 21:34:10.6 Info: AlterTable Tracks 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn Tracks ForeignRecordingId String 21:34:10.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:10.6 Info: => 0.0005745s 21:34:10.6 Info: AlterTable Tracks 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:10.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:10.6 Info: => 0.0008774s 21:34:10.6 Info: AlterTable Tracks 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:10.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:10.6 Info: => 0.0005444s 21:34:10.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:10.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:10.6 Info: => 7.04E-05s 21:34:10.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:10.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:10.6 Info: => 5.91E-05s 21:34:10.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:10.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.6 Info: DROP TABLE "Artists" 21:34:10.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.6 Info: => 0.0046721s 21:34:10.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:10.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:10.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:10.6 Info: DROP TABLE "Albums" 21:34:10.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.6 Info: => 0.0043744s 21:34:10.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:10.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:10.6 Info: DROP TABLE "Tracks" 21:34:10.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:10.6 Info: => 0.0039144s 21:34:10.6 Info: DeleteColumn TrackFiles ArtistId 21:34:10.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:10.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:10.6 Info: DROP TABLE "TrackFiles" 21:34:10.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.6 Info: => 0.0036418s 21:34:10.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:10.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.6 Info: => 7.81E-05s 21:34:10.6 Info: CreateIndex Artists (Monitored) 21:34:10.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.6 Info: => 7.6E-05s 21:34:10.6 Info: CreateIndex Albums (ArtistMetadataId) 21:34:10.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:10.6 Info: => 7.39E-05s 21:34:10.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:10.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:10.6 Info: => 7.13E-05s 21:34:10.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:10.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:10.6 Info: => 7.14E-05s 21:34:10.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:10.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:10.6 Info: => 7.07E-05s 21:34:10.6 Info: UpdateData 21:34:10.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:10.6 Info: => 3.84E-05s 21:34:10.6 Info: UpdateData 21:34:10.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:10.6 Info: => 3.18E-05s 21:34:10.6 Info: UpdateData 21:34:10.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:10.6 Info: => 3.62E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:10', 'add_release_groups_etc') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 23: add_release_groups_etc migrated 21:34:10.6 Info: => 0.0007067s 21:34:10.6 Info: 24: NewMediaInfoFormat migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 24 21:34:10.6 Info: UpdateData 21:34:10.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:10.6 Info: => 4E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:10', 'NewMediaInfoFormat') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 24: NewMediaInfoFormat migrated 21:34:10.6 Info: => 0.0004958s 21:34:10.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 25 21:34:10.6 Info: RenameTable Restrictions ReleaseProfiles 21:34:10.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:10.6 Info: => 0.0013949s 21:34:10.6 Info: AlterTable ReleaseProfiles 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:10.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:10.6 Info: => 0.0004922s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:10', 'rename_restrictions_to_release_profiles') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:10.6 Info: => 0.0009633s 21:34:10.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 26 21:34:10.6 Info: RenameTable Profiles QualityProfiles 21:34:10.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:10.6 Info: => 0.0014225s 21:34:10.6 Info: AlterTable QualityProfiles 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:10.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:10.6 Info: => 0.0004847s 21:34:10.6 Info: AlterTable LanguageProfiles 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:10.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:10.6 Info: => 0.0005166s 21:34:10.6 Info: UpdateData 21:34:10.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:10.6 Info: => 3.82E-05s 21:34:10.6 Info: UpdateData 21:34:10.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:10.6 Info: => 2.86E-05s 21:34:10.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:10.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.6 Info: DROP TABLE "Artists" 21:34:10.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.6 Info: => 0.0041716s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:10', 'rename_quality_profiles_add_upgrade_allowed') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:10.6 Info: => 0.0048026s 21:34:10.6 Info: 27: add_import_exclusions migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 27 21:34:10.6 Info: CreateTable ImportListExclusions 21:34:10.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:10.6 Info: => 0.0001835s 21:34:10.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:10.6 Info: => 8.33E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:10', 'add_import_exclusions') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 27: add_import_exclusions migrated 21:34:10.6 Info: => 0.0005709s 21:34:10.6 Info: 28: clean_artist_metadata_table migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 28 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.6 Info: => 0.0002499s 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.6 Info: => 0.0001198s 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:10.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:10.6 Info: => 0.0001127s 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:10.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:10.6 Info: => 0.0001165s 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.6 Info: => 0.0001084s 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:10.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:10.6 Info: => 0.0001113s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:10', 'clean_artist_metadata_table') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 28: clean_artist_metadata_table migrated 21:34:10.6 Info: => 0.0005556s 21:34:10.6 Info: 29: health_issue_notification migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 29 21:34:10.6 Info: AlterTable Notifications 21:34:10.6 Info: => 6E-07s 21:34:10.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:10.6 Info: => 0.0005093s 21:34:10.6 Info: AlterTable Notifications 21:34:10.6 Info: => 5E-07s 21:34:10.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:10.6 Info: => 0.0005077s 21:34:10.6 Info: AlterTable Notifications 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:10.6 Info: => 0.000518s 21:34:10.6 Info: AlterTable Notifications 21:34:10.6 Info: => 3E-07s 21:34:10.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:10.6 Info: => 0.0005193s 21:34:10.6 Info: AlterTable Notifications 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:10.6 Info: => 0.0004975s 21:34:10.6 Info: DeleteColumn Notifications OnDownload 21:34:10.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:10.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:10.6 Info: DROP TABLE "Notifications" 21:34:10.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:10.6 Info: => 0.0043606s 21:34:10.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:10.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:10.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:10.6 Info: DROP TABLE "Notifications" 21:34:10.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:10.6 Info: => 0.0040784s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:10', 'health_issue_notification') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 29: health_issue_notification migrated 21:34:10.6 Info: => 0.004609s 21:34:10.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 30 21:34:10.6 Info: AlterTable TrackFiles 21:34:10.6 Info: => 5E-07s 21:34:10.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:10.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:10.6 Info: => 0.0005437s 21:34:10.6 Info: AlterTable TrackFiles 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn TrackFiles Path String 21:34:10.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:10.6 Info: => 0.0005206s 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:10.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:10.6 Info: => 3.15E-05s 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:10.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:10.6 Info: => 0.00016s 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:10.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:10.6 Info: => 0.000134s 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:10.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:10.6 Info: => 0.0001561s 21:34:10.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:10.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:10.6 Info: => 6.41E-05s 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:10.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:10.6 Info: => 4.63E-05s 21:34:10.6 Info: AlterTable TrackFiles 21:34:10.6 Info: => 3E-07s 21:34:10.6 Info: AlterColumn TrackFiles Path String 21:34:10.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:10.6 Info: DROP TABLE "TrackFiles" 21:34:10.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.6 Info: => 0.0037845s 21:34:10.6 Info: CreateIndex TrackFiles (Path) 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.6 Info: => 7.88E-05s 21:34:10.6 Info: DeleteColumn TrackFiles RelativePath 21:34:10.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:10.6 Info: DROP TABLE "TrackFiles" 21:34:10.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.6 Info: => 0.004004s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:10', 'add_mediafilerepository_mtime') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:10.6 Info: => 0.0045146s 21:34:10.6 Info: 31: add_artistmetadataid_constraint migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 31 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:10.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:10.6 Info: => 6.81E-05s 21:34:10.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:10.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:10.6 Info: => 0.0001177s 21:34:10.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:10.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.6 Info: DROP TABLE "Artists" 21:34:10.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.6 Info: => 0.0041099s 21:34:10.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.6 Info: => 7.67E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:10', 'add_artistmetadataid_constraint') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 31: add_artistmetadataid_constraint migrated 21:34:10.6 Info: => 0.0005917s 21:34:10.6 Info: 32: old_ids_and_artist_alias migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 32 21:34:10.6 Info: AlterTable ArtistMetadata 21:34:10.6 Info: => 5E-07s 21:34:10.6 Info: CreateColumn ArtistMetadata Aliases String 21:34:10.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:10.6 Info: => 0.0005247s 21:34:10.6 Info: AlterTable ArtistMetadata 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:10.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.6 Info: => 0.0005291s 21:34:10.6 Info: AlterTable Albums 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:10.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.6 Info: => 0.0005102s 21:34:10.6 Info: AlterTable AlbumReleases 21:34:10.6 Info: => 3E-07s 21:34:10.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:10.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.6 Info: => 0.0005109s 21:34:10.6 Info: AlterTable Tracks 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:10.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.6 Info: => 0.0005481s 21:34:10.6 Info: AlterTable Tracks 21:34:10.6 Info: => 4E-07s 21:34:10.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:10.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.6 Info: => 0.0005379s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:10', 'old_ids_and_artist_alias') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 32: old_ids_and_artist_alias migrated 21:34:10.6 Info: => 0.0010104s 21:34:10.6 Info: 33: download_propers_config migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 33 21:34:10.6 Info: PerformDBOperation 21:34:10.6 Info: Performing DB Operation 21:34:10.6 Info: => 2.54E-05s 21:34:10.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:10.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:10.6 Info: => 2.75E-05s 21:34:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:10', 'download_propers_config') 21:34:10.6 Info: Committing Transaction 21:34:10.6 Info: 33: download_propers_config migrated 21:34:10.6 Info: => 0.0004968s 21:34:10.6 Info: 34: remove_language_profiles migrating 21:34:10.6 Info: Beginning Transaction 21:34:10.6 Info: Starting migration of Main DB to 34 21:34:10.6 Info: DeleteTable LanguageProfiles 21:34:10.6 Info: DROP TABLE "LanguageProfiles" 21:34:10.6 Info: => 0.000246s 21:34:10.6 Info: DeleteColumn Artists LanguageProfileId 21:34:10.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.6 Info: DROP TABLE "Artists" 21:34:10.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.6 Info: => 0.0042182s 21:34:10.6 Info: DeleteColumn ImportLists LanguageProfileId 21:34:10.6 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:10.6 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:10.6 Info: DROP TABLE "ImportLists" 21:34:10.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:10.7 Info: => 0.0037124s 21:34:10.7 Info: DeleteColumn Blacklist Language 21:34:10.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:10.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:10.7 Info: DROP TABLE "Blacklist" 21:34:10.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:10.7 Info: => 0.003561s 21:34:10.7 Info: DeleteColumn History Language 21:34:10.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:10.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:10.7 Info: DROP TABLE "History" 21:34:10.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:10.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:10.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:10.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:10.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:10.7 Info: => 0.0041002s 21:34:10.7 Info: DeleteColumn LyricFiles Language 21:34:10.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:10.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:10.7 Info: DROP TABLE "LyricFiles" 21:34:10.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:10.7 Info: => 0.0044105s 21:34:10.7 Info: DeleteColumn TrackFiles Language 21:34:10.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:10.7 Info: DROP TABLE "TrackFiles" 21:34:10.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.7 Info: => 0.0038951s 21:34:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:10', 'remove_language_profiles') 21:34:10.7 Info: Committing Transaction 21:34:10.7 Info: 34: remove_language_profiles migrated 21:34:10.7 Info: => 0.0045218s 21:34:10.7 Info: 35: multi_disc_naming_format migrating 21:34:10.7 Info: Beginning Transaction 21:34:10.7 Info: Starting migration of Main DB to 35 21:34:10.7 Info: AlterTable NamingConfig 21:34:10.7 Info: => 6E-07s 21:34:10.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:10.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:10.7 Info: => 0.0005268s 21:34:10.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:10.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:10.7 Info: => 3.41E-05s 21:34:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:10', 'multi_disc_naming_format') 21:34:10.7 Info: Committing Transaction 21:34:10.7 Info: 35: multi_disc_naming_format migrated 21:34:10.7 Info: => 0.0004782s 21:34:10.7 Info: 36: add_download_client_priority migrating 21:34:10.7 Info: Beginning Transaction 21:34:10.7 Info: Starting migration of Main DB to 36 21:34:10.7 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 21:34:10.7 Info: AlterTable DownloadClients 21:34:10.7 Info: => 4E-07s 21:34:10.7 Info: CreateColumn DownloadClients Priority Int32 21:34:10.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:10.7 Info: => 0.0005465s 21:34:10.7 Info: PerformDBOperation 21:34:10.7 Info: Performing DB Operation 21:34:10.7 Info: => 4.6E-05s 21:34:10.7 Info: -> 1 Insert operations completed in 00:00:00.0001912 taking an average of 00:00:00.0001912 21:34:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:10', 'add_download_client_priority') 21:34:10.7 Info: Committing Transaction 21:34:10.7 Info: 36: add_download_client_priority migrated 21:34:10.7 Info: => 0.0005537s 21:34:10.7 Debug: Took: 00:00:00.1817015 21:34:10.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 21:34:10.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 21:34:10.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864507698102_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:10.7 Info: DatabaseEngineVersionCheck migrating 21:34:10.7 Info: PerformDBOperation 21:34:10.7 Info: Performing DB Operation 21:34:10.7 Info: SQLite 3.47.2 21:34:10.7 Info: => 0.0014573s 21:34:10.7 Info: DatabaseEngineVersionCheck migrated 21:34:10.7 Info: => 0.0014676s 21:34:10.7 Info: VersionMigration migrating 21:34:10.7 Info: Beginning Transaction 21:34:10.7 Info: CreateTable VersionInfo 21:34:10.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:10.7 Info: => 0.0002065s 21:34:10.7 Info: Committing Transaction 21:34:10.7 Info: VersionMigration migrated 21:34:10.7 Info: => 0.000939s 21:34:10.7 Info: VersionUniqueMigration migrating 21:34:10.7 Info: Beginning Transaction 21:34:10.7 Info: CreateIndex VersionInfo (Version) 21:34:10.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:10.7 Info: => 0.000106s 21:34:10.7 Info: AlterTable VersionInfo 21:34:10.7 Info: => 5E-07s 21:34:10.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:10.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:10.7 Info: => 0.0002174s 21:34:10.7 Info: Committing Transaction 21:34:10.7 Info: VersionUniqueMigration migrated 21:34:10.7 Info: => 0.000584s 21:34:10.7 Info: VersionDescriptionMigration migrating 21:34:10.7 Info: Beginning Transaction 21:34:10.7 Info: AlterTable VersionInfo 21:34:10.7 Info: => 4E-07s 21:34:10.7 Info: CreateColumn VersionInfo Description String 21:34:10.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:10.7 Info: => 0.0004829s 21:34:10.7 Info: Committing Transaction 21:34:10.7 Info: VersionDescriptionMigration migrated 21:34:10.7 Info: => 0.000939s 21:34:10.7 Info: 1: InitialSetup migrating 21:34:10.7 Info: Beginning Transaction 21:34:10.7 Info: Starting migration of Main DB to 1 21:34:10.7 Info: CreateTable Config 21:34:10.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:10.7 Info: => 0.0002073s 21:34:10.7 Info: CreateIndex Config (Key) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:10.7 Info: => 7.3E-05s 21:34:10.7 Info: CreateTable RootFolders 21:34:10.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:10.7 Info: => 0.0001031s 21:34:10.7 Info: CreateIndex RootFolders (Path) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:10.7 Info: => 7.29E-05s 21:34:10.7 Info: CreateTable Artists 21:34:10.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:10.7 Info: => 0.0002262s 21:34:10.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:10.7 Info: => 7.58E-05s 21:34:10.7 Info: CreateIndex Artists (NameSlug) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:10.7 Info: => 7.12E-05s 21:34:10.7 Info: CreateIndex Artists (CleanName) 21:34:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.7 Info: => 6.67E-05s 21:34:10.7 Info: CreateIndex Artists (Path) 21:34:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.7 Info: => 6.59E-05s 21:34:10.7 Info: CreateTable Albums 21:34:10.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:10.7 Info: => 0.0002075s 21:34:10.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.7 Info: => 7.24E-05s 21:34:10.7 Info: CreateIndex Albums (MBId) 21:34:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:10.7 Info: => 6.62E-05s 21:34:10.7 Info: CreateIndex Albums (TADBId) 21:34:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:10.7 Info: => 6.56E-05s 21:34:10.7 Info: CreateIndex Albums (TitleSlug) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:10.7 Info: => 6.76E-05s 21:34:10.7 Info: CreateIndex Albums (CleanTitle) 21:34:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.7 Info: => 6.67E-05s 21:34:10.7 Info: CreateIndex Albums (Path) 21:34:10.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:10.7 Info: => 6.36E-05s 21:34:10.7 Info: CreateTable Tracks 21:34:10.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:10.7 Info: => 0.0001474s 21:34:10.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:10.7 Info: => 7.16E-05s 21:34:10.7 Info: CreateIndex Tracks (ArtistId) 21:34:10.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:10.7 Info: => 7.3E-05s 21:34:10.7 Info: CreateIndex Tracks (TrackFileId) 21:34:10.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:10.7 Info: => 7.38E-05s 21:34:10.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:10.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:10.7 Info: => 7.41E-05s 21:34:10.7 Info: CreateTable TrackFiles 21:34:10.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:10.7 Info: => 0.0001552s 21:34:10.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:10.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:10.7 Info: => 7.31E-05s 21:34:10.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:10.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.7 Info: => 6.53E-05s 21:34:10.7 Info: CreateTable History 21:34:10.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:10.7 Info: => 0.0001499s 21:34:10.7 Info: CreateIndex History (Date) 21:34:10.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:10.7 Info: => 7.24E-05s 21:34:10.7 Info: CreateIndex History (EventType) 21:34:10.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:10.7 Info: => 6.78E-05s 21:34:10.7 Info: CreateIndex History (DownloadId) 21:34:10.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:10.7 Info: => 6.78E-05s 21:34:10.7 Info: CreateIndex History (AlbumId) 21:34:10.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:10.7 Info: => 6.73E-05s 21:34:10.7 Info: CreateTable Notifications 21:34:10.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:10.7 Info: => 0.0001721s 21:34:10.7 Info: CreateTable ScheduledTasks 21:34:10.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:10.7 Info: => 0.0001358s 21:34:10.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:10.7 Info: => 9.67E-05s 21:34:10.7 Info: CreateTable Indexers 21:34:10.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:10.7 Info: => 0.0001188s 21:34:10.7 Info: CreateIndex Indexers (Name) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:10.7 Info: => 7.92E-05s 21:34:10.7 Info: CreateTable Profiles 21:34:10.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:10.7 Info: => 0.0001104s 21:34:10.7 Info: CreateIndex Profiles (Name) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:10.7 Info: => 7.91E-05s 21:34:10.7 Info: CreateTable QualityDefinitions 21:34:10.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:10.7 Info: => 0.0001353s 21:34:10.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:10.7 Info: => 8.9E-05s 21:34:10.7 Info: CreateIndex QualityDefinitions (Title) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:10.7 Info: => 7.7E-05s 21:34:10.7 Info: CreateTable NamingConfig 21:34:10.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:10.7 Info: => 0.0001298s 21:34:10.7 Info: CreateTable Blacklist 21:34:10.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:10.7 Info: => 0.0001654s 21:34:10.7 Info: CreateTable Metadata 21:34:10.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:10.7 Info: => 0.0001175s 21:34:10.7 Info: CreateTable MetadataFiles 21:34:10.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:10.7 Info: => 0.0001325s 21:34:10.7 Info: CreateTable DownloadClients 21:34:10.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:10.7 Info: => 0.0001201s 21:34:10.7 Info: CreateTable PendingReleases 21:34:10.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:10.7 Info: => 0.0001251s 21:34:10.7 Info: CreateTable RemotePathMappings 21:34:10.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:10.7 Info: => 0.0001086s 21:34:10.7 Info: CreateTable Tags 21:34:10.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:10.7 Info: => 0.0001032s 21:34:10.7 Info: CreateIndex Tags (Label) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:10.7 Info: => 8.59E-05s 21:34:10.7 Info: CreateTable Restrictions 21:34:10.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:10.7 Info: => 0.000114s 21:34:10.7 Info: CreateTable DelayProfiles 21:34:10.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:10.7 Info: => 0.0001563s 21:34:10.7 Info: CreateTable Users 21:34:10.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:10.7 Info: => 0.0001153s 21:34:10.7 Info: CreateIndex Users (Identifier) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:10.7 Info: => 8.52E-05s 21:34:10.7 Info: CreateIndex Users (Username) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:10.7 Info: => 8E-05s 21:34:10.7 Info: CreateTable Commands 21:34:10.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:10.7 Info: => 0.0001374s 21:34:10.7 Info: CreateTable IndexerStatus 21:34:10.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:10.7 Info: => 0.0001301s 21:34:10.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:10.7 Info: => 0.0001026s 21:34:10.7 Info: CreateTable ExtraFiles 21:34:10.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:10.7 Info: => 0.0001602s 21:34:10.7 Info: CreateTable LyricFiles 21:34:10.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:10.7 Info: => 0.0001758s 21:34:10.7 Info: CreateTable LanguageProfiles 21:34:10.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:10.7 Info: => 0.0001128s 21:34:10.7 Info: CreateIndex LanguageProfiles (Name) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:10.7 Info: => 8.59E-05s 21:34:10.7 Info: CreateTable DownloadClientStatus 21:34:10.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:10.7 Info: => 0.0001188s 21:34:10.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:10.7 Info: => 8.59E-05s 21:34:10.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:10.7 Info: -> 1 Insert operations completed in 00:00:00.0000552 taking an average of 00:00:00.0000552 21:34:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:10', 'InitialSetup') 21:34:10.7 Info: Committing Transaction 21:34:10.7 Info: 1: InitialSetup migrated 21:34:10.7 Info: => 0.0010093s 21:34:10.7 Info: 2: add_reason_to_pending_releases migrating 21:34:10.7 Info: Beginning Transaction 21:34:10.7 Info: Starting migration of Main DB to 2 21:34:10.7 Info: AlterTable PendingReleases 21:34:10.7 Info: => 5E-07s 21:34:10.7 Info: CreateColumn PendingReleases Reason Int32 21:34:10.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:10.7 Info: => 0.0005435s 21:34:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:10', 'add_reason_to_pending_releases') 21:34:10.7 Info: Committing Transaction 21:34:10.7 Info: 2: add_reason_to_pending_releases migrated 21:34:10.7 Info: => 0.0010034s 21:34:10.7 Info: 3: add_medium_support migrating 21:34:10.7 Info: Beginning Transaction 21:34:10.7 Info: Starting migration of Main DB to 3 21:34:10.7 Info: AlterTable Albums 21:34:10.7 Info: => 5E-07s 21:34:10.7 Info: CreateColumn Albums Media String 21:34:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:10.7 Info: => 0.000578s 21:34:10.7 Info: AlterTable Tracks 21:34:10.7 Info: => 4E-07s 21:34:10.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:10.7 Info: => 0.0005094s 21:34:10.7 Info: AlterTable Tracks 21:34:10.7 Info: => 4E-07s 21:34:10.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:10.7 Info: => 0.0004968s 21:34:10.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:10.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:10.7 Info: => 3.39E-05s 21:34:10.7 Info: DeleteColumn Tracks TrackNumber 21:34:10.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:10.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:10.7 Info: DROP TABLE "Tracks" 21:34:10.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:10.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:10.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:10.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:10.7 Info: => 0.0040454s 21:34:10.7 Info: AlterTable Tracks 21:34:10.7 Info: => 4E-07s 21:34:10.7 Info: CreateColumn Tracks TrackNumber String 21:34:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:10.7 Info: => 0.0005233s 21:34:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:10', 'add_medium_support') 21:34:10.7 Info: Committing Transaction 21:34:10.7 Info: 3: add_medium_support migrated 21:34:10.8 Info: => 0.0010703s 21:34:10.8 Info: 4: add_various_qualites_in_profile migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 4 21:34:10.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:10.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:10.8 Info: => 4.23E-05s 21:34:10.8 Info: PerformDBOperation 21:34:10.8 Info: Performing DB Operation 21:34:10.8 Info: => 3.02E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:10', 'add_various_qualites_in_profile') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 4: add_various_qualites_in_profile migrated 21:34:10.8 Info: => 0.0005053s 21:34:10.8 Info: 5: metadata_profiles migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 5 21:34:10.8 Info: CreateTable MetadataProfiles 21:34:10.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:10.8 Info: => 0.0001333s 21:34:10.8 Info: CreateIndex MetadataProfiles (Name) 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:10.8 Info: => 9.1E-05s 21:34:10.8 Info: AlterTable Artists 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn Artists MetadataProfileId Int32 21:34:10.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:10.8 Info: => 0.000537s 21:34:10.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:10.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:10.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:10.8 Info: DROP TABLE "Artists" 21:34:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.8 Info: => 0.0041684s 21:34:10.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:10.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:10.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:10.8 Info: DROP TABLE "Artists" 21:34:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.8 Info: => 0.0042127s 21:34:10.8 Info: AlterTable Albums 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn Albums SecondaryTypes String 21:34:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:10.8 Info: => 0.0005216s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:10', 'metadata_profiles') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 5: metadata_profiles migrated 21:34:10.8 Info: => 0.0010677s 21:34:10.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 6 21:34:10.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:10.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:10.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:10.8 Info: DROP TABLE "Indexers" 21:34:10.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:10.8 Info: => 0.0035278s 21:34:10.8 Info: AlterTable Indexers 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:10.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:10.8 Info: => 0.0004932s 21:34:10.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:10.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:10.8 Info: => 3.24E-05s 21:34:10.8 Info: AlterTable Indexers 21:34:10.8 Info: => 3E-07s 21:34:10.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:10.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:10.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:10.8 Info: DROP TABLE "Indexers" 21:34:10.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:10.8 Info: => 0.0034606s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:10', 'separate_automatic_and_interactive_search') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:10.8 Info: => 0.0039498s 21:34:10.8 Info: 7: change_album_path_to_relative migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 7 21:34:10.8 Info: DeleteColumn Albums Path 21:34:10.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:10.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:10.8 Info: DROP TABLE "Albums" 21:34:10.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.8 Info: => 0.0042591s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:10', 'change_album_path_to_relative') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 7: change_album_path_to_relative migrated 21:34:10.8 Info: => 0.0048151s 21:34:10.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 8 21:34:10.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:10.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:10.8 Info: => 3.84E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:10', 'change_quality_size_mb_to_kb') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:10.8 Info: => 0.0005123s 21:34:10.8 Info: 9: album_releases migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 9 21:34:10.8 Info: AlterTable Albums 21:34:10.8 Info: => 1.1E-06s 21:34:10.8 Info: CreateColumn Albums Releases String 21:34:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:10.8 Info: => 0.0005415s 21:34:10.8 Info: AlterTable Albums 21:34:10.8 Info: => 5E-07s 21:34:10.8 Info: CreateColumn Albums CurrentRelease String 21:34:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:10.8 Info: => 0.0004846s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:10', 'album_releases') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 9: album_releases migrated 21:34:10.8 Info: => 0.0008754s 21:34:10.8 Info: 10: album_releases_fix migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 10 21:34:10.8 Info: AlterTable Albums 21:34:10.8 Info: => 6E-07s 21:34:10.8 Info: AlterColumn Albums Releases String 21:34:10.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:10.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:10.8 Info: DROP TABLE "Albums" 21:34:10.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.8 Info: => 0.0040795s 21:34:10.8 Info: AlterTable Albums 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: AlterColumn Albums CurrentRelease String 21:34:10.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:10.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:10.8 Info: DROP TABLE "Albums" 21:34:10.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.8 Info: => 0.0040821s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:10', 'album_releases_fix') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 10: album_releases_fix migrated 21:34:10.8 Info: => 0.0045974s 21:34:10.8 Info: 11: import_lists migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 11 21:34:10.8 Info: CreateTable ImportLists 21:34:10.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:10.8 Info: => 0.0001527s 21:34:10.8 Info: CreateIndex ImportLists (Name) 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:10.8 Info: => 8.19E-05s 21:34:10.8 Info: CreateTable ImportListStatus 21:34:10.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:10.8 Info: => 0.0001272s 21:34:10.8 Info: CreateIndex ImportListStatus (ProviderId) 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:10.8 Info: => 8.03E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:10', 'import_lists') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 11: import_lists migrated 21:34:10.8 Info: => 0.0005964s 21:34:10.8 Info: 12: add_release_status migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 12 21:34:10.8 Info: AlterTable MetadataProfiles 21:34:10.8 Info: => 1.3E-06s 21:34:10.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:10.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:10.8 Info: => 0.0005848s 21:34:10.8 Info: PerformDBOperation 21:34:10.8 Info: Performing DB Operation 21:34:10.8 Info: => 2.31E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:10', 'add_release_status') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 12: add_release_status migrated 21:34:10.8 Info: => 0.0004706s 21:34:10.8 Info: 13: album_download_notification migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 13 21:34:10.8 Info: AlterTable Notifications 21:34:10.8 Info: => 5E-07s 21:34:10.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:10.8 Info: => 0.0005075s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:10', 'album_download_notification') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 13: album_download_notification migrated 21:34:10.8 Info: => 0.0008893s 21:34:10.8 Info: 14: fix_language_metadata_profiles migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 14 21:34:10.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:10.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:10.8 Info: => 8.41E-05s 21:34:10.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:10.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:10.8 Info: => 7.35E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:10', 'fix_language_metadata_profiles') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 14: fix_language_metadata_profiles migrated 21:34:10.8 Info: => 0.0004767s 21:34:10.8 Info: 15: remove_fanzub migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 15 21:34:10.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:10.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:10.8 Info: => 3.49E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:10', 'remove_fanzub') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 15: remove_fanzub migrated 21:34:10.8 Info: => 0.0005206s 21:34:10.8 Info: 16: update_artist_history_indexes migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 16 21:34:10.8 Info: CreateIndex Albums (ArtistId) 21:34:10.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:10.8 Info: => 0.0001145s 21:34:10.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:10.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:10.8 Info: => 8.51E-05s 21:34:10.8 Info: DeleteIndex History (AlbumId) 21:34:10.8 Info: DROP INDEX "IX_History_AlbumId" 21:34:10.8 Info: => 0.0001111s 21:34:10.8 Info: CreateIndex History (AlbumId, Date) 21:34:10.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:10.8 Info: => 8.28E-05s 21:34:10.8 Info: DeleteIndex History (DownloadId) 21:34:10.8 Info: DROP INDEX "IX_History_DownloadId" 21:34:10.8 Info: => 0.0001077s 21:34:10.8 Info: CreateIndex History (DownloadId, Date) 21:34:10.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:10.8 Info: => 8.1E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:10', 'update_artist_history_indexes') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 16: update_artist_history_indexes migrated 21:34:10.8 Info: => 0.0005951s 21:34:10.8 Info: 17: remove_nma migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 17 21:34:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:10.8 Info: => 3.66E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:10', 'remove_nma') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 17: remove_nma migrated 21:34:10.8 Info: => 0.0004289s 21:34:10.8 Info: 18: album_disambiguation migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 18 21:34:10.8 Info: AlterTable Albums 21:34:10.8 Info: => 5E-07s 21:34:10.8 Info: CreateColumn Albums Disambiguation String 21:34:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:10.8 Info: => 0.000536s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:10', 'album_disambiguation') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 18: album_disambiguation migrated 21:34:10.8 Info: => 0.0009959s 21:34:10.8 Info: 19: add_ape_quality_in_profiles migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 19 21:34:10.8 Info: PerformDBOperation 21:34:10.8 Info: Performing DB Operation 21:34:10.8 Info: => 6.01E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:10', 'add_ape_quality_in_profiles') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:10.8 Info: => 0.000562s 21:34:10.8 Info: 20: remove_pushalot migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 20 21:34:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:10.8 Info: => 8.77E-05s 21:34:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:10.8 Info: => 6.72E-05s 21:34:10.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:10.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:10.8 Info: => 5.45E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:10', 'remove_pushalot') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 20: remove_pushalot migrated 21:34:10.8 Info: => 0.0004348s 21:34:10.8 Info: 21: add_custom_filters migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 21 21:34:10.8 Info: CreateTable CustomFilters 21:34:10.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:10.8 Info: => 0.0001258s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:10', 'add_custom_filters') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 21: add_custom_filters migrated 21:34:10.8 Info: => 0.000469s 21:34:10.8 Info: 22: import_list_tags migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 22 21:34:10.8 Info: AlterTable ImportLists 21:34:10.8 Info: => 5E-07s 21:34:10.8 Info: CreateColumn ImportLists Tags String 21:34:10.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:10.8 Info: => 0.0005631s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:10', 'import_list_tags') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 22: import_list_tags migrated 21:34:10.8 Info: => 0.0009597s 21:34:10.8 Info: 23: add_release_groups_etc migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 23 21:34:10.8 Info: CreateTable ArtistMetadata 21:34:10.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:10.8 Info: => 0.0001741s 21:34:10.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:10.8 Info: => 8.75E-05s 21:34:10.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:10.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:10.8 Info: => 6.95E-05s 21:34:10.8 Info: AlterTable Artists 21:34:10.8 Info: => 3E-07s 21:34:10.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:10.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:10.8 Info: => 0.0005197s 21:34:10.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:10.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:10.8 Info: => 5.62E-05s 21:34:10.8 Info: CreateTable AlbumReleases 21:34:10.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:10.8 Info: => 0.0001491s 21:34:10.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:10.8 Info: => 8.44E-05s 21:34:10.8 Info: CreateIndex AlbumReleases (AlbumId) 21:34:10.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:10.8 Info: => 7.67E-05s 21:34:10.8 Info: PerformDBOperation 21:34:10.8 Info: Performing DB Operation 21:34:10.8 Info: => 3.28E-05s 21:34:10.8 Info: AlterTable Albums 21:34:10.8 Info: => 3E-07s 21:34:10.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:10.8 Info: => 0.000559s 21:34:10.8 Info: AlterTable Albums 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:10.8 Info: => 0.0006365s 21:34:10.8 Info: AlterTable Albums 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn Albums Links String 21:34:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:10.8 Info: => 0.00055s 21:34:10.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:10.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:10.8 Info: => 8.69E-05s 21:34:10.8 Info: AlterTable Tracks 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn Tracks ForeignRecordingId String 21:34:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:10.8 Info: => 0.0005492s 21:34:10.8 Info: AlterTable Tracks 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:10.8 Info: => 0.0005577s 21:34:10.8 Info: AlterTable Tracks 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:10.8 Info: => 0.0005709s 21:34:10.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:10.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:10.8 Info: => 6.77E-05s 21:34:10.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:10.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:10.8 Info: => 5.83E-05s 21:34:10.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:10.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.8 Info: DROP TABLE "Artists" 21:34:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.8 Info: => 0.0131684s 21:34:10.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:10.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:10.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:10.8 Info: DROP TABLE "Albums" 21:34:10.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:10.8 Info: => 0.0046146s 21:34:10.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:10.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:10.8 Info: DROP TABLE "Tracks" 21:34:10.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:10.8 Info: => 0.0040058s 21:34:10.8 Info: DeleteColumn TrackFiles ArtistId 21:34:10.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:10.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:10.8 Info: DROP TABLE "TrackFiles" 21:34:10.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.8 Info: => 0.004271s 21:34:10.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:10.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.8 Info: => 7.99E-05s 21:34:10.8 Info: CreateIndex Artists (Monitored) 21:34:10.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.8 Info: => 7.48E-05s 21:34:10.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:10.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:10.8 Info: => 7.3E-05s 21:34:10.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:10.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:10.8 Info: => 7.21E-05s 21:34:10.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:10.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:10.8 Info: => 7.04E-05s 21:34:10.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:10.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:10.8 Info: => 7.14E-05s 21:34:10.8 Info: UpdateData 21:34:10.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:10.8 Info: => 4.01E-05s 21:34:10.8 Info: UpdateData 21:34:10.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:10.8 Info: => 3.14E-05s 21:34:10.8 Info: UpdateData 21:34:10.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:10.8 Info: => 3.83E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:10', 'add_release_groups_etc') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 23: add_release_groups_etc migrated 21:34:10.8 Info: => 0.0007316s 21:34:10.8 Info: 24: NewMediaInfoFormat migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 24 21:34:10.8 Info: UpdateData 21:34:10.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:10.8 Info: => 3.65E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:10', 'NewMediaInfoFormat') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 24: NewMediaInfoFormat migrated 21:34:10.8 Info: => 0.0004688s 21:34:10.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 25 21:34:10.8 Info: RenameTable Restrictions ReleaseProfiles 21:34:10.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:10.8 Info: => 0.0014141s 21:34:10.8 Info: AlterTable ReleaseProfiles 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:10.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:10.8 Info: => 0.0005129s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:10', 'rename_restrictions_to_release_profiles') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:10.8 Info: => 0.0009762s 21:34:10.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 26 21:34:10.8 Info: RenameTable Profiles QualityProfiles 21:34:10.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:10.8 Info: => 0.0014167s 21:34:10.8 Info: AlterTable QualityProfiles 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:10.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:10.8 Info: => 0.0005142s 21:34:10.8 Info: AlterTable LanguageProfiles 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:10.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:10.8 Info: => 0.0005347s 21:34:10.8 Info: UpdateData 21:34:10.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:10.8 Info: => 3.7E-05s 21:34:10.8 Info: UpdateData 21:34:10.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:10.8 Info: => 2.88E-05s 21:34:10.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:10.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.8 Info: DROP TABLE "Artists" 21:34:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.8 Info: => 0.0042176s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:10', 'rename_quality_profiles_add_upgrade_allowed') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:10.8 Info: => 0.0048174s 21:34:10.8 Info: 27: add_import_exclusions migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 27 21:34:10.8 Info: CreateTable ImportListExclusions 21:34:10.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:10.8 Info: => 0.0001283s 21:34:10.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:10.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:10.8 Info: => 8.55E-05s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:10', 'add_import_exclusions') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 27: add_import_exclusions migrated 21:34:10.8 Info: => 0.0005625s 21:34:10.8 Info: 28: clean_artist_metadata_table migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 28 21:34:10.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.8 Info: => 0.0001278s 21:34:10.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.8 Info: => 0.0001151s 21:34:10.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:10.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:10.8 Info: => 0.0001147s 21:34:10.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:10.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:10.8 Info: => 0.0001112s 21:34:10.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:10.8 Info: => 0.0001093s 21:34:10.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:10.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:10.8 Info: => 0.0001085s 21:34:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:10', 'clean_artist_metadata_table') 21:34:10.8 Info: Committing Transaction 21:34:10.8 Info: 28: clean_artist_metadata_table migrated 21:34:10.8 Info: => 0.000573s 21:34:10.8 Info: 29: health_issue_notification migrating 21:34:10.8 Info: Beginning Transaction 21:34:10.8 Info: Starting migration of Main DB to 29 21:34:10.8 Info: AlterTable Notifications 21:34:10.8 Info: => 5E-07s 21:34:10.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:10.8 Info: => 0.0005493s 21:34:10.8 Info: AlterTable Notifications 21:34:10.8 Info: => 3E-07s 21:34:10.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:10.8 Info: => 0.0005159s 21:34:10.8 Info: AlterTable Notifications 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:10.8 Info: => 0.0005304s 21:34:10.8 Info: AlterTable Notifications 21:34:10.8 Info: => 4E-07s 21:34:10.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:10.8 Info: => 0.0005158s 21:34:10.8 Info: AlterTable Notifications 21:34:10.8 Info: => 3E-07s 21:34:10.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:10.8 Info: => 0.000515s 21:34:10.8 Info: DeleteColumn Notifications OnDownload 21:34:10.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:10.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:10.9 Info: DROP TABLE "Notifications" 21:34:10.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:10.9 Info: => 0.0041679s 21:34:10.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:10.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:10.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:10.9 Info: DROP TABLE "Notifications" 21:34:10.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:10.9 Info: => 0.0040655s 21:34:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:10', 'health_issue_notification') 21:34:10.9 Info: Committing Transaction 21:34:10.9 Info: 29: health_issue_notification migrated 21:34:10.9 Info: => 0.0045963s 21:34:10.9 Info: 30: add_mediafilerepository_mtime migrating 21:34:10.9 Info: Beginning Transaction 21:34:10.9 Info: Starting migration of Main DB to 30 21:34:10.9 Info: AlterTable TrackFiles 21:34:10.9 Info: => 5E-07s 21:34:10.9 Info: CreateColumn TrackFiles Modified DateTime 21:34:10.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:10.9 Info: => 0.0005573s 21:34:10.9 Info: AlterTable TrackFiles 21:34:10.9 Info: => 4E-07s 21:34:10.9 Info: CreateColumn TrackFiles Path String 21:34:10.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:10.9 Info: => 0.0005355s 21:34:10.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:10.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:10.9 Info: => 2.99E-05s 21:34:10.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:10.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:10.9 Info: => 0.0001255s 21:34:10.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:10.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:10.9 Info: => 0.0001246s 21:34:10.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:10.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:10.9 Info: => 0.0001295s 21:34:10.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:10.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:10.9 Info: => 6.56E-05s 21:34:10.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:10.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:10.9 Info: => 4.65E-05s 21:34:10.9 Info: AlterTable TrackFiles 21:34:10.9 Info: => 3E-07s 21:34:10.9 Info: AlterColumn TrackFiles Path String 21:34:10.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:10.9 Info: DROP TABLE "TrackFiles" 21:34:10.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.9 Info: => 0.0038302s 21:34:10.9 Info: CreateIndex TrackFiles (Path) 21:34:10.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.9 Info: => 8.02E-05s 21:34:10.9 Info: DeleteColumn TrackFiles RelativePath 21:34:10.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:10.9 Info: DROP TABLE "TrackFiles" 21:34:10.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.9 Info: => 0.0040039s 21:34:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:10', 'add_mediafilerepository_mtime') 21:34:10.9 Info: Committing Transaction 21:34:10.9 Info: 30: add_mediafilerepository_mtime migrated 21:34:10.9 Info: => 0.004498s 21:34:10.9 Info: 31: add_artistmetadataid_constraint migrating 21:34:10.9 Info: Beginning Transaction 21:34:10.9 Info: Starting migration of Main DB to 31 21:34:10.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:10.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:10.9 Info: => 6.93E-05s 21:34:10.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:10.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:10.9 Info: => 0.000118s 21:34:10.9 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:10.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.9 Info: DROP TABLE "Artists" 21:34:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.9 Info: => 0.0042229s 21:34:10.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:10.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.9 Info: => 8.04E-05s 21:34:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:10', 'add_artistmetadataid_constraint') 21:34:10.9 Info: Committing Transaction 21:34:10.9 Info: 31: add_artistmetadataid_constraint migrated 21:34:10.9 Info: => 0.000594s 21:34:10.9 Info: 32: old_ids_and_artist_alias migrating 21:34:10.9 Info: Beginning Transaction 21:34:10.9 Info: Starting migration of Main DB to 32 21:34:10.9 Info: AlterTable ArtistMetadata 21:34:10.9 Info: => 6E-07s 21:34:10.9 Info: CreateColumn ArtistMetadata Aliases String 21:34:10.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:10.9 Info: => 0.0005493s 21:34:10.9 Info: AlterTable ArtistMetadata 21:34:10.9 Info: => 4E-07s 21:34:10.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:10.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.9 Info: => 0.0005508s 21:34:10.9 Info: AlterTable Albums 21:34:10.9 Info: => 4E-07s 21:34:10.9 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:10.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.9 Info: => 0.00054s 21:34:10.9 Info: AlterTable AlbumReleases 21:34:10.9 Info: => 4E-07s 21:34:10.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:10.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.9 Info: => 0.0005379s 21:34:10.9 Info: AlterTable Tracks 21:34:10.9 Info: => 5E-07s 21:34:10.9 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.9 Info: => 0.0005992s 21:34:10.9 Info: AlterTable Tracks 21:34:10.9 Info: => 4E-07s 21:34:10.9 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:10.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:10.9 Info: => 0.0005524s 21:34:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:10', 'old_ids_and_artist_alias') 21:34:10.9 Info: Committing Transaction 21:34:10.9 Info: 32: old_ids_and_artist_alias migrated 21:34:10.9 Info: => 0.0010465s 21:34:10.9 Info: 33: download_propers_config migrating 21:34:10.9 Info: Beginning Transaction 21:34:10.9 Info: Starting migration of Main DB to 33 21:34:10.9 Info: PerformDBOperation 21:34:10.9 Info: Performing DB Operation 21:34:10.9 Info: => 2.71E-05s 21:34:10.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:10.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:10.9 Info: => 2.9E-05s 21:34:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:10', 'download_propers_config') 21:34:10.9 Info: Committing Transaction 21:34:10.9 Info: 33: download_propers_config migrated 21:34:10.9 Info: => 0.0004709s 21:34:10.9 Info: 34: remove_language_profiles migrating 21:34:10.9 Info: Beginning Transaction 21:34:10.9 Info: Starting migration of Main DB to 34 21:34:10.9 Info: DeleteTable LanguageProfiles 21:34:10.9 Info: DROP TABLE "LanguageProfiles" 21:34:10.9 Info: => 0.0001973s 21:34:10.9 Info: DeleteColumn Artists LanguageProfileId 21:34:10.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:10.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:10.9 Info: DROP TABLE "Artists" 21:34:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:10.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:10.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:10.9 Info: => 0.0043747s 21:34:10.9 Info: DeleteColumn ImportLists LanguageProfileId 21:34:10.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:10.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:10.9 Info: DROP TABLE "ImportLists" 21:34:10.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:10.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:10.9 Info: => 0.0038762s 21:34:10.9 Info: DeleteColumn Blacklist Language 21:34:10.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:10.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:10.9 Info: DROP TABLE "Blacklist" 21:34:10.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:10.9 Info: => 0.0035947s 21:34:10.9 Info: DeleteColumn History Language 21:34:10.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:10.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:10.9 Info: DROP TABLE "History" 21:34:10.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:10.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:10.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:10.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:10.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:10.9 Info: => 0.0041763s 21:34:10.9 Info: DeleteColumn LyricFiles Language 21:34:10.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:10.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:10.9 Info: DROP TABLE "LyricFiles" 21:34:10.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:10.9 Info: => 0.003552s 21:34:10.9 Info: DeleteColumn TrackFiles Language 21:34:10.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:10.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:10.9 Info: DROP TABLE "TrackFiles" 21:34:10.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:10.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:10.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:10.9 Info: => 0.0058573s 21:34:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:10', 'remove_language_profiles') 21:34:10.9 Info: Committing Transaction 21:34:10.9 Info: 34: remove_language_profiles migrated 21:34:10.9 Info: => 0.0064887s 21:34:10.9 Info: 35: multi_disc_naming_format migrating 21:34:10.9 Info: Beginning Transaction 21:34:10.9 Info: Starting migration of Main DB to 35 21:34:10.9 Info: AlterTable NamingConfig 21:34:10.9 Info: => 5E-07s 21:34:10.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:10.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:10.9 Info: => 0.0005281s 21:34:10.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:10.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:10.9 Info: => 3.64E-05s 21:34:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:10', 'multi_disc_naming_format') 21:34:10.9 Info: Committing Transaction 21:34:10.9 Info: 35: multi_disc_naming_format migrated 21:34:10.9 Info: => 0.000517s 21:34:10.9 Info: 36: add_download_client_priority migrating 21:34:10.9 Info: Beginning Transaction 21:34:10.9 Info: Starting migration of Main DB to 36 21:34:10.9 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 21:34:10.9 Info: AlterTable DownloadClients 21:34:10.9 Info: => 3E-07s 21:34:10.9 Info: CreateColumn DownloadClients Priority Int32 21:34:10.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:10.9 Info: => 0.0005416s 21:34:10.9 Info: PerformDBOperation 21:34:10.9 Info: Performing DB Operation 21:34:10.9 Info: => 0.0008423s 21:34:10.9 Info: -> 1 Insert operations completed in 00:00:00.0001229 taking an average of 00:00:00.0001229 21:34:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:10', 'add_download_client_priority') 21:34:10.9 Info: Committing Transaction 21:34:10.9 Info: 36: add_download_client_priority migrated 21:34:10.9 Info: => 0.0013982s 21:34:10.9 Debug: Took: 00:00:00.1874646 21:34:10.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 21:34:10.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 21:34:10.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864509940796_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:11.0 Info: DatabaseEngineVersionCheck migrating 21:34:11.0 Info: PerformDBOperation 21:34:11.0 Info: Performing DB Operation 21:34:11.0 Info: SQLite 3.47.2 21:34:11.0 Info: => 0.0015347s 21:34:11.0 Info: DatabaseEngineVersionCheck migrated 21:34:11.0 Info: => 0.0015449s 21:34:11.0 Info: VersionMigration migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: CreateTable VersionInfo 21:34:11.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:11.0 Info: => 0.0005848s 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: VersionMigration migrated 21:34:11.0 Info: => 0.0012479s 21:34:11.0 Info: VersionUniqueMigration migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: CreateIndex VersionInfo (Version) 21:34:11.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:11.0 Info: => 0.0001087s 21:34:11.0 Info: AlterTable VersionInfo 21:34:11.0 Info: => 5E-07s 21:34:11.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:11.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:11.0 Info: => 0.0002029s 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: VersionUniqueMigration migrated 21:34:11.0 Info: => 0.0005079s 21:34:11.0 Info: VersionDescriptionMigration migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: AlterTable VersionInfo 21:34:11.0 Info: => 8E-07s 21:34:11.0 Info: CreateColumn VersionInfo Description String 21:34:11.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:11.0 Info: => 0.0005004s 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: VersionDescriptionMigration migrated 21:34:11.0 Info: => 0.0007852s 21:34:11.0 Info: 1: InitialSetup migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 1 21:34:11.0 Info: CreateTable Config 21:34:11.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:11.0 Info: => 0.0001312s 21:34:11.0 Info: CreateIndex Config (Key) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:11.0 Info: => 7.46E-05s 21:34:11.0 Info: CreateTable RootFolders 21:34:11.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:11.0 Info: => 8.02E-05s 21:34:11.0 Info: CreateIndex RootFolders (Path) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:11.0 Info: => 7.23E-05s 21:34:11.0 Info: CreateTable Artists 21:34:11.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:11.0 Info: => 0.0001885s 21:34:11.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.0 Info: => 7.34E-05s 21:34:11.0 Info: CreateIndex Artists (NameSlug) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.0 Info: => 7E-05s 21:34:11.0 Info: CreateIndex Artists (CleanName) 21:34:11.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.0 Info: => 6.77E-05s 21:34:11.0 Info: CreateIndex Artists (Path) 21:34:11.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.0 Info: => 6.48E-05s 21:34:11.0 Info: CreateTable Albums 21:34:11.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:11.0 Info: => 0.0001725s 21:34:11.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.0 Info: => 7.16E-05s 21:34:11.0 Info: CreateIndex Albums (MBId) 21:34:11.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.0 Info: => 6.53E-05s 21:34:11.0 Info: CreateIndex Albums (TADBId) 21:34:11.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.0 Info: => 6.56E-05s 21:34:11.0 Info: CreateIndex Albums (TitleSlug) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.0 Info: => 6.5E-05s 21:34:11.0 Info: CreateIndex Albums (CleanTitle) 21:34:11.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.0 Info: => 6.41E-05s 21:34:11.0 Info: CreateIndex Albums (Path) 21:34:11.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:11.0 Info: => 6.27E-05s 21:34:11.0 Info: CreateTable Tracks 21:34:11.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:11.0 Info: => 0.0001286s 21:34:11.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.0 Info: => 7.38E-05s 21:34:11.0 Info: CreateIndex Tracks (ArtistId) 21:34:11.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:11.0 Info: => 8.41E-05s 21:34:11.0 Info: CreateIndex Tracks (TrackFileId) 21:34:11.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.0 Info: => 7.23E-05s 21:34:11.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:11.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:11.0 Info: => 7.41E-05s 21:34:11.0 Info: CreateTable TrackFiles 21:34:11.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:11.0 Info: => 0.00014s 21:34:11.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:11.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:11.0 Info: => 7.35E-05s 21:34:11.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:11.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.0 Info: => 6.7E-05s 21:34:11.0 Info: CreateTable History 21:34:11.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:11.0 Info: => 0.0001353s 21:34:11.0 Info: CreateIndex History (Date) 21:34:11.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:11.0 Info: => 7.07E-05s 21:34:11.0 Info: CreateIndex History (EventType) 21:34:11.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:11.0 Info: => 6.79E-05s 21:34:11.0 Info: CreateIndex History (DownloadId) 21:34:11.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:11.0 Info: => 6.74E-05s 21:34:11.0 Info: CreateIndex History (AlbumId) 21:34:11.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:11.0 Info: => 9.17E-05s 21:34:11.0 Info: CreateTable Notifications 21:34:11.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:11.0 Info: => 0.0001264s 21:34:11.0 Info: CreateTable ScheduledTasks 21:34:11.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:11.0 Info: => 0.0001017s 21:34:11.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:11.0 Info: => 7.33E-05s 21:34:11.0 Info: CreateTable Indexers 21:34:11.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:11.0 Info: => 9.6E-05s 21:34:11.0 Info: CreateIndex Indexers (Name) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.0 Info: => 7.73E-05s 21:34:11.0 Info: CreateTable Profiles 21:34:11.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:11.0 Info: => 8.63E-05s 21:34:11.0 Info: CreateIndex Profiles (Name) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:11.0 Info: => 9.58E-05s 21:34:11.0 Info: CreateTable QualityDefinitions 21:34:11.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:11.0 Info: => 0.0001107s 21:34:11.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:11.0 Info: => 7.44E-05s 21:34:11.0 Info: CreateIndex QualityDefinitions (Title) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:11.0 Info: => 7.49E-05s 21:34:11.0 Info: CreateTable NamingConfig 21:34:11.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:11.0 Info: => 0.0001094s 21:34:11.0 Info: CreateTable Blacklist 21:34:11.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:11.0 Info: => 0.0001499s 21:34:11.0 Info: CreateTable Metadata 21:34:11.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:11.0 Info: => 9.46E-05s 21:34:11.0 Info: CreateTable MetadataFiles 21:34:11.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:11.0 Info: => 0.0001086s 21:34:11.0 Info: CreateTable DownloadClients 21:34:11.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:11.0 Info: => 9.68E-05s 21:34:11.0 Info: CreateTable PendingReleases 21:34:11.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:11.0 Info: => 0.0001049s 21:34:11.0 Info: CreateTable RemotePathMappings 21:34:11.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:11.0 Info: => 9.23E-05s 21:34:11.0 Info: CreateTable Tags 21:34:11.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:11.0 Info: => 8.33E-05s 21:34:11.0 Info: CreateIndex Tags (Label) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:11.0 Info: => 0.0001093s 21:34:11.0 Info: CreateTable Restrictions 21:34:11.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:11.0 Info: => 9.3E-05s 21:34:11.0 Info: CreateTable DelayProfiles 21:34:11.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:11.0 Info: => 0.0001346s 21:34:11.0 Info: CreateTable Users 21:34:11.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:11.0 Info: => 8.73E-05s 21:34:11.0 Info: CreateIndex Users (Identifier) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:11.0 Info: => 8.15E-05s 21:34:11.0 Info: CreateIndex Users (Username) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:11.0 Info: => 7.87E-05s 21:34:11.0 Info: CreateTable Commands 21:34:11.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:11.0 Info: => 0.0001149s 21:34:11.0 Info: CreateTable IndexerStatus 21:34:11.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:11.0 Info: => 0.0001123s 21:34:11.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:11.0 Info: => 0.0001021s 21:34:11.0 Info: CreateTable ExtraFiles 21:34:11.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:11.0 Info: => 0.0001218s 21:34:11.0 Info: CreateTable LyricFiles 21:34:11.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:11.0 Info: => 0.0001194s 21:34:11.0 Info: CreateTable LanguageProfiles 21:34:11.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:11.0 Info: => 8.65E-05s 21:34:11.0 Info: CreateIndex LanguageProfiles (Name) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:11.0 Info: => 8.39E-05s 21:34:11.0 Info: CreateTable DownloadClientStatus 21:34:11.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:11.0 Info: => 9.68E-05s 21:34:11.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:11.0 Info: => 8.63E-05s 21:34:11.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:11.0 Info: -> 1 Insert operations completed in 00:00:00.0000530 taking an average of 00:00:00.0000530 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:11', 'InitialSetup') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 1: InitialSetup migrated 21:34:11.0 Info: => 0.0009897s 21:34:11.0 Info: 2: add_reason_to_pending_releases migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 2 21:34:11.0 Info: AlterTable PendingReleases 21:34:11.0 Info: => 6E-07s 21:34:11.0 Info: CreateColumn PendingReleases Reason Int32 21:34:11.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:11.0 Info: => 0.0004849s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:11', 'add_reason_to_pending_releases') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 2: add_reason_to_pending_releases migrated 21:34:11.0 Info: => 0.0008915s 21:34:11.0 Info: 3: add_medium_support migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 3 21:34:11.0 Info: AlterTable Albums 21:34:11.0 Info: => 5E-07s 21:34:11.0 Info: CreateColumn Albums Media String 21:34:11.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:11.0 Info: => 0.0004755s 21:34:11.0 Info: AlterTable Tracks 21:34:11.0 Info: => 4E-07s 21:34:11.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:11.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:11.0 Info: => 0.0004572s 21:34:11.0 Info: AlterTable Tracks 21:34:11.0 Info: => 4E-07s 21:34:11.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:11.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:11.0 Info: => 0.0004564s 21:34:11.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:11.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:11.0 Info: => 3.65E-05s 21:34:11.0 Info: DeleteColumn Tracks TrackNumber 21:34:11.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:11.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:11.0 Info: DROP TABLE "Tracks" 21:34:11.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.0 Info: => 0.0039525s 21:34:11.0 Info: AlterTable Tracks 21:34:11.0 Info: => 4E-07s 21:34:11.0 Info: CreateColumn Tracks TrackNumber String 21:34:11.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:11.0 Info: => 0.0004518s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:11', 'add_medium_support') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 3: add_medium_support migrated 21:34:11.0 Info: => 0.0009862s 21:34:11.0 Info: 4: add_various_qualites_in_profile migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 4 21:34:11.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:11.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:11.0 Info: => 4.1E-05s 21:34:11.0 Info: PerformDBOperation 21:34:11.0 Info: Performing DB Operation 21:34:11.0 Info: => 2.91E-05s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:11', 'add_various_qualites_in_profile') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 4: add_various_qualites_in_profile migrated 21:34:11.0 Info: => 0.0004829s 21:34:11.0 Info: 5: metadata_profiles migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 5 21:34:11.0 Info: CreateTable MetadataProfiles 21:34:11.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:11.0 Info: => 0.0001096s 21:34:11.0 Info: CreateIndex MetadataProfiles (Name) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:11.0 Info: => 8.83E-05s 21:34:11.0 Info: AlterTable Artists 21:34:11.0 Info: => 4E-07s 21:34:11.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:11.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:11.0 Info: => 0.0004831s 21:34:11.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:11.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:11.0 Info: DROP TABLE "Artists" 21:34:11.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.0 Info: => 0.0040763s 21:34:11.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:11.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:11.0 Info: DROP TABLE "Artists" 21:34:11.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.0 Info: => 0.0041032s 21:34:11.0 Info: AlterTable Albums 21:34:11.0 Info: => 3E-07s 21:34:11.0 Info: CreateColumn Albums SecondaryTypes String 21:34:11.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:11.0 Info: => 0.0004915s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:11', 'metadata_profiles') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 5: metadata_profiles migrated 21:34:11.0 Info: => 0.0010469s 21:34:11.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 6 21:34:11.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:11.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:11.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:11.0 Info: DROP TABLE "Indexers" 21:34:11.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.0 Info: => 0.0034234s 21:34:11.0 Info: AlterTable Indexers 21:34:11.0 Info: => 4E-07s 21:34:11.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:11.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:11.0 Info: => 0.0004607s 21:34:11.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:11.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:11.0 Info: => 3.24E-05s 21:34:11.0 Info: AlterTable Indexers 21:34:11.0 Info: => 3E-07s 21:34:11.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:11.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:11.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:11.0 Info: DROP TABLE "Indexers" 21:34:11.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.0 Info: => 0.0033854s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:11', 'separate_automatic_and_interactive_search') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:11.0 Info: => 0.003893s 21:34:11.0 Info: 7: change_album_path_to_relative migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 7 21:34:11.0 Info: DeleteColumn Albums Path 21:34:11.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:11.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:11.0 Info: DROP TABLE "Albums" 21:34:11.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.0 Info: => 0.0041754s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:11', 'change_album_path_to_relative') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 7: change_album_path_to_relative migrated 21:34:11.0 Info: => 0.0047447s 21:34:11.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 8 21:34:11.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:11.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:11.0 Info: => 3.74E-05s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:11', 'change_quality_size_mb_to_kb') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:11.0 Info: => 0.0004004s 21:34:11.0 Info: 9: album_releases migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 9 21:34:11.0 Info: AlterTable Albums 21:34:11.0 Info: => 5E-07s 21:34:11.0 Info: CreateColumn Albums Releases String 21:34:11.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:11.0 Info: => 0.0004687s 21:34:11.0 Info: AlterTable Albums 21:34:11.0 Info: => 4E-07s 21:34:11.0 Info: CreateColumn Albums CurrentRelease String 21:34:11.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:11.0 Info: => 0.0004396s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:11', 'album_releases') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 9: album_releases migrated 21:34:11.0 Info: => 0.0008365s 21:34:11.0 Info: 10: album_releases_fix migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 10 21:34:11.0 Info: AlterTable Albums 21:34:11.0 Info: => 1.3E-06s 21:34:11.0 Info: AlterColumn Albums Releases String 21:34:11.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:11.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:11.0 Info: DROP TABLE "Albums" 21:34:11.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.0 Info: => 0.004137s 21:34:11.0 Info: AlterTable Albums 21:34:11.0 Info: => 4E-07s 21:34:11.0 Info: AlterColumn Albums CurrentRelease String 21:34:11.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:11.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:11.0 Info: DROP TABLE "Albums" 21:34:11.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.0 Info: => 0.0039709s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:11', 'album_releases_fix') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 10: album_releases_fix migrated 21:34:11.0 Info: => 0.0045068s 21:34:11.0 Info: 11: import_lists migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 11 21:34:11.0 Info: CreateTable ImportLists 21:34:11.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.0 Info: => 0.0001284s 21:34:11.0 Info: CreateIndex ImportLists (Name) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:11.0 Info: => 8.09E-05s 21:34:11.0 Info: CreateTable ImportListStatus 21:34:11.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:11.0 Info: => 0.0001056s 21:34:11.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:11.0 Info: => 7.87E-05s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:11', 'import_lists') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 11: import_lists migrated 21:34:11.0 Info: => 0.0005505s 21:34:11.0 Info: 12: add_release_status migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 12 21:34:11.0 Info: AlterTable MetadataProfiles 21:34:11.0 Info: => 5E-07s 21:34:11.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:11.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:11.0 Info: => 0.0005497s 21:34:11.0 Info: PerformDBOperation 21:34:11.0 Info: Performing DB Operation 21:34:11.0 Info: => 2.52E-05s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:11', 'add_release_status') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 12: add_release_status migrated 21:34:11.0 Info: => 0.0004979s 21:34:11.0 Info: 13: album_download_notification migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 13 21:34:11.0 Info: AlterTable Notifications 21:34:11.0 Info: => 1.2E-06s 21:34:11.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:11.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:11.0 Info: => 0.0005653s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:11', 'album_download_notification') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 13: album_download_notification migrated 21:34:11.0 Info: => 0.0009498s 21:34:11.0 Info: 14: fix_language_metadata_profiles migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 14 21:34:11.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:11.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:11.0 Info: => 8.18E-05s 21:34:11.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:11.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:11.0 Info: => 7.14E-05s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:11', 'fix_language_metadata_profiles') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 14: fix_language_metadata_profiles migrated 21:34:11.0 Info: => 0.0004358s 21:34:11.0 Info: 15: remove_fanzub migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 15 21:34:11.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:11.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:11.0 Info: => 3.13E-05s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:11', 'remove_fanzub') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 15: remove_fanzub migrated 21:34:11.0 Info: => 0.0003949s 21:34:11.0 Info: 16: update_artist_history_indexes migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 16 21:34:11.0 Info: CreateIndex Albums (ArtistId) 21:34:11.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:11.0 Info: => 9.02E-05s 21:34:11.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:11.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:11.0 Info: => 8.24E-05s 21:34:11.0 Info: DeleteIndex History (AlbumId) 21:34:11.0 Info: DROP INDEX "IX_History_AlbumId" 21:34:11.0 Info: => 0.0001128s 21:34:11.0 Info: CreateIndex History (AlbumId, Date) 21:34:11.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:11.0 Info: => 8.37E-05s 21:34:11.0 Info: DeleteIndex History (DownloadId) 21:34:11.0 Info: DROP INDEX "IX_History_DownloadId" 21:34:11.0 Info: => 0.0001068s 21:34:11.0 Info: CreateIndex History (DownloadId, Date) 21:34:11.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:11.0 Info: => 8.05E-05s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:11', 'update_artist_history_indexes') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 16: update_artist_history_indexes migrated 21:34:11.0 Info: => 0.0004585s 21:34:11.0 Info: 17: remove_nma migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 17 21:34:11.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:11.0 Info: => 3.69E-05s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:11', 'remove_nma') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 17: remove_nma migrated 21:34:11.0 Info: => 0.0003503s 21:34:11.0 Info: 18: album_disambiguation migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 18 21:34:11.0 Info: AlterTable Albums 21:34:11.0 Info: => 5E-07s 21:34:11.0 Info: CreateColumn Albums Disambiguation String 21:34:11.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:11.0 Info: => 0.0005117s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:11', 'album_disambiguation') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 18: album_disambiguation migrated 21:34:11.0 Info: => 0.000871s 21:34:11.0 Info: 19: add_ape_quality_in_profiles migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 19 21:34:11.0 Info: PerformDBOperation 21:34:11.0 Info: Performing DB Operation 21:34:11.0 Info: => 2.7E-05s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:11', 'add_ape_quality_in_profiles') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 19: add_ape_quality_in_profiles migrated 21:34:11.0 Info: => 0.000373s 21:34:11.0 Info: 20: remove_pushalot migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 20 21:34:11.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:11.0 Info: => 3.58E-05s 21:34:11.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:11.0 Info: => 2.85E-05s 21:34:11.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:11.0 Info: => 2.55E-05s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:11', 'remove_pushalot') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 20: remove_pushalot migrated 21:34:11.0 Info: => 0.0003906s 21:34:11.0 Info: 21: add_custom_filters migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 21 21:34:11.0 Info: CreateTable CustomFilters 21:34:11.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:11.0 Info: => 0.0001071s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:11', 'add_custom_filters') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 21: add_custom_filters migrated 21:34:11.0 Info: => 0.0005552s 21:34:11.0 Info: 22: import_list_tags migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 22 21:34:11.0 Info: AlterTable ImportLists 21:34:11.0 Info: => 5E-07s 21:34:11.0 Info: CreateColumn ImportLists Tags String 21:34:11.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:11.0 Info: => 0.0004975s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:11', 'import_list_tags') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 22: import_list_tags migrated 21:34:11.0 Info: => 0.0009553s 21:34:11.0 Info: 23: add_release_groups_etc migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 23 21:34:11.0 Info: CreateTable ArtistMetadata 21:34:11.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:11.0 Info: => 0.0001389s 21:34:11.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:11.0 Info: => 8.51E-05s 21:34:11.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:11.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:11.0 Info: => 7.02E-05s 21:34:11.0 Info: AlterTable Artists 21:34:11.0 Info: => 3E-07s 21:34:11.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:11.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.0 Info: => 0.0005359s 21:34:11.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:11.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:11.0 Info: => 5.75E-05s 21:34:11.0 Info: CreateTable AlbumReleases 21:34:11.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:11.0 Info: => 0.0001311s 21:34:11.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:11.0 Info: => 8.23E-05s 21:34:11.0 Info: CreateIndex AlbumReleases (AlbumId) 21:34:11.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:11.0 Info: => 7.55E-05s 21:34:11.0 Info: PerformDBOperation 21:34:11.0 Info: Performing DB Operation 21:34:11.0 Info: => 3.26E-05s 21:34:11.0 Info: AlterTable Albums 21:34:11.0 Info: => 3E-07s 21:34:11.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:11.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.0 Info: => 0.00054s 21:34:11.0 Info: AlterTable Albums 21:34:11.0 Info: => 4E-07s 21:34:11.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:11.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:11.0 Info: => 0.0005446s 21:34:11.0 Info: AlterTable Albums 21:34:11.0 Info: => 5E-07s 21:34:11.0 Info: CreateColumn Albums Links String 21:34:11.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:11.0 Info: => 0.0005398s 21:34:11.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:11.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:11.0 Info: => 9.03E-05s 21:34:11.0 Info: AlterTable Tracks 21:34:11.0 Info: => 4E-07s 21:34:11.0 Info: CreateColumn Tracks ForeignRecordingId String 21:34:11.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:11.0 Info: => 0.0005519s 21:34:11.0 Info: AlterTable Tracks 21:34:11.0 Info: => 4E-07s 21:34:11.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:11.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:11.0 Info: => 0.000552s 21:34:11.0 Info: AlterTable Tracks 21:34:11.0 Info: => 4E-07s 21:34:11.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:11.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.0 Info: => 0.0005527s 21:34:11.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:11.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:11.0 Info: => 6.78E-05s 21:34:11.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:11.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:11.0 Info: => 5.71E-05s 21:34:11.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:11.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:11.0 Info: DROP TABLE "Artists" 21:34:11.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.0 Info: => 0.0097558s 21:34:11.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:11.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:11.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:11.0 Info: DROP TABLE "Albums" 21:34:11.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.0 Info: => 0.0043426s 21:34:11.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:11.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:11.0 Info: DROP TABLE "Tracks" 21:34:11.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:11.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.0 Info: => 0.0039698s 21:34:11.0 Info: DeleteColumn TrackFiles ArtistId 21:34:11.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:11.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:11.0 Info: DROP TABLE "TrackFiles" 21:34:11.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.0 Info: => 0.0036505s 21:34:11.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:11.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:11.0 Info: => 7.85E-05s 21:34:11.0 Info: CreateIndex Artists (Monitored) 21:34:11.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:11.0 Info: => 7.52E-05s 21:34:11.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:11.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:11.0 Info: => 8.22E-05s 21:34:11.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:11.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:11.0 Info: => 7.27E-05s 21:34:11.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:11.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:11.0 Info: => 7.1E-05s 21:34:11.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:11.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:11.0 Info: => 7.08E-05s 21:34:11.0 Info: UpdateData 21:34:11.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:11.0 Info: => 3.8E-05s 21:34:11.0 Info: UpdateData 21:34:11.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:11.0 Info: => 3.14E-05s 21:34:11.0 Info: UpdateData 21:34:11.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:11.0 Info: => 3.5E-05s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:11', 'add_release_groups_etc') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 23: add_release_groups_etc migrated 21:34:11.0 Info: => 0.0006976s 21:34:11.0 Info: 24: NewMediaInfoFormat migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 24 21:34:11.0 Info: UpdateData 21:34:11.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:11.0 Info: => 3.81E-05s 21:34:11.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:11', 'NewMediaInfoFormat') 21:34:11.0 Info: Committing Transaction 21:34:11.0 Info: 24: NewMediaInfoFormat migrated 21:34:11.0 Info: => 0.0004659s 21:34:11.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:11.0 Info: Beginning Transaction 21:34:11.0 Info: Starting migration of Main DB to 25 21:34:11.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:11.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:11.0 Info: => 0.001379s 21:34:11.0 Info: AlterTable ReleaseProfiles 21:34:11.0 Info: => 4E-07s 21:34:11.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:11.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:11.1 Info: => 0.0005264s 21:34:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:11', 'rename_restrictions_to_release_profiles') 21:34:11.1 Info: Committing Transaction 21:34:11.1 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:11.1 Info: => 0.0009978s 21:34:11.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:11.1 Info: Beginning Transaction 21:34:11.1 Info: Starting migration of Main DB to 26 21:34:11.1 Info: RenameTable Profiles QualityProfiles 21:34:11.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:11.1 Info: => 0.0014109s 21:34:11.1 Info: AlterTable QualityProfiles 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:11.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:11.1 Info: => 0.0005193s 21:34:11.1 Info: AlterTable LanguageProfiles 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:11.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:11.1 Info: => 0.0005222s 21:34:11.1 Info: UpdateData 21:34:11.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:11.1 Info: => 3.79E-05s 21:34:11.1 Info: UpdateData 21:34:11.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:11.1 Info: => 2.94E-05s 21:34:11.1 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:11.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:11.1 Info: DROP TABLE "Artists" 21:34:11.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:11.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:11.1 Info: => 0.0041437s 21:34:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:11', 'rename_quality_profiles_add_upgrade_allowed') 21:34:11.1 Info: Committing Transaction 21:34:11.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:11.1 Info: => 0.0047853s 21:34:11.1 Info: 27: add_import_exclusions migrating 21:34:11.1 Info: Beginning Transaction 21:34:11.1 Info: Starting migration of Main DB to 27 21:34:11.1 Info: CreateTable ImportListExclusions 21:34:11.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:11.1 Info: => 0.0001055s 21:34:11.1 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:11.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:11.1 Info: => 8.46E-05s 21:34:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:11', 'add_import_exclusions') 21:34:11.1 Info: Committing Transaction 21:34:11.1 Info: 27: add_import_exclusions migrated 21:34:11.1 Info: => 0.0005549s 21:34:11.1 Info: 28: clean_artist_metadata_table migrating 21:34:11.1 Info: Beginning Transaction 21:34:11.1 Info: Starting migration of Main DB to 28 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.1 Info: => 0.0001291s 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.1 Info: => 0.0001199s 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:11.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:11.1 Info: => 0.0001257s 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:11.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:11.1 Info: => 0.000136s 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.1 Info: => 0.0001404s 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.1 Info: => 0.0001222s 21:34:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:11', 'clean_artist_metadata_table') 21:34:11.1 Info: Committing Transaction 21:34:11.1 Info: 28: clean_artist_metadata_table migrated 21:34:11.1 Info: => 0.0006212s 21:34:11.1 Info: 29: health_issue_notification migrating 21:34:11.1 Info: Beginning Transaction 21:34:11.1 Info: Starting migration of Main DB to 29 21:34:11.1 Info: AlterTable Notifications 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:11.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:11.1 Info: => 0.0005249s 21:34:11.1 Info: AlterTable Notifications 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:11.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:11.1 Info: => 0.0005117s 21:34:11.1 Info: AlterTable Notifications 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:11.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:11.1 Info: => 0.000495s 21:34:11.1 Info: AlterTable Notifications 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:11.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:11.1 Info: => 0.0004912s 21:34:11.1 Info: AlterTable Notifications 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:11.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:11.1 Info: => 0.0005078s 21:34:11.1 Info: DeleteColumn Notifications OnDownload 21:34:11.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:11.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:11.1 Info: DROP TABLE "Notifications" 21:34:11.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:11.1 Info: => 0.0036472s 21:34:11.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:11.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:11.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:11.1 Info: DROP TABLE "Notifications" 21:34:11.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:11.1 Info: => 0.0036623s 21:34:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:11', 'health_issue_notification') 21:34:11.1 Info: Committing Transaction 21:34:11.1 Info: 29: health_issue_notification migrated 21:34:11.1 Info: => 0.0042275s 21:34:11.1 Info: 30: add_mediafilerepository_mtime migrating 21:34:11.1 Info: Beginning Transaction 21:34:11.1 Info: Starting migration of Main DB to 30 21:34:11.1 Info: AlterTable TrackFiles 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn TrackFiles Modified DateTime 21:34:11.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:11.1 Info: => 0.000527s 21:34:11.1 Info: AlterTable TrackFiles 21:34:11.1 Info: => 3E-07s 21:34:11.1 Info: CreateColumn TrackFiles Path String 21:34:11.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:11.1 Info: => 0.0005001s 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:11.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:11.1 Info: => 2.96E-05s 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.1 Info: => 0.0001139s 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:11.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:11.1 Info: => 0.0001249s 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:11.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:11.1 Info: => 0.0001301s 21:34:11.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:11.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:11.1 Info: => 6.55E-05s 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:11.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:11.1 Info: => 0.000105s 21:34:11.1 Info: AlterTable TrackFiles 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: AlterColumn TrackFiles Path String 21:34:11.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:11.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:11.1 Info: DROP TABLE "TrackFiles" 21:34:11.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.1 Info: => 0.0038852s 21:34:11.1 Info: CreateIndex TrackFiles (Path) 21:34:11.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:11.1 Info: => 0.0004951s 21:34:11.1 Info: DeleteColumn TrackFiles RelativePath 21:34:11.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:11.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:11.1 Info: DROP TABLE "TrackFiles" 21:34:11.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:11.1 Info: => 0.0043275s 21:34:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:11', 'add_mediafilerepository_mtime') 21:34:11.1 Info: Committing Transaction 21:34:11.1 Info: 30: add_mediafilerepository_mtime migrated 21:34:11.1 Info: => 0.004838s 21:34:11.1 Info: 31: add_artistmetadataid_constraint migrating 21:34:11.1 Info: Beginning Transaction 21:34:11.1 Info: Starting migration of Main DB to 31 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:11.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:11.1 Info: => 0.0001116s 21:34:11.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:11.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:11.1 Info: => 0.0001162s 21:34:11.1 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:11.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:11.1 Info: DROP TABLE "Artists" 21:34:11.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:11.1 Info: => 0.0040809s 21:34:11.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:11.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:11.1 Info: => 7.68E-05s 21:34:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:11', 'add_artistmetadataid_constraint') 21:34:11.1 Info: Committing Transaction 21:34:11.1 Info: 31: add_artistmetadataid_constraint migrated 21:34:11.1 Info: => 0.0005819s 21:34:11.1 Info: 32: old_ids_and_artist_alias migrating 21:34:11.1 Info: Beginning Transaction 21:34:11.1 Info: Starting migration of Main DB to 32 21:34:11.1 Info: AlterTable ArtistMetadata 21:34:11.1 Info: => 6E-07s 21:34:11.1 Info: CreateColumn ArtistMetadata Aliases String 21:34:11.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:11.1 Info: => 0.0005507s 21:34:11.1 Info: AlterTable ArtistMetadata 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:11.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:11.1 Info: => 0.0005098s 21:34:11.1 Info: AlterTable Albums 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:11.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:11.1 Info: => 0.0005006s 21:34:11.1 Info: AlterTable AlbumReleases 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:11.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:11.1 Info: => 0.0005453s 21:34:11.1 Info: AlterTable Tracks 21:34:11.1 Info: => 3E-07s 21:34:11.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:11.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:11.1 Info: => 0.0005038s 21:34:11.1 Info: AlterTable Tracks 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:11.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:11.1 Info: => 0.0005376s 21:34:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:11', 'old_ids_and_artist_alias') 21:34:11.1 Info: Committing Transaction 21:34:11.1 Info: 32: old_ids_and_artist_alias migrated 21:34:11.1 Info: => 0.0010444s 21:34:11.1 Info: 33: download_propers_config migrating 21:34:11.1 Info: Beginning Transaction 21:34:11.1 Info: Starting migration of Main DB to 33 21:34:11.1 Info: PerformDBOperation 21:34:11.1 Info: Performing DB Operation 21:34:11.1 Info: => 2.52E-05s 21:34:11.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:11.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:11.1 Info: => 2.73E-05s 21:34:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:11', 'download_propers_config') 21:34:11.1 Info: Committing Transaction 21:34:11.1 Info: 33: download_propers_config migrated 21:34:11.1 Info: => 0.0004126s 21:34:11.1 Info: 34: remove_language_profiles migrating 21:34:11.1 Info: Beginning Transaction 21:34:11.1 Info: Starting migration of Main DB to 34 21:34:11.1 Info: DeleteTable LanguageProfiles 21:34:11.1 Info: DROP TABLE "LanguageProfiles" 21:34:11.1 Info: => 0.0002852s 21:34:11.1 Info: DeleteColumn Artists LanguageProfileId 21:34:11.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:11.1 Info: DROP TABLE "Artists" 21:34:11.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:11.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:11.1 Info: => 0.0042439s 21:34:11.1 Info: DeleteColumn ImportLists LanguageProfileId 21:34:11.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:11.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:11.1 Info: DROP TABLE "ImportLists" 21:34:11.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:11.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:11.1 Info: => 0.0037732s 21:34:11.1 Info: DeleteColumn Blacklist Language 21:34:11.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:11.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:11.1 Info: DROP TABLE "Blacklist" 21:34:11.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:11.1 Info: => 0.003715s 21:34:11.1 Info: DeleteColumn History Language 21:34:11.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:11.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:11.1 Info: DROP TABLE "History" 21:34:11.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:11.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:11.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:11.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:11.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:11.1 Info: => 0.0042797s 21:34:11.1 Info: DeleteColumn LyricFiles Language 21:34:11.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:11.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:11.1 Info: DROP TABLE "LyricFiles" 21:34:11.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:11.1 Info: => 0.0036487s 21:34:11.1 Info: DeleteColumn TrackFiles Language 21:34:11.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:11.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:11.1 Info: DROP TABLE "TrackFiles" 21:34:11.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:11.1 Info: => 0.0059095s 21:34:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:11', 'remove_language_profiles') 21:34:11.1 Info: Committing Transaction 21:34:11.1 Info: 34: remove_language_profiles migrated 21:34:11.1 Info: => 0.0065633s 21:34:11.1 Info: 35: multi_disc_naming_format migrating 21:34:11.1 Info: Beginning Transaction 21:34:11.1 Info: Starting migration of Main DB to 35 21:34:11.1 Info: AlterTable NamingConfig 21:34:11.1 Info: => 5E-07s 21:34:11.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:11.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:11.1 Info: => 0.0005956s 21:34:11.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:11.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:11.1 Info: => 3.62E-05s 21:34:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:11', 'multi_disc_naming_format') 21:34:11.1 Info: Committing Transaction 21:34:11.1 Info: 35: multi_disc_naming_format migrated 21:34:11.1 Info: => 0.0005146s 21:34:11.1 Info: 36: add_download_client_priority migrating 21:34:11.1 Info: Beginning Transaction 21:34:11.1 Info: Starting migration of Main DB to 36 21:34:11.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') 21:34:11.1 Info: AlterTable DownloadClients 21:34:11.1 Info: => 4E-07s 21:34:11.1 Info: CreateColumn DownloadClients Priority Int32 21:34:11.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:11.1 Info: => 0.000559s 21:34:11.1 Info: PerformDBOperation 21:34:11.1 Info: Performing DB Operation 21:34:11.1 Info: => 8.85E-05s 21:34:11.1 Info: -> 1 Insert operations completed in 00:00:00.0000641 taking an average of 00:00:00.0000641 21:34:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:11', 'add_download_client_priority') 21:34:11.1 Info: Committing Transaction 21:34:11.1 Info: 36: add_download_client_priority migrated 21:34:11.1 Info: => 0.0005537s 21:34:11.1 Debug: Took: 00:00:00.1789652 21:34:11.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 21:34:11.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 21:34:11.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864512101736_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:11.2 Info: DatabaseEngineVersionCheck migrating 21:34:11.2 Info: PerformDBOperation 21:34:11.2 Info: Performing DB Operation 21:34:11.2 Info: SQLite 3.47.2 21:34:11.2 Info: => 0.0017214s 21:34:11.2 Info: DatabaseEngineVersionCheck migrated 21:34:11.2 Info: => 0.0017412s 21:34:11.2 Info: VersionMigration migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: CreateTable VersionInfo 21:34:11.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:11.2 Info: => 0.0001596s 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: VersionMigration migrated 21:34:11.2 Info: => 0.0008966s 21:34:11.2 Info: VersionUniqueMigration migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: CreateIndex VersionInfo (Version) 21:34:11.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:11.2 Info: => 0.0001045s 21:34:11.2 Info: AlterTable VersionInfo 21:34:11.2 Info: => 5E-07s 21:34:11.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:11.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:11.2 Info: => 0.0002038s 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: VersionUniqueMigration migrated 21:34:11.2 Info: => 0.0006595s 21:34:11.2 Info: VersionDescriptionMigration migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: AlterTable VersionInfo 21:34:11.2 Info: => 1E-06s 21:34:11.2 Info: CreateColumn VersionInfo Description String 21:34:11.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:11.2 Info: => 0.0004937s 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: VersionDescriptionMigration migrated 21:34:11.2 Info: => 0.0008917s 21:34:11.2 Info: 1: InitialSetup migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 1 21:34:11.2 Info: CreateTable Config 21:34:11.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:11.2 Info: => 0.0001324s 21:34:11.2 Info: CreateIndex Config (Key) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:11.2 Info: => 7.41E-05s 21:34:11.2 Info: CreateTable RootFolders 21:34:11.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:11.2 Info: => 8.06E-05s 21:34:11.2 Info: CreateIndex RootFolders (Path) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:11.2 Info: => 7.24E-05s 21:34:11.2 Info: CreateTable Artists 21:34:11.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:11.2 Info: => 0.0002095s 21:34:11.2 Info: CreateIndex Artists (ForeignArtistId) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.2 Info: => 7.4E-05s 21:34:11.2 Info: CreateIndex Artists (NameSlug) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.2 Info: => 6.98E-05s 21:34:11.2 Info: CreateIndex Artists (CleanName) 21:34:11.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.2 Info: => 6.71E-05s 21:34:11.2 Info: CreateIndex Artists (Path) 21:34:11.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.2 Info: => 6.53E-05s 21:34:11.2 Info: CreateTable Albums 21:34:11.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:11.2 Info: => 0.0001902s 21:34:11.2 Info: CreateIndex Albums (ForeignAlbumId) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.2 Info: => 7.22E-05s 21:34:11.2 Info: CreateIndex Albums (MBId) 21:34:11.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.2 Info: => 6.69E-05s 21:34:11.2 Info: CreateIndex Albums (TADBId) 21:34:11.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.2 Info: => 6.39E-05s 21:34:11.2 Info: CreateIndex Albums (TitleSlug) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.2 Info: => 6.49E-05s 21:34:11.2 Info: CreateIndex Albums (CleanTitle) 21:34:11.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.2 Info: => 6.37E-05s 21:34:11.2 Info: CreateIndex Albums (Path) 21:34:11.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:11.2 Info: => 5.99E-05s 21:34:11.2 Info: CreateTable Tracks 21:34:11.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:11.2 Info: => 0.0001203s 21:34:11.2 Info: CreateIndex Tracks (ForeignTrackId) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.2 Info: => 7.04E-05s 21:34:11.2 Info: CreateIndex Tracks (ArtistId) 21:34:11.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:11.2 Info: => 7.21E-05s 21:34:11.2 Info: CreateIndex Tracks (TrackFileId) 21:34:11.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.2 Info: => 7.31E-05s 21:34:11.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:11.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:11.2 Info: => 7.32E-05s 21:34:11.2 Info: CreateTable TrackFiles 21:34:11.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:11.2 Info: => 0.0001396s 21:34:11.2 Info: CreateIndex TrackFiles (ArtistId) 21:34:11.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:11.2 Info: => 7.31E-05s 21:34:11.2 Info: CreateIndex TrackFiles (AlbumId) 21:34:11.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.2 Info: => 6.72E-05s 21:34:11.2 Info: CreateTable History 21:34:11.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:11.2 Info: => 0.0001615s 21:34:11.2 Info: CreateIndex History (Date) 21:34:11.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:11.2 Info: => 7.52E-05s 21:34:11.2 Info: CreateIndex History (EventType) 21:34:11.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:11.2 Info: => 7.08E-05s 21:34:11.2 Info: CreateIndex History (DownloadId) 21:34:11.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:11.2 Info: => 7.85E-05s 21:34:11.2 Info: CreateIndex History (AlbumId) 21:34:11.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:11.2 Info: => 9.16E-05s 21:34:11.2 Info: CreateTable Notifications 21:34:11.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:11.2 Info: => 0.0001411s 21:34:11.2 Info: CreateTable ScheduledTasks 21:34:11.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:11.2 Info: => 0.0001028s 21:34:11.2 Info: CreateIndex ScheduledTasks (TypeName) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:11.2 Info: => 7.39E-05s 21:34:11.2 Info: CreateTable Indexers 21:34:11.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:11.2 Info: => 9.44E-05s 21:34:11.2 Info: CreateIndex Indexers (Name) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.2 Info: => 7.73E-05s 21:34:11.2 Info: CreateTable Profiles 21:34:11.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:11.2 Info: => 8.37E-05s 21:34:11.2 Info: CreateIndex Profiles (Name) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:11.2 Info: => 9.49E-05s 21:34:11.2 Info: CreateTable QualityDefinitions 21:34:11.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:11.2 Info: => 0.0001101s 21:34:11.2 Info: CreateIndex QualityDefinitions (Quality) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:11.2 Info: => 7.44E-05s 21:34:11.2 Info: CreateIndex QualityDefinitions (Title) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:11.2 Info: => 7.4E-05s 21:34:11.2 Info: CreateTable NamingConfig 21:34:11.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:11.2 Info: => 0.0001082s 21:34:11.2 Info: CreateTable Blacklist 21:34:11.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:11.2 Info: => 0.0001492s 21:34:11.2 Info: CreateTable Metadata 21:34:11.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:11.2 Info: => 9.39E-05s 21:34:11.2 Info: CreateTable MetadataFiles 21:34:11.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:11.2 Info: => 0.0001082s 21:34:11.2 Info: CreateTable DownloadClients 21:34:11.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:11.2 Info: => 9.58E-05s 21:34:11.2 Info: CreateTable PendingReleases 21:34:11.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:11.2 Info: => 0.0001045s 21:34:11.2 Info: CreateTable RemotePathMappings 21:34:11.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:11.2 Info: => 9.22E-05s 21:34:11.2 Info: CreateTable Tags 21:34:11.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:11.2 Info: => 8.18E-05s 21:34:11.2 Info: CreateIndex Tags (Label) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:11.2 Info: => 8.38E-05s 21:34:11.2 Info: CreateTable Restrictions 21:34:11.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:11.2 Info: => 9.08E-05s 21:34:11.2 Info: CreateTable DelayProfiles 21:34:11.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:11.2 Info: => 0.0001356s 21:34:11.2 Info: CreateTable Users 21:34:11.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:11.2 Info: => 8.99E-05s 21:34:11.2 Info: CreateIndex Users (Identifier) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:11.2 Info: => 8.34E-05s 21:34:11.2 Info: CreateIndex Users (Username) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:11.2 Info: => 7.71E-05s 21:34:11.2 Info: CreateTable Commands 21:34:11.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:11.2 Info: => 0.0001136s 21:34:11.2 Info: CreateTable IndexerStatus 21:34:11.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:11.2 Info: => 0.0001244s 21:34:11.2 Info: CreateIndex IndexerStatus (ProviderId) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:11.2 Info: => 0.0001096s 21:34:11.2 Info: CreateTable ExtraFiles 21:34:11.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:11.2 Info: => 0.0001653s 21:34:11.2 Info: CreateTable LyricFiles 21:34:11.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:11.2 Info: => 0.0001236s 21:34:11.2 Info: CreateTable LanguageProfiles 21:34:11.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:11.2 Info: => 8.91E-05s 21:34:11.2 Info: CreateIndex LanguageProfiles (Name) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:11.2 Info: => 8.45E-05s 21:34:11.2 Info: CreateTable DownloadClientStatus 21:34:11.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:11.2 Info: => 9.77E-05s 21:34:11.2 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:11.2 Info: => 8.7E-05s 21:34:11.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:11.2 Info: -> 1 Insert operations completed in 00:00:00.0000543 taking an average of 00:00:00.0000543 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:11', 'InitialSetup') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 1: InitialSetup migrated 21:34:11.2 Info: => 0.0009285s 21:34:11.2 Info: 2: add_reason_to_pending_releases migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 2 21:34:11.2 Info: AlterTable PendingReleases 21:34:11.2 Info: => 6E-07s 21:34:11.2 Info: CreateColumn PendingReleases Reason Int32 21:34:11.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:11.2 Info: => 0.0005145s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:11', 'add_reason_to_pending_releases') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 2: add_reason_to_pending_releases migrated 21:34:11.2 Info: => 0.0009715s 21:34:11.2 Info: 3: add_medium_support migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 3 21:34:11.2 Info: AlterTable Albums 21:34:11.2 Info: => 6E-07s 21:34:11.2 Info: CreateColumn Albums Media String 21:34:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:11.2 Info: => 0.0005495s 21:34:11.2 Info: AlterTable Tracks 21:34:11.2 Info: => 3E-07s 21:34:11.2 Info: CreateColumn Tracks MediumNumber Int32 21:34:11.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:11.2 Info: => 0.0005094s 21:34:11.2 Info: AlterTable Tracks 21:34:11.2 Info: => 3E-07s 21:34:11.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:11.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:11.2 Info: => 0.0004651s 21:34:11.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:11.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:11.2 Info: => 3.67E-05s 21:34:11.2 Info: DeleteColumn Tracks TrackNumber 21:34:11.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:11.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:11.2 Info: DROP TABLE "Tracks" 21:34:11.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.2 Info: => 0.0040045s 21:34:11.2 Info: AlterTable Tracks 21:34:11.2 Info: => 4E-07s 21:34:11.2 Info: CreateColumn Tracks TrackNumber String 21:34:11.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:11.2 Info: => 0.000471s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:11', 'add_medium_support') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 3: add_medium_support migrated 21:34:11.2 Info: => 0.0010027s 21:34:11.2 Info: 4: add_various_qualites_in_profile migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 4 21:34:11.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:11.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:11.2 Info: => 4.04E-05s 21:34:11.2 Info: PerformDBOperation 21:34:11.2 Info: Performing DB Operation 21:34:11.2 Info: => 3.2E-05s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:11', 'add_various_qualites_in_profile') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 4: add_various_qualites_in_profile migrated 21:34:11.2 Info: => 0.0005272s 21:34:11.2 Info: 5: metadata_profiles migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 5 21:34:11.2 Info: CreateTable MetadataProfiles 21:34:11.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:11.2 Info: => 0.0001085s 21:34:11.2 Info: CreateIndex MetadataProfiles (Name) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:11.2 Info: => 8.95E-05s 21:34:11.2 Info: AlterTable Artists 21:34:11.2 Info: => 4E-07s 21:34:11.2 Info: CreateColumn Artists MetadataProfileId Int32 21:34:11.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:11.2 Info: => 0.0004909s 21:34:11.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:11.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:11.2 Info: DROP TABLE "Artists" 21:34:11.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.2 Info: => 0.0041901s 21:34:11.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:11.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:11.2 Info: DROP TABLE "Artists" 21:34:11.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.2 Info: => 0.0041104s 21:34:11.2 Info: AlterTable Albums 21:34:11.2 Info: => 4E-07s 21:34:11.2 Info: CreateColumn Albums SecondaryTypes String 21:34:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:11.2 Info: => 0.0005109s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:11', 'metadata_profiles') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 5: metadata_profiles migrated 21:34:11.2 Info: => 0.0010787s 21:34:11.2 Info: 6: separate_automatic_and_interactive_search migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 6 21:34:11.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:11.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:11.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:11.2 Info: DROP TABLE "Indexers" 21:34:11.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.2 Info: => 0.0039427s 21:34:11.2 Info: AlterTable Indexers 21:34:11.2 Info: => 4E-07s 21:34:11.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:11.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:11.2 Info: => 0.000491s 21:34:11.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:11.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:11.2 Info: => 3.32E-05s 21:34:11.2 Info: AlterTable Indexers 21:34:11.2 Info: => 4E-07s 21:34:11.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:11.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:11.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:11.2 Info: DROP TABLE "Indexers" 21:34:11.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.2 Info: => 0.0034321s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:11', 'separate_automatic_and_interactive_search') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 6: separate_automatic_and_interactive_search migrated 21:34:11.2 Info: => 0.0039237s 21:34:11.2 Info: 7: change_album_path_to_relative migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 7 21:34:11.2 Info: DeleteColumn Albums Path 21:34:11.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:11.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:11.2 Info: DROP TABLE "Albums" 21:34:11.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.2 Info: => 0.0041914s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:11', 'change_album_path_to_relative') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 7: change_album_path_to_relative migrated 21:34:11.2 Info: => 0.004751s 21:34:11.2 Info: 8: change_quality_size_mb_to_kb migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 8 21:34:11.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:11.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:11.2 Info: => 4E-05s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:11', 'change_quality_size_mb_to_kb') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 8: change_quality_size_mb_to_kb migrated 21:34:11.2 Info: => 0.0004957s 21:34:11.2 Info: 9: album_releases migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 9 21:34:11.2 Info: AlterTable Albums 21:34:11.2 Info: => 1.1E-06s 21:34:11.2 Info: CreateColumn Albums Releases String 21:34:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:11.2 Info: => 0.0004813s 21:34:11.2 Info: AlterTable Albums 21:34:11.2 Info: => 4E-07s 21:34:11.2 Info: CreateColumn Albums CurrentRelease String 21:34:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:11.2 Info: => 0.0004571s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:11', 'album_releases') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 9: album_releases migrated 21:34:11.2 Info: => 0.0008586s 21:34:11.2 Info: 10: album_releases_fix migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 10 21:34:11.2 Info: AlterTable Albums 21:34:11.2 Info: => 6E-07s 21:34:11.2 Info: AlterColumn Albums Releases String 21:34:11.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:11.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:11.2 Info: DROP TABLE "Albums" 21:34:11.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.2 Info: => 0.0040949s 21:34:11.2 Info: AlterTable Albums 21:34:11.2 Info: => 5E-07s 21:34:11.2 Info: AlterColumn Albums CurrentRelease String 21:34:11.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:11.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:11.2 Info: DROP TABLE "Albums" 21:34:11.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.2 Info: => 0.0039937s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:11', 'album_releases_fix') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 10: album_releases_fix migrated 21:34:11.2 Info: => 0.004525s 21:34:11.2 Info: 11: import_lists migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 11 21:34:11.2 Info: CreateTable ImportLists 21:34:11.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.2 Info: => 0.0001291s 21:34:11.2 Info: CreateIndex ImportLists (Name) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:11.2 Info: => 8.06E-05s 21:34:11.2 Info: CreateTable ImportListStatus 21:34:11.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:11.2 Info: => 0.000105s 21:34:11.2 Info: CreateIndex ImportListStatus (ProviderId) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:11.2 Info: => 7.84E-05s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:11', 'import_lists') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 11: import_lists migrated 21:34:11.2 Info: => 0.0005534s 21:34:11.2 Info: 12: add_release_status migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 12 21:34:11.2 Info: AlterTable MetadataProfiles 21:34:11.2 Info: => 5E-07s 21:34:11.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:11.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:11.2 Info: => 0.000503s 21:34:11.2 Info: PerformDBOperation 21:34:11.2 Info: Performing DB Operation 21:34:11.2 Info: => 2.61E-05s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:11', 'add_release_status') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 12: add_release_status migrated 21:34:11.2 Info: => 0.0005038s 21:34:11.2 Info: 13: album_download_notification migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 13 21:34:11.2 Info: AlterTable Notifications 21:34:11.2 Info: => 6E-07s 21:34:11.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:11.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:11.2 Info: => 0.0004809s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:11', 'album_download_notification') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 13: album_download_notification migrated 21:34:11.2 Info: => 0.000866s 21:34:11.2 Info: 14: fix_language_metadata_profiles migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 14 21:34:11.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:11.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:11.2 Info: => 8.12E-05s 21:34:11.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:11.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:11.2 Info: => 7.29E-05s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:11', 'fix_language_metadata_profiles') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 14: fix_language_metadata_profiles migrated 21:34:11.2 Info: => 0.0004435s 21:34:11.2 Info: 15: remove_fanzub migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 15 21:34:11.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:11.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:11.2 Info: => 3.16E-05s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:11', 'remove_fanzub') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 15: remove_fanzub migrated 21:34:11.2 Info: => 0.0003821s 21:34:11.2 Info: 16: update_artist_history_indexes migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 16 21:34:11.2 Info: CreateIndex Albums (ArtistId) 21:34:11.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:11.2 Info: => 8.99E-05s 21:34:11.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:11.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:11.2 Info: => 0.0001522s 21:34:11.2 Info: DeleteIndex History (AlbumId) 21:34:11.2 Info: DROP INDEX "IX_History_AlbumId" 21:34:11.2 Info: => 0.0001139s 21:34:11.2 Info: CreateIndex History (AlbumId, Date) 21:34:11.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:11.2 Info: => 8.5E-05s 21:34:11.2 Info: DeleteIndex History (DownloadId) 21:34:11.2 Info: DROP INDEX "IX_History_DownloadId" 21:34:11.2 Info: => 0.0001071s 21:34:11.2 Info: CreateIndex History (DownloadId, Date) 21:34:11.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:11.2 Info: => 8.16E-05s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:11', 'update_artist_history_indexes') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 16: update_artist_history_indexes migrated 21:34:11.2 Info: => 0.0005788s 21:34:11.2 Info: 17: remove_nma migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 17 21:34:11.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:11.2 Info: => 3.64E-05s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:11', 'remove_nma') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 17: remove_nma migrated 21:34:11.2 Info: => 0.0004984s 21:34:11.2 Info: 18: album_disambiguation migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 18 21:34:11.2 Info: AlterTable Albums 21:34:11.2 Info: => 5E-07s 21:34:11.2 Info: CreateColumn Albums Disambiguation String 21:34:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:11.2 Info: => 0.0005015s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:11', 'album_disambiguation') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 18: album_disambiguation migrated 21:34:11.2 Info: => 0.0009524s 21:34:11.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 19 21:34:11.2 Info: PerformDBOperation 21:34:11.2 Info: Performing DB Operation 21:34:11.2 Info: => 2.5E-05s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:11', 'add_ape_quality_in_profiles') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:11.2 Info: => 0.0003629s 21:34:11.2 Info: 20: remove_pushalot migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 20 21:34:11.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:11.2 Info: => 3.61E-05s 21:34:11.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:11.2 Info: => 2.86E-05s 21:34:11.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:11.2 Info: => 3.95E-05s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:11', 'remove_pushalot') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 20: remove_pushalot migrated 21:34:11.2 Info: => 0.0003427s 21:34:11.2 Info: 21: add_custom_filters migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 21 21:34:11.2 Info: CreateTable CustomFilters 21:34:11.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:11.2 Info: => 0.0001048s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:11', 'add_custom_filters') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 21: add_custom_filters migrated 21:34:11.2 Info: => 0.000519s 21:34:11.2 Info: 22: import_list_tags migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 22 21:34:11.2 Info: AlterTable ImportLists 21:34:11.2 Info: => 6E-07s 21:34:11.2 Info: CreateColumn ImportLists Tags String 21:34:11.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:11.2 Info: => 0.0004933s 21:34:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:11', 'import_list_tags') 21:34:11.2 Info: Committing Transaction 21:34:11.2 Info: 22: import_list_tags migrated 21:34:11.2 Info: => 0.000911s 21:34:11.2 Info: 23: add_release_groups_etc migrating 21:34:11.2 Info: Beginning Transaction 21:34:11.2 Info: Starting migration of Main DB to 23 21:34:11.2 Info: CreateTable ArtistMetadata 21:34:11.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:11.2 Info: => 0.0001618s 21:34:11.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:11.2 Info: => 8.69E-05s 21:34:11.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:11.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:11.2 Info: => 7E-05s 21:34:11.2 Info: AlterTable Artists 21:34:11.2 Info: => 4E-07s 21:34:11.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:11.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.2 Info: => 0.0005595s 21:34:11.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:11.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:11.2 Info: => 5.84E-05s 21:34:11.2 Info: CreateTable AlbumReleases 21:34:11.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:11.2 Info: => 0.0001419s 21:34:11.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:11.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:11.2 Info: => 8.31E-05s 21:34:11.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:11.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:11.2 Info: => 7.64E-05s 21:34:11.2 Info: PerformDBOperation 21:34:11.2 Info: Performing DB Operation 21:34:11.2 Info: => 3.25E-05s 21:34:11.2 Info: AlterTable Albums 21:34:11.2 Info: => 4E-07s 21:34:11.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.2 Info: => 0.0005464s 21:34:11.2 Info: AlterTable Albums 21:34:11.2 Info: => 4E-07s 21:34:11.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:11.2 Info: => 0.0005268s 21:34:11.2 Info: AlterTable Albums 21:34:11.2 Info: => 3E-07s 21:34:11.2 Info: CreateColumn Albums Links String 21:34:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:11.2 Info: => 0.0005466s 21:34:11.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:11.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:11.2 Info: => 8.92E-05s 21:34:11.2 Info: AlterTable Tracks 21:34:11.2 Info: => 4E-07s 21:34:11.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:11.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:11.2 Info: => 0.0005403s 21:34:11.2 Info: AlterTable Tracks 21:34:11.2 Info: => 4E-07s 21:34:11.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:11.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:11.2 Info: => 0.0005759s 21:34:11.2 Info: AlterTable Tracks 21:34:11.2 Info: => 4E-07s 21:34:11.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:11.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.2 Info: => 0.0005556s 21:34:11.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:11.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:11.2 Info: => 6.77E-05s 21:34:11.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:11.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:11.2 Info: => 5.56E-05s 21:34:11.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:11.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:11.3 Info: DROP TABLE "Artists" 21:34:11.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.3 Info: => 0.0106398s 21:34:11.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:11.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:11.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:11.3 Info: DROP TABLE "Albums" 21:34:11.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.3 Info: => 0.0045446s 21:34:11.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:11.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:11.3 Info: DROP TABLE "Tracks" 21:34:11.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:11.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.3 Info: => 0.003946s 21:34:11.3 Info: DeleteColumn TrackFiles ArtistId 21:34:11.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:11.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:11.3 Info: DROP TABLE "TrackFiles" 21:34:11.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.3 Info: => 0.0037196s 21:34:11.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:11.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:11.3 Info: => 8.06E-05s 21:34:11.3 Info: CreateIndex Artists (Monitored) 21:34:11.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:11.3 Info: => 7.43E-05s 21:34:11.3 Info: CreateIndex Albums (ArtistMetadataId) 21:34:11.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:11.3 Info: => 7.36E-05s 21:34:11.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:11.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:11.3 Info: => 7.33E-05s 21:34:11.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:11.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:11.3 Info: => 7.18E-05s 21:34:11.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:11.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:11.3 Info: => 7.11E-05s 21:34:11.3 Info: UpdateData 21:34:11.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:11.3 Info: => 3.79E-05s 21:34:11.3 Info: UpdateData 21:34:11.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:11.3 Info: => 3.13E-05s 21:34:11.3 Info: UpdateData 21:34:11.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:11.3 Info: => 3.73E-05s 21:34:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:11', 'add_release_groups_etc') 21:34:11.3 Info: Committing Transaction 21:34:11.3 Info: 23: add_release_groups_etc migrated 21:34:11.3 Info: => 0.0006444s 21:34:11.3 Info: 24: NewMediaInfoFormat migrating 21:34:11.3 Info: Beginning Transaction 21:34:11.3 Info: Starting migration of Main DB to 24 21:34:11.3 Info: UpdateData 21:34:11.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:11.3 Info: => 3.84E-05s 21:34:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:11', 'NewMediaInfoFormat') 21:34:11.3 Info: Committing Transaction 21:34:11.3 Info: 24: NewMediaInfoFormat migrated 21:34:11.3 Info: => 0.0005722s 21:34:11.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:11.3 Info: Beginning Transaction 21:34:11.3 Info: Starting migration of Main DB to 25 21:34:11.3 Info: RenameTable Restrictions ReleaseProfiles 21:34:11.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:11.3 Info: => 0.0014674s 21:34:11.3 Info: AlterTable ReleaseProfiles 21:34:11.3 Info: => 3E-07s 21:34:11.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:11.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:11.3 Info: => 0.0005066s 21:34:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:11', 'rename_restrictions_to_release_profiles') 21:34:11.3 Info: Committing Transaction 21:34:11.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:11.3 Info: => 0.0009698s 21:34:11.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:11.3 Info: Beginning Transaction 21:34:11.3 Info: Starting migration of Main DB to 26 21:34:11.3 Info: RenameTable Profiles QualityProfiles 21:34:11.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:11.3 Info: => 0.0014273s 21:34:11.3 Info: AlterTable QualityProfiles 21:34:11.3 Info: => 4E-07s 21:34:11.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:11.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:11.3 Info: => 0.0005325s 21:34:11.3 Info: AlterTable LanguageProfiles 21:34:11.3 Info: => 4E-07s 21:34:11.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:11.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:11.3 Info: => 0.0005011s 21:34:11.3 Info: UpdateData 21:34:11.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:11.3 Info: => 3.84E-05s 21:34:11.3 Info: UpdateData 21:34:11.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:11.3 Info: => 2.9E-05s 21:34:11.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:11.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:11.3 Info: DROP TABLE "Artists" 21:34:11.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:11.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:11.3 Info: => 0.0041449s 21:34:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:11', 'rename_quality_profiles_add_upgrade_allowed') 21:34:11.3 Info: Committing Transaction 21:34:11.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:11.3 Info: => 0.0047256s 21:34:11.3 Info: 27: add_import_exclusions migrating 21:34:11.3 Info: Beginning Transaction 21:34:11.3 Info: Starting migration of Main DB to 27 21:34:11.3 Info: CreateTable ImportListExclusions 21:34:11.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:11.3 Info: => 0.0001041s 21:34:11.3 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:11.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:11.3 Info: => 8.43E-05s 21:34:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:11', 'add_import_exclusions') 21:34:11.3 Info: Committing Transaction 21:34:11.3 Info: 27: add_import_exclusions migrated 21:34:11.3 Info: => 0.0005349s 21:34:11.3 Info: 28: clean_artist_metadata_table migrating 21:34:11.3 Info: Beginning Transaction 21:34:11.3 Info: Starting migration of Main DB to 28 21:34:11.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.3 Info: => 0.0001295s 21:34:11.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.3 Info: => 0.0001177s 21:34:11.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:11.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:11.3 Info: => 0.0001135s 21:34:11.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:11.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:11.3 Info: => 0.0001123s 21:34:11.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.3 Info: => 0.0001106s 21:34:11.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.3 Info: => 0.0001127s 21:34:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:11', 'clean_artist_metadata_table') 21:34:11.3 Info: Committing Transaction 21:34:11.3 Info: 28: clean_artist_metadata_table migrated 21:34:11.3 Info: => 0.0005466s 21:34:11.3 Info: 29: health_issue_notification migrating 21:34:11.3 Info: Beginning Transaction 21:34:11.3 Info: Starting migration of Main DB to 29 21:34:11.3 Info: AlterTable Notifications 21:34:11.3 Info: => 6E-07s 21:34:11.3 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:11.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:11.3 Info: => 0.0005501s 21:34:11.3 Info: AlterTable Notifications 21:34:11.3 Info: => 5E-07s 21:34:11.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:11.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:11.3 Info: => 0.0005253s 21:34:11.3 Info: AlterTable Notifications 21:34:11.3 Info: => 4E-07s 21:34:11.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:11.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:11.3 Info: => 0.0005133s 21:34:11.3 Info: AlterTable Notifications 21:34:11.3 Info: => 4E-07s 21:34:11.3 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:11.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:11.3 Info: => 0.0005007s 21:34:11.3 Info: AlterTable Notifications 21:34:11.3 Info: => 4E-07s 21:34:11.3 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:11.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:11.3 Info: => 0.0005031s 21:34:11.3 Info: DeleteColumn Notifications OnDownload 21:34:11.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:11.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:11.3 Info: DROP TABLE "Notifications" 21:34:11.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:11.3 Info: => 0.0036905s 21:34:11.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:11.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:11.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:11.3 Info: DROP TABLE "Notifications" 21:34:11.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:11.3 Info: => 0.0036648s 21:34:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:11', 'health_issue_notification') 21:34:11.3 Info: Committing Transaction 21:34:11.3 Info: 29: health_issue_notification migrated 21:34:11.3 Info: => 0.0041726s 21:34:11.3 Info: 30: add_mediafilerepository_mtime migrating 21:34:11.3 Info: Beginning Transaction 21:34:11.3 Info: Starting migration of Main DB to 30 21:34:11.3 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:34:11.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:11.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:11.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:11', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 21:34:11.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:34:11.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:11', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 21:34:11.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:34:11.3 Info: AlterTable TrackFiles 21:34:11.3 Info: => 3E-07s 21:34:11.3 Info: CreateColumn TrackFiles Modified DateTime 21:34:11.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:11.3 Info: => 0.0005291s 21:34:11.3 Info: AlterTable TrackFiles 21:34:11.3 Info: => 4E-07s 21:34:11.3 Info: CreateColumn TrackFiles Path String 21:34:11.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:11.3 Info: => 0.0005017s 21:34:11.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:11.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:11.3 Info: => 3.26E-05s 21:34:11.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.3 Info: => 0.0001219s 21:34:11.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:11.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:11.3 Info: => 0.0001329s 21:34:11.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:11.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:11.3 Info: => 0.0001287s 21:34:11.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:11.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:11.3 Info: => 6.48E-05s 21:34:11.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:11.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:11.3 Info: => 4.45E-05s 21:34:11.3 Info: AlterTable TrackFiles 21:34:11.3 Info: => 3E-07s 21:34:11.3 Info: AlterColumn TrackFiles Path String 21:34:11.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:11.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:11.3 Info: DROP TABLE "TrackFiles" 21:34:11.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.3 Info: => 0.0038984s 21:34:11.3 Info: CreateIndex TrackFiles (Path) 21:34:11.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:11.3 Info: => 8.15E-05s 21:34:11.3 Info: DeleteColumn TrackFiles RelativePath 21:34:11.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:11.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:11.3 Info: DROP TABLE "TrackFiles" 21:34:11.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:11.3 Info: => 0.0042864s 21:34:11.3 Info: -> 7 Insert operations completed in 00:00:00.0004430 taking an average of 00:00:00.0000632 21:34:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:11', 'add_mediafilerepository_mtime') 21:34:11.3 Info: Committing Transaction 21:34:11.3 Info: 30: add_mediafilerepository_mtime migrated 21:34:11.3 Info: => 0.0048999s 21:34:11.3 Debug: Took: 00:00:00.1484783 21:34:11.3 Debug: Got 0 tracks 21:34:11.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 21:34:11.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 21:34:11.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864514038139_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:11.4 Info: DatabaseEngineVersionCheck migrating 21:34:11.4 Info: PerformDBOperation 21:34:11.4 Info: Performing DB Operation 21:34:11.4 Info: SQLite 3.47.2 21:34:11.4 Info: => 0.0014789s 21:34:11.4 Info: DatabaseEngineVersionCheck migrated 21:34:11.4 Info: => 0.0014896s 21:34:11.4 Info: VersionMigration migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: CreateTable VersionInfo 21:34:11.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:11.4 Info: => 0.0001581s 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: VersionMigration migrated 21:34:11.4 Info: => 0.001032s 21:34:11.4 Info: VersionUniqueMigration migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: CreateIndex VersionInfo (Version) 21:34:11.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:11.4 Info: => 0.0001043s 21:34:11.4 Info: AlterTable VersionInfo 21:34:11.4 Info: => 5E-07s 21:34:11.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:11.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:11.4 Info: => 0.0004772s 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: VersionUniqueMigration migrated 21:34:11.4 Info: => 0.0008308s 21:34:11.4 Info: VersionDescriptionMigration migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: AlterTable VersionInfo 21:34:11.4 Info: => 4E-07s 21:34:11.4 Info: CreateColumn VersionInfo Description String 21:34:11.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:11.4 Info: => 0.0001738s 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: VersionDescriptionMigration migrated 21:34:11.4 Info: => 0.0004428s 21:34:11.4 Info: 1: InitialSetup migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 1 21:34:11.4 Info: CreateTable Config 21:34:11.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:11.4 Info: => 0.0001298s 21:34:11.4 Info: CreateIndex Config (Key) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:11.4 Info: => 7.27E-05s 21:34:11.4 Info: CreateTable RootFolders 21:34:11.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:11.4 Info: => 7.91E-05s 21:34:11.4 Info: CreateIndex RootFolders (Path) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:11.4 Info: => 7.09E-05s 21:34:11.4 Info: CreateTable Artists 21:34:11.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:11.4 Info: => 0.0002092s 21:34:11.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.4 Info: => 7.4E-05s 21:34:11.4 Info: CreateIndex Artists (NameSlug) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.4 Info: => 6.79E-05s 21:34:11.4 Info: CreateIndex Artists (CleanName) 21:34:11.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.4 Info: => 6.58E-05s 21:34:11.4 Info: CreateIndex Artists (Path) 21:34:11.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.4 Info: => 6.56E-05s 21:34:11.4 Info: CreateTable Albums 21:34:11.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:11.4 Info: => 0.0001866s 21:34:11.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.4 Info: => 7.05E-05s 21:34:11.4 Info: CreateIndex Albums (MBId) 21:34:11.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.4 Info: => 6.64E-05s 21:34:11.4 Info: CreateIndex Albums (TADBId) 21:34:11.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.4 Info: => 6.53E-05s 21:34:11.4 Info: CreateIndex Albums (TitleSlug) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.4 Info: => 6.59E-05s 21:34:11.4 Info: CreateIndex Albums (CleanTitle) 21:34:11.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.4 Info: => 6.4E-05s 21:34:11.4 Info: CreateIndex Albums (Path) 21:34:11.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:11.4 Info: => 6.24E-05s 21:34:11.4 Info: CreateTable Tracks 21:34:11.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:11.4 Info: => 0.0001195s 21:34:11.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.4 Info: => 6.91E-05s 21:34:11.4 Info: CreateIndex Tracks (ArtistId) 21:34:11.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:11.4 Info: => 7.21E-05s 21:34:11.4 Info: CreateIndex Tracks (TrackFileId) 21:34:11.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.4 Info: => 7.03E-05s 21:34:11.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:11.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:11.4 Info: => 7.43E-05s 21:34:11.4 Info: CreateTable TrackFiles 21:34:11.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:11.4 Info: => 0.000142s 21:34:11.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:11.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:11.4 Info: => 7.28E-05s 21:34:11.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:11.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.4 Info: => 6.69E-05s 21:34:11.4 Info: CreateTable History 21:34:11.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:11.4 Info: => 0.0001337s 21:34:11.4 Info: CreateIndex History (Date) 21:34:11.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:11.4 Info: => 7.07E-05s 21:34:11.4 Info: CreateIndex History (EventType) 21:34:11.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:11.4 Info: => 6.76E-05s 21:34:11.4 Info: CreateIndex History (DownloadId) 21:34:11.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:11.4 Info: => 6.85E-05s 21:34:11.4 Info: CreateIndex History (AlbumId) 21:34:11.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:11.4 Info: => 8.76E-05s 21:34:11.4 Info: CreateTable Notifications 21:34:11.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:11.4 Info: => 0.0001372s 21:34:11.4 Info: CreateTable ScheduledTasks 21:34:11.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:11.4 Info: => 0.0001047s 21:34:11.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:11.4 Info: => 7.37E-05s 21:34:11.4 Info: CreateTable Indexers 21:34:11.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:11.4 Info: => 9.54E-05s 21:34:11.4 Info: CreateIndex Indexers (Name) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.4 Info: => 7.08E-05s 21:34:11.4 Info: CreateTable Profiles 21:34:11.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:11.4 Info: => 8.81E-05s 21:34:11.4 Info: CreateIndex Profiles (Name) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:11.4 Info: => 7E-05s 21:34:11.4 Info: CreateTable QualityDefinitions 21:34:11.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:11.4 Info: => 9.52E-05s 21:34:11.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:11.4 Info: => 7.38E-05s 21:34:11.4 Info: CreateIndex QualityDefinitions (Title) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:11.4 Info: => 7.02E-05s 21:34:11.4 Info: CreateTable NamingConfig 21:34:11.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:11.4 Info: => 0.0001025s 21:34:11.4 Info: CreateTable Blacklist 21:34:11.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:11.4 Info: => 0.0001529s 21:34:11.4 Info: CreateTable Metadata 21:34:11.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:11.4 Info: => 9.55E-05s 21:34:11.4 Info: CreateTable MetadataFiles 21:34:11.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:11.4 Info: => 0.0001227s 21:34:11.4 Info: CreateTable DownloadClients 21:34:11.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:11.4 Info: => 9.98E-05s 21:34:11.4 Info: CreateTable PendingReleases 21:34:11.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:11.4 Info: => 0.0001092s 21:34:11.4 Info: CreateTable RemotePathMappings 21:34:11.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:11.4 Info: => 9.36E-05s 21:34:11.4 Info: CreateTable Tags 21:34:11.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:11.4 Info: => 9.78E-05s 21:34:11.4 Info: CreateIndex Tags (Label) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:11.4 Info: => 8.32E-05s 21:34:11.4 Info: CreateTable Restrictions 21:34:11.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:11.4 Info: => 0.0001076s 21:34:11.4 Info: CreateTable DelayProfiles 21:34:11.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:11.4 Info: => 0.0001463s 21:34:11.4 Info: CreateTable Users 21:34:11.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:11.4 Info: => 9.61E-05s 21:34:11.4 Info: CreateIndex Users (Identifier) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:11.4 Info: => 8.33E-05s 21:34:11.4 Info: CreateIndex Users (Username) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:11.4 Info: => 8.16E-05s 21:34:11.4 Info: CreateTable Commands 21:34:11.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:11.4 Info: => 0.000138s 21:34:11.4 Info: CreateTable IndexerStatus 21:34:11.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:11.4 Info: => 0.0001196s 21:34:11.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:11.4 Info: => 0.0001051s 21:34:11.4 Info: CreateTable ExtraFiles 21:34:11.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:11.4 Info: => 0.0001894s 21:34:11.4 Info: CreateTable LyricFiles 21:34:11.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:11.4 Info: => 0.0001466s 21:34:11.4 Info: CreateTable LanguageProfiles 21:34:11.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:11.4 Info: => 0.0001215s 21:34:11.4 Info: CreateIndex LanguageProfiles (Name) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:11.4 Info: => 0.0001022s 21:34:11.4 Info: CreateTable DownloadClientStatus 21:34:11.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:11.4 Info: => 0.0001085s 21:34:11.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:11.4 Info: => 9.33E-05s 21:34:11.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:11.4 Info: -> 1 Insert operations completed in 00:00:00.0000607 taking an average of 00:00:00.0000607 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:11', 'InitialSetup') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 1: InitialSetup migrated 21:34:11.4 Info: => 0.0010438s 21:34:11.4 Info: 2: add_reason_to_pending_releases migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 2 21:34:11.4 Info: AlterTable PendingReleases 21:34:11.4 Info: => 5E-07s 21:34:11.4 Info: CreateColumn PendingReleases Reason Int32 21:34:11.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:11.4 Info: => 0.0004985s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:11', 'add_reason_to_pending_releases') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 2: add_reason_to_pending_releases migrated 21:34:11.4 Info: => 0.0009835s 21:34:11.4 Info: 3: add_medium_support migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 3 21:34:11.4 Info: AlterTable Albums 21:34:11.4 Info: => 6E-07s 21:34:11.4 Info: CreateColumn Albums Media String 21:34:11.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:11.4 Info: => 0.0005188s 21:34:11.4 Info: AlterTable Tracks 21:34:11.4 Info: => 4E-07s 21:34:11.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:11.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:11.4 Info: => 0.0004648s 21:34:11.4 Info: AlterTable Tracks 21:34:11.4 Info: => 5E-07s 21:34:11.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:11.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:11.4 Info: => 0.000472s 21:34:11.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:11.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:11.4 Info: => 4.01E-05s 21:34:11.4 Info: DeleteColumn Tracks TrackNumber 21:34:11.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:11.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:11.4 Info: DROP TABLE "Tracks" 21:34:11.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.4 Info: => 0.0044606s 21:34:11.4 Info: AlterTable Tracks 21:34:11.4 Info: => 4E-07s 21:34:11.4 Info: CreateColumn Tracks TrackNumber String 21:34:11.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:11.4 Info: => 0.0004666s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:11', 'add_medium_support') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 3: add_medium_support migrated 21:34:11.4 Info: => 0.0010255s 21:34:11.4 Info: 4: add_various_qualites_in_profile migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 4 21:34:11.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:11.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:11.4 Info: => 4.47E-05s 21:34:11.4 Info: PerformDBOperation 21:34:11.4 Info: Performing DB Operation 21:34:11.4 Info: => 3.54E-05s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:11', 'add_various_qualites_in_profile') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 4: add_various_qualites_in_profile migrated 21:34:11.4 Info: => 0.0004075s 21:34:11.4 Info: 5: metadata_profiles migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 5 21:34:11.4 Info: CreateTable MetadataProfiles 21:34:11.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:11.4 Info: => 0.0001226s 21:34:11.4 Info: CreateIndex MetadataProfiles (Name) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:11.4 Info: => 9.17E-05s 21:34:11.4 Info: AlterTable Artists 21:34:11.4 Info: => 3E-07s 21:34:11.4 Info: CreateColumn Artists MetadataProfileId Int32 21:34:11.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:11.4 Info: => 0.0004905s 21:34:11.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:11.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:11.4 Info: DROP TABLE "Artists" 21:34:11.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.4 Info: => 0.004759s 21:34:11.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:11.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:11.4 Info: DROP TABLE "Artists" 21:34:11.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.4 Info: => 0.0046097s 21:34:11.4 Info: AlterTable Albums 21:34:11.4 Info: => 3E-07s 21:34:11.4 Info: CreateColumn Albums SecondaryTypes String 21:34:11.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:11.4 Info: => 0.000479s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:11', 'metadata_profiles') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 5: metadata_profiles migrated 21:34:11.4 Info: => 0.0010394s 21:34:11.4 Info: 6: separate_automatic_and_interactive_search migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 6 21:34:11.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:11.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:11.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:11.4 Info: DROP TABLE "Indexers" 21:34:11.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.4 Info: => 0.0039833s 21:34:11.4 Info: AlterTable Indexers 21:34:11.4 Info: => 3E-07s 21:34:11.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:11.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:11.4 Info: => 0.0004907s 21:34:11.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:11.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:11.4 Info: => 3.68E-05s 21:34:11.4 Info: AlterTable Indexers 21:34:11.4 Info: => 4E-07s 21:34:11.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:11.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:11.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:11.4 Info: DROP TABLE "Indexers" 21:34:11.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.4 Info: => 0.0039118s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:11', 'separate_automatic_and_interactive_search') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 6: separate_automatic_and_interactive_search migrated 21:34:11.4 Info: => 0.0044294s 21:34:11.4 Info: 7: change_album_path_to_relative migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 7 21:34:11.4 Info: DeleteColumn Albums Path 21:34:11.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:11.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:11.4 Info: DROP TABLE "Albums" 21:34:11.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.4 Info: => 0.0047989s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:11', 'change_album_path_to_relative') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 7: change_album_path_to_relative migrated 21:34:11.4 Info: => 0.0054036s 21:34:11.4 Info: 8: change_quality_size_mb_to_kb migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 8 21:34:11.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:11.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:11.4 Info: => 4.43E-05s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:11', 'change_quality_size_mb_to_kb') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 8: change_quality_size_mb_to_kb migrated 21:34:11.4 Info: => 0.0004554s 21:34:11.4 Info: 9: album_releases migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 9 21:34:11.4 Info: AlterTable Albums 21:34:11.4 Info: => 6E-07s 21:34:11.4 Info: CreateColumn Albums Releases String 21:34:11.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:11.4 Info: => 0.0004808s 21:34:11.4 Info: AlterTable Albums 21:34:11.4 Info: => 4E-07s 21:34:11.4 Info: CreateColumn Albums CurrentRelease String 21:34:11.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:11.4 Info: => 0.0004719s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:11', 'album_releases') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 9: album_releases migrated 21:34:11.4 Info: => 0.0008394s 21:34:11.4 Info: 10: album_releases_fix migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 10 21:34:11.4 Info: AlterTable Albums 21:34:11.4 Info: => 6E-07s 21:34:11.4 Info: AlterColumn Albums Releases String 21:34:11.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:11.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:11.4 Info: DROP TABLE "Albums" 21:34:11.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.4 Info: => 0.0047491s 21:34:11.4 Info: AlterTable Albums 21:34:11.4 Info: => 4E-07s 21:34:11.4 Info: AlterColumn Albums CurrentRelease String 21:34:11.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:11.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:11.4 Info: DROP TABLE "Albums" 21:34:11.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.4 Info: => 0.0046138s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:11', 'album_releases_fix') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 10: album_releases_fix migrated 21:34:11.4 Info: => 0.005165s 21:34:11.4 Info: 11: import_lists migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 11 21:34:11.4 Info: CreateTable ImportLists 21:34:11.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.4 Info: => 0.0001415s 21:34:11.4 Info: CreateIndex ImportLists (Name) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:11.4 Info: => 8.22E-05s 21:34:11.4 Info: CreateTable ImportListStatus 21:34:11.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:11.4 Info: => 0.0001127s 21:34:11.4 Info: CreateIndex ImportListStatus (ProviderId) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:11.4 Info: => 8.37E-05s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:11', 'import_lists') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 11: import_lists migrated 21:34:11.4 Info: => 0.0005911s 21:34:11.4 Info: 12: add_release_status migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 12 21:34:11.4 Info: AlterTable MetadataProfiles 21:34:11.4 Info: => 5E-07s 21:34:11.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:11.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:11.4 Info: => 0.0004963s 21:34:11.4 Info: PerformDBOperation 21:34:11.4 Info: Performing DB Operation 21:34:11.4 Info: => 2.3E-05s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:11', 'add_release_status') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 12: add_release_status migrated 21:34:11.4 Info: => 0.000487s 21:34:11.4 Info: 13: album_download_notification migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 13 21:34:11.4 Info: AlterTable Notifications 21:34:11.4 Info: => 6E-07s 21:34:11.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:11.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:11.4 Info: => 0.0005045s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:11', 'album_download_notification') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 13: album_download_notification migrated 21:34:11.4 Info: => 0.0009323s 21:34:11.4 Info: 14: fix_language_metadata_profiles migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 14 21:34:11.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:11.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:11.4 Info: => 8.29E-05s 21:34:11.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:11.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:11.4 Info: => 7.78E-05s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:11', 'fix_language_metadata_profiles') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 14: fix_language_metadata_profiles migrated 21:34:11.4 Info: => 0.000533s 21:34:11.4 Info: 15: remove_fanzub migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 15 21:34:11.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:11.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:11.4 Info: => 9.41E-05s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:11', 'remove_fanzub') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 15: remove_fanzub migrated 21:34:11.4 Info: => 0.0006153s 21:34:11.4 Info: 16: update_artist_history_indexes migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 16 21:34:11.4 Info: CreateIndex Albums (ArtistId) 21:34:11.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:11.4 Info: => 9.72E-05s 21:34:11.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:11.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:11.4 Info: => 8.65E-05s 21:34:11.4 Info: DeleteIndex History (AlbumId) 21:34:11.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:11.4 Info: => 0.0001288s 21:34:11.4 Info: CreateIndex History (AlbumId, Date) 21:34:11.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:11.4 Info: => 9.58E-05s 21:34:11.4 Info: DeleteIndex History (DownloadId) 21:34:11.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:11.4 Info: => 0.0001178s 21:34:11.4 Info: CreateIndex History (DownloadId, Date) 21:34:11.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:11.4 Info: => 8.53E-05s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:11', 'update_artist_history_indexes') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 16: update_artist_history_indexes migrated 21:34:11.4 Info: => 0.0005665s 21:34:11.4 Info: 17: remove_nma migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 17 21:34:11.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:11.4 Info: => 4.68E-05s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:11', 'remove_nma') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 17: remove_nma migrated 21:34:11.4 Info: => 0.0004957s 21:34:11.4 Info: 18: album_disambiguation migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 18 21:34:11.4 Info: AlterTable Albums 21:34:11.4 Info: => 5E-07s 21:34:11.4 Info: CreateColumn Albums Disambiguation String 21:34:11.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:11.4 Info: => 0.0005621s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:11', 'album_disambiguation') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 18: album_disambiguation migrated 21:34:11.4 Info: => 0.0010533s 21:34:11.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 19 21:34:11.4 Info: PerformDBOperation 21:34:11.4 Info: Performing DB Operation 21:34:11.4 Info: => 6.06E-05s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:11', 'add_ape_quality_in_profiles') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:11.4 Info: => 0.000635s 21:34:11.4 Info: 20: remove_pushalot migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 20 21:34:11.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:11.4 Info: => 4.08E-05s 21:34:11.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:11.4 Info: => 4.88E-05s 21:34:11.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:11.4 Info: => 3.32E-05s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:11', 'remove_pushalot') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 20: remove_pushalot migrated 21:34:11.4 Info: => 0.0004792s 21:34:11.4 Info: 21: add_custom_filters migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 21 21:34:11.4 Info: CreateTable CustomFilters 21:34:11.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:11.4 Info: => 0.0001092s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:11', 'add_custom_filters') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 21: add_custom_filters migrated 21:34:11.4 Info: => 0.0005308s 21:34:11.4 Info: 22: import_list_tags migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 22 21:34:11.4 Info: AlterTable ImportLists 21:34:11.4 Info: => 5E-07s 21:34:11.4 Info: CreateColumn ImportLists Tags String 21:34:11.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:11.4 Info: => 0.0005572s 21:34:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:11', 'import_list_tags') 21:34:11.4 Info: Committing Transaction 21:34:11.4 Info: 22: import_list_tags migrated 21:34:11.4 Info: => 0.0009863s 21:34:11.4 Info: 23: add_release_groups_etc migrating 21:34:11.4 Info: Beginning Transaction 21:34:11.4 Info: Starting migration of Main DB to 23 21:34:11.4 Info: CreateTable ArtistMetadata 21:34:11.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:11.4 Info: => 0.0001713s 21:34:11.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:11.4 Info: => 9.31E-05s 21:34:11.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:11.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:11.4 Info: => 9.21E-05s 21:34:11.4 Info: AlterTable Artists 21:34:11.4 Info: => 4E-07s 21:34:11.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:11.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.4 Info: => 0.0005429s 21:34:11.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:11.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:11.4 Info: => 6.27E-05s 21:34:11.4 Info: CreateTable AlbumReleases 21:34:11.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:11.4 Info: => 0.0001505s 21:34:11.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:11.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:11.4 Info: => 8.81E-05s 21:34:11.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:11.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:11.4 Info: => 8.07E-05s 21:34:11.4 Info: PerformDBOperation 21:34:11.4 Info: Performing DB Operation 21:34:11.4 Info: => 3.5E-05s 21:34:11.4 Info: AlterTable Albums 21:34:11.4 Info: => 4E-07s 21:34:11.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:11.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.4 Info: => 0.0006041s 21:34:11.4 Info: AlterTable Albums 21:34:11.4 Info: => 4E-07s 21:34:11.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:11.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:11.4 Info: => 0.0005624s 21:34:11.4 Info: AlterTable Albums 21:34:11.4 Info: => 3E-07s 21:34:11.4 Info: CreateColumn Albums Links String 21:34:11.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:11.4 Info: => 0.0005454s 21:34:11.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:11.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:11.4 Info: => 0.0001047s 21:34:11.4 Info: AlterTable Tracks 21:34:11.4 Info: => 4E-07s 21:34:11.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:11.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:11.4 Info: => 0.0005494s 21:34:11.4 Info: AlterTable Tracks 21:34:11.4 Info: => 3E-07s 21:34:11.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:11.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:11.4 Info: => 0.000535s 21:34:11.4 Info: AlterTable Tracks 21:34:11.4 Info: => 4E-07s 21:34:11.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:11.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.4 Info: => 0.0005583s 21:34:11.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:11.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:11.4 Info: => 7.41E-05s 21:34:11.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:11.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:11.4 Info: => 8.75E-05s 21:34:11.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:11.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:11.5 Info: DROP TABLE "Artists" 21:34:11.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.5 Info: => 0.011357s 21:34:11.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:11.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:11.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:11.5 Info: DROP TABLE "Albums" 21:34:11.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.5 Info: => 0.0050923s 21:34:11.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:11.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:11.5 Info: DROP TABLE "Tracks" 21:34:11.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:11.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.5 Info: => 0.0041261s 21:34:11.5 Info: DeleteColumn TrackFiles ArtistId 21:34:11.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:11.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:11.5 Info: DROP TABLE "TrackFiles" 21:34:11.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.5 Info: => 0.0038148s 21:34:11.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:11.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:11.5 Info: => 8.11E-05s 21:34:11.5 Info: CreateIndex Artists (Monitored) 21:34:11.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:11.5 Info: => 7.53E-05s 21:34:11.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:11.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:11.5 Info: => 7.42E-05s 21:34:11.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:11.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:11.5 Info: => 7.34E-05s 21:34:11.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:11.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:11.5 Info: => 7.16E-05s 21:34:11.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:11.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:11.5 Info: => 7.17E-05s 21:34:11.5 Info: UpdateData 21:34:11.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:11.5 Info: => 3.98E-05s 21:34:11.5 Info: UpdateData 21:34:11.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:11.5 Info: => 3.42E-05s 21:34:11.5 Info: UpdateData 21:34:11.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:11.5 Info: => 3.57E-05s 21:34:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:11', 'add_release_groups_etc') 21:34:11.5 Info: Committing Transaction 21:34:11.5 Info: 23: add_release_groups_etc migrated 21:34:11.5 Info: => 0.0007032s 21:34:11.5 Info: 24: NewMediaInfoFormat migrating 21:34:11.5 Info: Beginning Transaction 21:34:11.5 Info: Starting migration of Main DB to 24 21:34:11.5 Info: UpdateData 21:34:11.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:11.5 Info: => 3.93E-05s 21:34:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:11', 'NewMediaInfoFormat') 21:34:11.5 Info: Committing Transaction 21:34:11.5 Info: 24: NewMediaInfoFormat migrated 21:34:11.5 Info: => 0.0004681s 21:34:11.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:11.5 Info: Beginning Transaction 21:34:11.5 Info: Starting migration of Main DB to 25 21:34:11.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:11.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:11.5 Info: => 0.0014901s 21:34:11.5 Info: AlterTable ReleaseProfiles 21:34:11.5 Info: => 4E-07s 21:34:11.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:11.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:11.5 Info: => 0.0005039s 21:34:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:11', 'rename_restrictions_to_release_profiles') 21:34:11.5 Info: Committing Transaction 21:34:11.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:11.5 Info: => 0.0009698s 21:34:11.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:11.5 Info: Beginning Transaction 21:34:11.5 Info: Starting migration of Main DB to 26 21:34:11.5 Info: RenameTable Profiles QualityProfiles 21:34:11.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:11.5 Info: => 0.0014155s 21:34:11.5 Info: AlterTable QualityProfiles 21:34:11.5 Info: => 3E-07s 21:34:11.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:11.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:11.5 Info: => 0.0005132s 21:34:11.5 Info: AlterTable LanguageProfiles 21:34:11.5 Info: => 4E-07s 21:34:11.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:11.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:11.5 Info: => 0.0005012s 21:34:11.5 Info: UpdateData 21:34:11.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:11.5 Info: => 3.54E-05s 21:34:11.5 Info: UpdateData 21:34:11.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:11.5 Info: => 2.72E-05s 21:34:11.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:11.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:11.5 Info: DROP TABLE "Artists" 21:34:11.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:11.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:11.5 Info: => 0.0042366s 21:34:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:11', 'rename_quality_profiles_add_upgrade_allowed') 21:34:11.5 Info: Committing Transaction 21:34:11.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:11.5 Info: => 0.0057838s 21:34:11.5 Info: 27: add_import_exclusions migrating 21:34:11.5 Info: Beginning Transaction 21:34:11.5 Info: Starting migration of Main DB to 27 21:34:11.5 Info: CreateTable ImportListExclusions 21:34:11.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:11.5 Info: => 0.0001064s 21:34:11.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:11.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:11.5 Info: => 8.43E-05s 21:34:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:11', 'add_import_exclusions') 21:34:11.5 Info: Committing Transaction 21:34:11.5 Info: 27: add_import_exclusions migrated 21:34:11.5 Info: => 0.0005547s 21:34:11.5 Info: 28: clean_artist_metadata_table migrating 21:34:11.5 Info: Beginning Transaction 21:34:11.5 Info: Starting migration of Main DB to 28 21:34:11.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.5 Info: => 0.0001307s 21:34:11.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.5 Info: => 0.0001208s 21:34:11.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:11.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:11.5 Info: => 0.0001173s 21:34:11.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:11.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:11.5 Info: => 0.0001136s 21:34:11.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.5 Info: => 0.0001108s 21:34:11.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.5 Info: => 0.0001101s 21:34:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:11', 'clean_artist_metadata_table') 21:34:11.5 Info: Committing Transaction 21:34:11.5 Info: 28: clean_artist_metadata_table migrated 21:34:11.5 Info: => 0.0005711s 21:34:11.5 Info: 29: health_issue_notification migrating 21:34:11.5 Info: Beginning Transaction 21:34:11.5 Info: Starting migration of Main DB to 29 21:34:11.5 Info: AlterTable Notifications 21:34:11.5 Info: => 3E-07s 21:34:11.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:11.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:11.5 Info: => 0.0005198s 21:34:11.5 Info: AlterTable Notifications 21:34:11.5 Info: => 4E-07s 21:34:11.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:11.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:11.5 Info: => 0.0005064s 21:34:11.5 Info: AlterTable Notifications 21:34:11.5 Info: => 4E-07s 21:34:11.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:11.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:11.5 Info: => 0.0005008s 21:34:11.5 Info: AlterTable Notifications 21:34:11.5 Info: => 4E-07s 21:34:11.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:11.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:11.5 Info: => 0.0005028s 21:34:11.5 Info: AlterTable Notifications 21:34:11.5 Info: => 4E-07s 21:34:11.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:11.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:11.5 Info: => 0.0005053s 21:34:11.5 Info: DeleteColumn Notifications OnDownload 21:34:11.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:11.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:11.5 Info: DROP TABLE "Notifications" 21:34:11.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:11.5 Info: => 0.0041188s 21:34:11.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:11.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:11.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:11.5 Info: DROP TABLE "Notifications" 21:34:11.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:11.5 Info: => 0.0041181s 21:34:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:11', 'health_issue_notification') 21:34:11.5 Info: Committing Transaction 21:34:11.5 Info: 29: health_issue_notification migrated 21:34:11.5 Info: => 0.0046671s 21:34:11.5 Info: 30: add_mediafilerepository_mtime migrating 21:34:11.5 Info: Beginning Transaction 21:34:11.5 Info: Starting migration of Main DB to 30 21:34:11.5 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:34:11.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:11.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:11.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:11', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:11.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 2, 0) 21:34:11.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:11', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:11.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 2, 0) 21:34:11.5 Info: AlterTable TrackFiles 21:34:11.5 Info: => 4E-07s 21:34:11.5 Info: CreateColumn TrackFiles Modified DateTime 21:34:11.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:11.5 Info: => 0.0005351s 21:34:11.5 Info: AlterTable TrackFiles 21:34:11.5 Info: => 4E-07s 21:34:11.5 Info: CreateColumn TrackFiles Path String 21:34:11.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:11.5 Info: => 0.0005498s 21:34:11.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:11.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:11.5 Info: => 3.08E-05s 21:34:11.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.5 Info: => 0.0001189s 21:34:11.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:11.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:11.5 Info: => 0.0001303s 21:34:11.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:11.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:11.5 Info: => 0.0001397s 21:34:11.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:11.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:11.5 Info: => 6.68E-05s 21:34:11.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:11.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:11.5 Info: => 4.61E-05s 21:34:11.5 Info: AlterTable TrackFiles 21:34:11.5 Info: => 4E-07s 21:34:11.5 Info: AlterColumn TrackFiles Path String 21:34:11.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:11.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:11.5 Info: DROP TABLE "TrackFiles" 21:34:11.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.5 Info: => 0.0039004s 21:34:11.5 Info: CreateIndex TrackFiles (Path) 21:34:11.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:11.5 Info: => 7.94E-05s 21:34:11.5 Info: DeleteColumn TrackFiles RelativePath 21:34:11.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:11.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:11.5 Info: DROP TABLE "TrackFiles" 21:34:11.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:11.5 Info: => 0.004064s 21:34:11.5 Info: -> 7 Insert operations completed in 00:00:00.0004276 taking an average of 00:00:00.0000610 21:34:11.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:11', 'add_mediafilerepository_mtime') 21:34:11.5 Info: Committing Transaction 21:34:11.5 Info: 30: add_mediafilerepository_mtime migrated 21:34:11.5 Info: => 0.0046758s 21:34:11.5 Debug: Took: 00:00:00.1503605 21:34:11.5 Debug: Got 0 tracks 21:34:11.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 21:34:11.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 21:34:11.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864515976748_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:11.6 Info: DatabaseEngineVersionCheck migrating 21:34:11.6 Info: PerformDBOperation 21:34:11.6 Info: Performing DB Operation 21:34:11.6 Info: SQLite 3.47.2 21:34:11.6 Info: => 0.0017803s 21:34:11.6 Info: DatabaseEngineVersionCheck migrated 21:34:11.6 Info: => 0.0018051s 21:34:11.6 Info: VersionMigration migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: CreateTable VersionInfo 21:34:11.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:11.6 Info: => 0.0001658s 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: VersionMigration migrated 21:34:11.6 Info: => 0.0007966s 21:34:11.6 Info: VersionUniqueMigration migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: CreateIndex VersionInfo (Version) 21:34:11.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:11.6 Info: => 0.00011s 21:34:11.6 Info: AlterTable VersionInfo 21:34:11.6 Info: => 5E-07s 21:34:11.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:11.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:11.6 Info: => 0.0004527s 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: VersionUniqueMigration migrated 21:34:11.6 Info: => 0.0008874s 21:34:11.6 Info: VersionDescriptionMigration migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: AlterTable VersionInfo 21:34:11.6 Info: => 1E-06s 21:34:11.6 Info: CreateColumn VersionInfo Description String 21:34:11.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:11.6 Info: => 0.0002367s 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: VersionDescriptionMigration migrated 21:34:11.6 Info: => 0.0004886s 21:34:11.6 Info: 1: InitialSetup migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 1 21:34:11.6 Info: CreateTable Config 21:34:11.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:11.6 Info: => 0.000132s 21:34:11.6 Info: CreateIndex Config (Key) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:11.6 Info: => 7.68E-05s 21:34:11.6 Info: CreateTable RootFolders 21:34:11.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:11.6 Info: => 8.31E-05s 21:34:11.6 Info: CreateIndex RootFolders (Path) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:11.6 Info: => 7.11E-05s 21:34:11.6 Info: CreateTable Artists 21:34:11.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:11.6 Info: => 0.0002179s 21:34:11.6 Info: CreateIndex Artists (ForeignArtistId) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.6 Info: => 7.59E-05s 21:34:11.6 Info: CreateIndex Artists (NameSlug) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.6 Info: => 7.15E-05s 21:34:11.6 Info: CreateIndex Artists (CleanName) 21:34:11.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.6 Info: => 6.78E-05s 21:34:11.6 Info: CreateIndex Artists (Path) 21:34:11.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.6 Info: => 6.75E-05s 21:34:11.6 Info: CreateTable Albums 21:34:11.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:11.6 Info: => 0.0001963s 21:34:11.6 Info: CreateIndex Albums (ForeignAlbumId) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.6 Info: => 7.43E-05s 21:34:11.6 Info: CreateIndex Albums (MBId) 21:34:11.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.6 Info: => 6.82E-05s 21:34:11.6 Info: CreateIndex Albums (TADBId) 21:34:11.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.6 Info: => 6.73E-05s 21:34:11.6 Info: CreateIndex Albums (TitleSlug) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.6 Info: => 6.77E-05s 21:34:11.6 Info: CreateIndex Albums (CleanTitle) 21:34:11.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.6 Info: => 6.43E-05s 21:34:11.6 Info: CreateIndex Albums (Path) 21:34:11.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:11.6 Info: => 8.68E-05s 21:34:11.6 Info: CreateTable Tracks 21:34:11.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:11.6 Info: => 0.00013s 21:34:11.6 Info: CreateIndex Tracks (ForeignTrackId) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.6 Info: => 7.57E-05s 21:34:11.6 Info: CreateIndex Tracks (ArtistId) 21:34:11.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:11.6 Info: => 7.35E-05s 21:34:11.6 Info: CreateIndex Tracks (TrackFileId) 21:34:11.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.6 Info: => 7.56E-05s 21:34:11.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:11.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:11.6 Info: => 7.41E-05s 21:34:11.6 Info: CreateTable TrackFiles 21:34:11.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:11.6 Info: => 0.0001441s 21:34:11.6 Info: CreateIndex TrackFiles (ArtistId) 21:34:11.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:11.6 Info: => 7.48E-05s 21:34:11.6 Info: CreateIndex TrackFiles (AlbumId) 21:34:11.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.6 Info: => 6.73E-05s 21:34:11.6 Info: CreateTable History 21:34:11.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:11.6 Info: => 0.0001369s 21:34:11.6 Info: CreateIndex History (Date) 21:34:11.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:11.6 Info: => 7.25E-05s 21:34:11.6 Info: CreateIndex History (EventType) 21:34:11.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:11.6 Info: => 6.84E-05s 21:34:11.6 Info: CreateIndex History (DownloadId) 21:34:11.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:11.6 Info: => 6.96E-05s 21:34:11.6 Info: CreateIndex History (AlbumId) 21:34:11.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:11.6 Info: => 7.06E-05s 21:34:11.6 Info: CreateTable Notifications 21:34:11.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:11.6 Info: => 0.0001361s 21:34:11.6 Info: CreateTable ScheduledTasks 21:34:11.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:11.6 Info: => 9.85E-05s 21:34:11.6 Info: CreateIndex ScheduledTasks (TypeName) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:11.6 Info: => 7.54E-05s 21:34:11.6 Info: CreateTable Indexers 21:34:11.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:11.6 Info: => 0.0001033s 21:34:11.6 Info: CreateIndex Indexers (Name) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.6 Info: => 7.31E-05s 21:34:11.6 Info: CreateTable Profiles 21:34:11.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:11.6 Info: => 8.67E-05s 21:34:11.6 Info: CreateIndex Profiles (Name) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:11.6 Info: => 7.34E-05s 21:34:11.6 Info: CreateTable QualityDefinitions 21:34:11.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:11.6 Info: => 9.85E-05s 21:34:11.6 Info: CreateIndex QualityDefinitions (Quality) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:11.6 Info: => 7.42E-05s 21:34:11.6 Info: CreateIndex QualityDefinitions (Title) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:11.6 Info: => 7.06E-05s 21:34:11.6 Info: CreateTable NamingConfig 21:34:11.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:11.6 Info: => 0.0001067s 21:34:11.6 Info: CreateTable Blacklist 21:34:11.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:11.6 Info: => 0.0001581s 21:34:11.6 Info: CreateTable Metadata 21:34:11.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:11.6 Info: => 9.73E-05s 21:34:11.6 Info: CreateTable MetadataFiles 21:34:11.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:11.6 Info: => 0.0001122s 21:34:11.6 Info: CreateTable DownloadClients 21:34:11.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:11.6 Info: => 9.76E-05s 21:34:11.6 Info: CreateTable PendingReleases 21:34:11.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:11.6 Info: => 0.0001077s 21:34:11.6 Info: CreateTable RemotePathMappings 21:34:11.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:11.6 Info: => 9.23E-05s 21:34:11.6 Info: CreateTable Tags 21:34:11.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:11.6 Info: => 0.0001068s 21:34:11.6 Info: CreateIndex Tags (Label) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:11.6 Info: => 8.8E-05s 21:34:11.6 Info: CreateTable Restrictions 21:34:11.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:11.6 Info: => 9.46E-05s 21:34:11.6 Info: CreateTable DelayProfiles 21:34:11.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:11.6 Info: => 0.0001516s 21:34:11.6 Info: CreateTable Users 21:34:11.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:11.6 Info: => 9.07E-05s 21:34:11.6 Info: CreateIndex Users (Identifier) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:11.6 Info: => 8.45E-05s 21:34:11.6 Info: CreateIndex Users (Username) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:11.6 Info: => 7.91E-05s 21:34:11.6 Info: CreateTable Commands 21:34:11.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:11.6 Info: => 0.0001176s 21:34:11.6 Info: CreateTable IndexerStatus 21:34:11.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:11.6 Info: => 0.0001127s 21:34:11.6 Info: CreateIndex IndexerStatus (ProviderId) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:11.6 Info: => 9.95E-05s 21:34:11.6 Info: CreateTable ExtraFiles 21:34:11.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:11.6 Info: => 0.0001492s 21:34:11.6 Info: CreateTable LyricFiles 21:34:11.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:11.6 Info: => 0.0001268s 21:34:11.6 Info: CreateTable LanguageProfiles 21:34:11.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:11.6 Info: => 9.17E-05s 21:34:11.6 Info: CreateIndex LanguageProfiles (Name) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:11.6 Info: => 8.44E-05s 21:34:11.6 Info: CreateTable DownloadClientStatus 21:34:11.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:11.6 Info: => 0.0001006s 21:34:11.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:11.6 Info: => 8.63E-05s 21:34:11.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:11.6 Info: -> 1 Insert operations completed in 00:00:00.0000533 taking an average of 00:00:00.0000533 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:11', 'InitialSetup') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 1: InitialSetup migrated 21:34:11.6 Info: => 0.0009834s 21:34:11.6 Info: 2: add_reason_to_pending_releases migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 2 21:34:11.6 Info: AlterTable PendingReleases 21:34:11.6 Info: => 5E-07s 21:34:11.6 Info: CreateColumn PendingReleases Reason Int32 21:34:11.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:11.6 Info: => 0.0005667s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:11', 'add_reason_to_pending_releases') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 2: add_reason_to_pending_releases migrated 21:34:11.6 Info: => 0.001073s 21:34:11.6 Info: 3: add_medium_support migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 3 21:34:11.6 Info: AlterTable Albums 21:34:11.6 Info: => 6E-07s 21:34:11.6 Info: CreateColumn Albums Media String 21:34:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:11.6 Info: => 0.0005272s 21:34:11.6 Info: AlterTable Tracks 21:34:11.6 Info: => 4E-07s 21:34:11.6 Info: CreateColumn Tracks MediumNumber Int32 21:34:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:11.6 Info: => 0.0005014s 21:34:11.6 Info: AlterTable Tracks 21:34:11.6 Info: => 4E-07s 21:34:11.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:11.6 Info: => 0.0004965s 21:34:11.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:11.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:11.6 Info: => 3.63E-05s 21:34:11.6 Info: DeleteColumn Tracks TrackNumber 21:34:11.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:11.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:11.6 Info: DROP TABLE "Tracks" 21:34:11.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.6 Info: => 0.0040832s 21:34:11.6 Info: AlterTable Tracks 21:34:11.6 Info: => 4E-07s 21:34:11.6 Info: CreateColumn Tracks TrackNumber String 21:34:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:11.6 Info: => 0.0005159s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:11', 'add_medium_support') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 3: add_medium_support migrated 21:34:11.6 Info: => 0.00142s 21:34:11.6 Info: 4: add_various_qualites_in_profile migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 4 21:34:11.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:11.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:11.6 Info: => 4.24E-05s 21:34:11.6 Info: PerformDBOperation 21:34:11.6 Info: Performing DB Operation 21:34:11.6 Info: => 3.16E-05s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:11', 'add_various_qualites_in_profile') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 4: add_various_qualites_in_profile migrated 21:34:11.6 Info: => 0.0004639s 21:34:11.6 Info: 5: metadata_profiles migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 5 21:34:11.6 Info: CreateTable MetadataProfiles 21:34:11.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:11.6 Info: => 0.0001082s 21:34:11.6 Info: CreateIndex MetadataProfiles (Name) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:11.6 Info: => 9.05E-05s 21:34:11.6 Info: AlterTable Artists 21:34:11.6 Info: => 3E-07s 21:34:11.6 Info: CreateColumn Artists MetadataProfileId Int32 21:34:11.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:11.6 Info: => 0.0004937s 21:34:11.6 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:11.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:11.6 Info: DROP TABLE "Artists" 21:34:11.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.6 Info: => 0.004134s 21:34:11.6 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:11.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:11.6 Info: DROP TABLE "Artists" 21:34:11.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.6 Info: => 0.0040111s 21:34:11.6 Info: AlterTable Albums 21:34:11.6 Info: => 5E-07s 21:34:11.6 Info: CreateColumn Albums SecondaryTypes String 21:34:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:11.6 Info: => 0.0004988s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:11', 'metadata_profiles') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 5: metadata_profiles migrated 21:34:11.6 Info: => 0.0010368s 21:34:11.6 Info: 6: separate_automatic_and_interactive_search migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 6 21:34:11.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:11.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:11.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:11.6 Info: DROP TABLE "Indexers" 21:34:11.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.6 Info: => 0.003803s 21:34:11.6 Info: AlterTable Indexers 21:34:11.6 Info: => 4E-07s 21:34:11.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:11.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:11.6 Info: => 0.0005022s 21:34:11.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:11.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:11.6 Info: => 3.24E-05s 21:34:11.6 Info: AlterTable Indexers 21:34:11.6 Info: => 4E-07s 21:34:11.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:11.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:11.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:11.6 Info: DROP TABLE "Indexers" 21:34:11.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.6 Info: => 0.0038025s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:11', 'separate_automatic_and_interactive_search') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 6: separate_automatic_and_interactive_search migrated 21:34:11.6 Info: => 0.0043172s 21:34:11.6 Info: 7: change_album_path_to_relative migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 7 21:34:11.6 Info: DeleteColumn Albums Path 21:34:11.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:11.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:11.6 Info: DROP TABLE "Albums" 21:34:11.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.6 Info: => 0.0043121s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:11', 'change_album_path_to_relative') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 7: change_album_path_to_relative migrated 21:34:11.6 Info: => 0.0048621s 21:34:11.6 Info: 8: change_quality_size_mb_to_kb migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 8 21:34:11.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:11.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:11.6 Info: => 4.11E-05s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:11', 'change_quality_size_mb_to_kb') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 8: change_quality_size_mb_to_kb migrated 21:34:11.6 Info: => 0.0004929s 21:34:11.6 Info: 9: album_releases migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 9 21:34:11.6 Info: AlterTable Albums 21:34:11.6 Info: => 6E-07s 21:34:11.6 Info: CreateColumn Albums Releases String 21:34:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:11.6 Info: => 0.0004848s 21:34:11.6 Info: AlterTable Albums 21:34:11.6 Info: => 4E-07s 21:34:11.6 Info: CreateColumn Albums CurrentRelease String 21:34:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:11.6 Info: => 0.0004581s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:11', 'album_releases') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 9: album_releases migrated 21:34:11.6 Info: => 0.00082s 21:34:11.6 Info: 10: album_releases_fix migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 10 21:34:11.6 Info: AlterTable Albums 21:34:11.6 Info: => 6E-07s 21:34:11.6 Info: AlterColumn Albums Releases String 21:34:11.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:11.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:11.6 Info: DROP TABLE "Albums" 21:34:11.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.6 Info: => 0.0040502s 21:34:11.6 Info: AlterTable Albums 21:34:11.6 Info: => 4E-07s 21:34:11.6 Info: AlterColumn Albums CurrentRelease String 21:34:11.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:11.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:11.6 Info: DROP TABLE "Albums" 21:34:11.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.6 Info: => 0.0042461s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:11', 'album_releases_fix') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 10: album_releases_fix migrated 21:34:11.6 Info: => 0.0047919s 21:34:11.6 Info: 11: import_lists migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 11 21:34:11.6 Info: CreateTable ImportLists 21:34:11.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.6 Info: => 0.0001518s 21:34:11.6 Info: CreateIndex ImportLists (Name) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:11.6 Info: => 8.13E-05s 21:34:11.6 Info: CreateTable ImportListStatus 21:34:11.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:11.6 Info: => 0.0001111s 21:34:11.6 Info: CreateIndex ImportListStatus (ProviderId) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:11.6 Info: => 8.4E-05s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:11', 'import_lists') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 11: import_lists migrated 21:34:11.6 Info: => 0.0005934s 21:34:11.6 Info: 12: add_release_status migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 12 21:34:11.6 Info: AlterTable MetadataProfiles 21:34:11.6 Info: => 5E-07s 21:34:11.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:11.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:11.6 Info: => 0.0005401s 21:34:11.6 Info: PerformDBOperation 21:34:11.6 Info: Performing DB Operation 21:34:11.6 Info: => 2.4E-05s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:11', 'add_release_status') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 12: add_release_status migrated 21:34:11.6 Info: => 0.0005163s 21:34:11.6 Info: 13: album_download_notification migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 13 21:34:11.6 Info: AlterTable Notifications 21:34:11.6 Info: => 1.2E-06s 21:34:11.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:11.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:11.6 Info: => 0.0005897s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:11', 'album_download_notification') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 13: album_download_notification migrated 21:34:11.6 Info: => 0.000985s 21:34:11.6 Info: 14: fix_language_metadata_profiles migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 14 21:34:11.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:11.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:11.6 Info: => 9.75E-05s 21:34:11.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:11.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:11.6 Info: => 8.82E-05s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:11', 'fix_language_metadata_profiles') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 14: fix_language_metadata_profiles migrated 21:34:11.6 Info: => 0.0004289s 21:34:11.6 Info: 15: remove_fanzub migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 15 21:34:11.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:11.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:11.6 Info: => 3.96E-05s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:11', 'remove_fanzub') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 15: remove_fanzub migrated 21:34:11.6 Info: => 0.0003879s 21:34:11.6 Info: 16: update_artist_history_indexes migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 16 21:34:11.6 Info: CreateIndex Albums (ArtistId) 21:34:11.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:11.6 Info: => 9.58E-05s 21:34:11.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:11.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:11.6 Info: => 9.79E-05s 21:34:11.6 Info: DeleteIndex History (AlbumId) 21:34:11.6 Info: DROP INDEX "IX_History_AlbumId" 21:34:11.6 Info: => 0.0001439s 21:34:11.6 Info: CreateIndex History (AlbumId, Date) 21:34:11.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:11.6 Info: => 9.88E-05s 21:34:11.6 Info: DeleteIndex History (DownloadId) 21:34:11.6 Info: DROP INDEX "IX_History_DownloadId" 21:34:11.6 Info: => 0.0001202s 21:34:11.6 Info: CreateIndex History (DownloadId, Date) 21:34:11.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:11.6 Info: => 0.0001014s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:11', 'update_artist_history_indexes') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 16: update_artist_history_indexes migrated 21:34:11.6 Info: => 0.0005413s 21:34:11.6 Info: 17: remove_nma migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 17 21:34:11.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:11.6 Info: => 5.82E-05s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:11', 'remove_nma') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 17: remove_nma migrated 21:34:11.6 Info: => 0.0004427s 21:34:11.6 Info: 18: album_disambiguation migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 18 21:34:11.6 Info: AlterTable Albums 21:34:11.6 Info: => 5E-07s 21:34:11.6 Info: CreateColumn Albums Disambiguation String 21:34:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:11.6 Info: => 0.0005826s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:11', 'album_disambiguation') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 18: album_disambiguation migrated 21:34:11.6 Info: => 0.0009906s 21:34:11.6 Info: 19: add_ape_quality_in_profiles migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 19 21:34:11.6 Info: PerformDBOperation 21:34:11.6 Info: Performing DB Operation 21:34:11.6 Info: => 3.45E-05s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:11', 'add_ape_quality_in_profiles') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 19: add_ape_quality_in_profiles migrated 21:34:11.6 Info: => 0.0003702s 21:34:11.6 Info: 20: remove_pushalot migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 20 21:34:11.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:11.6 Info: => 4.6E-05s 21:34:11.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:11.6 Info: => 3.43E-05s 21:34:11.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:11.6 Info: => 3.24E-05s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:11', 'remove_pushalot') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 20: remove_pushalot migrated 21:34:11.6 Info: => 0.0003629s 21:34:11.6 Info: 21: add_custom_filters migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 21 21:34:11.6 Info: CreateTable CustomFilters 21:34:11.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:11.6 Info: => 0.0001292s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:11', 'add_custom_filters') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 21: add_custom_filters migrated 21:34:11.6 Info: => 0.0006294s 21:34:11.6 Info: 22: import_list_tags migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 22 21:34:11.6 Info: AlterTable ImportLists 21:34:11.6 Info: => 6E-07s 21:34:11.6 Info: CreateColumn ImportLists Tags String 21:34:11.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:11.6 Info: => 0.0005586s 21:34:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:11', 'import_list_tags') 21:34:11.6 Info: Committing Transaction 21:34:11.6 Info: 22: import_list_tags migrated 21:34:11.6 Info: => 0.0092628s 21:34:11.6 Info: 23: add_release_groups_etc migrating 21:34:11.6 Info: Beginning Transaction 21:34:11.6 Info: Starting migration of Main DB to 23 21:34:11.6 Info: CreateTable ArtistMetadata 21:34:11.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:11.6 Info: => 0.0001837s 21:34:11.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:11.6 Info: => 9.18E-05s 21:34:11.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:11.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:11.6 Info: => 7.29E-05s 21:34:11.6 Info: AlterTable Artists 21:34:11.6 Info: => 3E-07s 21:34:11.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:11.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.6 Info: => 0.0005711s 21:34:11.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:11.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:11.6 Info: => 5.9E-05s 21:34:11.6 Info: CreateTable AlbumReleases 21:34:11.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:11.6 Info: => 0.0001368s 21:34:11.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:11.6 Info: => 8.51E-05s 21:34:11.6 Info: CreateIndex AlbumReleases (AlbumId) 21:34:11.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:11.6 Info: => 7.99E-05s 21:34:11.6 Info: PerformDBOperation 21:34:11.6 Info: Performing DB Operation 21:34:11.6 Info: => 3.5E-05s 21:34:11.6 Info: AlterTable Albums 21:34:11.6 Info: => 4E-07s 21:34:11.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.6 Info: => 0.0005709s 21:34:11.6 Info: AlterTable Albums 21:34:11.6 Info: => 4E-07s 21:34:11.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:11.6 Info: => 0.0005936s 21:34:11.6 Info: AlterTable Albums 21:34:11.6 Info: => 4E-07s 21:34:11.6 Info: CreateColumn Albums Links String 21:34:11.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:11.6 Info: => 0.0005272s 21:34:11.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:11.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:11.6 Info: => 8.88E-05s 21:34:11.6 Info: AlterTable Tracks 21:34:11.6 Info: => 3E-07s 21:34:11.6 Info: CreateColumn Tracks ForeignRecordingId String 21:34:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:11.6 Info: => 0.0005717s 21:34:11.6 Info: AlterTable Tracks 21:34:11.6 Info: => 3E-07s 21:34:11.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:11.6 Info: => 0.0005461s 21:34:11.6 Info: AlterTable Tracks 21:34:11.6 Info: => 4E-07s 21:34:11.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:11.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.6 Info: => 0.0005691s 21:34:11.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:11.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:11.6 Info: => 6.88E-05s 21:34:11.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:11.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:11.6 Info: => 6.05E-05s 21:34:11.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:11.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:11.6 Info: DROP TABLE "Artists" 21:34:11.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.6 Info: => 0.004407s 21:34:11.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:11.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:11.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:11.6 Info: DROP TABLE "Albums" 21:34:11.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.6 Info: => 0.0045058s 21:34:11.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:11.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:11.7 Info: DROP TABLE "Tracks" 21:34:11.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:11.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.7 Info: => 0.0038993s 21:34:11.7 Info: DeleteColumn TrackFiles ArtistId 21:34:11.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:11.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:11.7 Info: DROP TABLE "TrackFiles" 21:34:11.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.7 Info: => 0.003801s 21:34:11.7 Info: CreateIndex Artists (ArtistMetadataId) 21:34:11.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:11.7 Info: => 7.87E-05s 21:34:11.7 Info: CreateIndex Artists (Monitored) 21:34:11.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:11.7 Info: => 7.59E-05s 21:34:11.7 Info: CreateIndex Albums (ArtistMetadataId) 21:34:11.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:11.7 Info: => 7.51E-05s 21:34:11.7 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:11.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:11.7 Info: => 7.16E-05s 21:34:11.7 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:11.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:11.7 Info: => 7.14E-05s 21:34:11.7 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:11.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:11.7 Info: => 8.05E-05s 21:34:11.7 Info: UpdateData 21:34:11.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:11.7 Info: => 3.85E-05s 21:34:11.7 Info: UpdateData 21:34:11.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:11.7 Info: => 3.44E-05s 21:34:11.7 Info: UpdateData 21:34:11.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:11.7 Info: => 3.55E-05s 21:34:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:11', 'add_release_groups_etc') 21:34:11.7 Info: Committing Transaction 21:34:11.7 Info: 23: add_release_groups_etc migrated 21:34:11.7 Info: => 0.0006981s 21:34:11.7 Info: 24: NewMediaInfoFormat migrating 21:34:11.7 Info: Beginning Transaction 21:34:11.7 Info: Starting migration of Main DB to 24 21:34:11.7 Info: UpdateData 21:34:11.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:11.7 Info: => 3.93E-05s 21:34:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:11', 'NewMediaInfoFormat') 21:34:11.7 Info: Committing Transaction 21:34:11.7 Info: 24: NewMediaInfoFormat migrated 21:34:11.7 Info: => 0.0004647s 21:34:11.7 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:11.7 Info: Beginning Transaction 21:34:11.7 Info: Starting migration of Main DB to 25 21:34:11.7 Info: RenameTable Restrictions ReleaseProfiles 21:34:11.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:11.7 Info: => 0.0018503s 21:34:11.7 Info: AlterTable ReleaseProfiles 21:34:11.7 Info: => 3E-07s 21:34:11.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:11.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:11.7 Info: => 0.0005034s 21:34:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:11', 'rename_restrictions_to_release_profiles') 21:34:11.7 Info: Committing Transaction 21:34:11.7 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:11.7 Info: => 0.0009367s 21:34:11.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:11.7 Info: Beginning Transaction 21:34:11.7 Info: Starting migration of Main DB to 26 21:34:11.7 Info: RenameTable Profiles QualityProfiles 21:34:11.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:11.7 Info: => 0.0018228s 21:34:11.7 Info: AlterTable QualityProfiles 21:34:11.7 Info: => 4E-07s 21:34:11.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:11.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:11.7 Info: => 0.0005275s 21:34:11.7 Info: AlterTable LanguageProfiles 21:34:11.7 Info: => 4E-07s 21:34:11.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:11.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:11.7 Info: => 0.000506s 21:34:11.7 Info: UpdateData 21:34:11.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:11.7 Info: => 3.77E-05s 21:34:11.7 Info: UpdateData 21:34:11.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:11.7 Info: => 2.84E-05s 21:34:11.7 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:11.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:11.7 Info: DROP TABLE "Artists" 21:34:11.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:11.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:11.7 Info: => 0.0042086s 21:34:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:11', 'rename_quality_profiles_add_upgrade_allowed') 21:34:11.7 Info: Committing Transaction 21:34:11.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:11.7 Info: => 0.0048254s 21:34:11.7 Info: 27: add_import_exclusions migrating 21:34:11.7 Info: Beginning Transaction 21:34:11.7 Info: Starting migration of Main DB to 27 21:34:11.7 Info: CreateTable ImportListExclusions 21:34:11.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:11.7 Info: => 0.0001268s 21:34:11.7 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:11.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:11.7 Info: => 8.48E-05s 21:34:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:11', 'add_import_exclusions') 21:34:11.7 Info: Committing Transaction 21:34:11.7 Info: 27: add_import_exclusions migrated 21:34:11.7 Info: => 0.0005732s 21:34:11.7 Info: 28: clean_artist_metadata_table migrating 21:34:11.7 Info: Beginning Transaction 21:34:11.7 Info: Starting migration of Main DB to 28 21:34:11.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.7 Info: => 0.0001328s 21:34:11.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.7 Info: => 0.0001181s 21:34:11.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:11.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:11.7 Info: => 0.0001177s 21:34:11.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:11.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:11.7 Info: => 0.0001149s 21:34:11.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.7 Info: => 0.0001103s 21:34:11.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.7 Info: => 0.0001128s 21:34:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:11', 'clean_artist_metadata_table') 21:34:11.7 Info: Committing Transaction 21:34:11.7 Info: 28: clean_artist_metadata_table migrated 21:34:11.7 Info: => 0.0006027s 21:34:11.7 Info: 29: health_issue_notification migrating 21:34:11.7 Info: Beginning Transaction 21:34:11.7 Info: Starting migration of Main DB to 29 21:34:11.7 Info: AlterTable Notifications 21:34:11.7 Info: => 6E-07s 21:34:11.7 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:11.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:11.7 Info: => 0.000522s 21:34:11.7 Info: AlterTable Notifications 21:34:11.7 Info: => 4E-07s 21:34:11.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:11.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:11.7 Info: => 0.0005074s 21:34:11.7 Info: AlterTable Notifications 21:34:11.7 Info: => 4E-07s 21:34:11.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:11.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:11.7 Info: => 0.0005317s 21:34:11.7 Info: AlterTable Notifications 21:34:11.7 Info: => 4E-07s 21:34:11.7 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:11.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:11.7 Info: => 0.0005196s 21:34:11.7 Info: AlterTable Notifications 21:34:11.7 Info: => 4E-07s 21:34:11.7 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:11.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:11.7 Info: => 0.0005338s 21:34:11.7 Info: DeleteColumn Notifications OnDownload 21:34:11.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:11.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:11.7 Info: DROP TABLE "Notifications" 21:34:11.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:11.7 Info: => 0.0038558s 21:34:11.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:11.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:11.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:11.7 Info: DROP TABLE "Notifications" 21:34:11.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:11.7 Info: => 0.0037859s 21:34:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:11', 'health_issue_notification') 21:34:11.7 Info: Committing Transaction 21:34:11.7 Info: 29: health_issue_notification migrated 21:34:11.7 Info: => 0.0043019s 21:34:11.7 Info: 30: add_mediafilerepository_mtime migrating 21:34:11.7 Info: Beginning Transaction 21:34:11.7 Info: Starting migration of Main DB to 30 21:34:11.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) 21:34:11.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:11.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:11.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:11', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:11.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:34:11.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:11', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:11.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:34:11.7 Info: AlterTable TrackFiles 21:34:11.7 Info: => 3E-07s 21:34:11.7 Info: CreateColumn TrackFiles Modified DateTime 21:34:11.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:11.7 Info: => 0.000539s 21:34:11.7 Info: AlterTable TrackFiles 21:34:11.7 Info: => 4E-07s 21:34:11.7 Info: CreateColumn TrackFiles Path String 21:34:11.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:11.7 Info: => 0.000517s 21:34:11.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:11.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:11.7 Info: => 3.06E-05s 21:34:11.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.7 Info: => 0.0001188s 21:34:11.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:11.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:11.7 Info: => 0.0001352s 21:34:11.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:11.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:11.7 Info: => 0.0001354s 21:34:11.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:11.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:11.7 Info: => 6.61E-05s 21:34:11.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:11.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:11.7 Info: => 4.59E-05s 21:34:11.7 Info: AlterTable TrackFiles 21:34:11.7 Info: => 4E-07s 21:34:11.7 Info: AlterColumn TrackFiles Path String 21:34:11.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:11.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:11.7 Info: DROP TABLE "TrackFiles" 21:34:11.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.7 Info: => 0.0039152s 21:34:11.7 Info: CreateIndex TrackFiles (Path) 21:34:11.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:11.7 Info: => 8.1E-05s 21:34:11.7 Info: DeleteColumn TrackFiles RelativePath 21:34:11.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:11.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:11.7 Info: DROP TABLE "TrackFiles" 21:34:11.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:11.7 Info: => 0.003984s 21:34:11.7 Info: -> 7 Insert operations completed in 00:00:00.0004528 taking an average of 00:00:00.0000646 21:34:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:11', 'add_mediafilerepository_mtime') 21:34:11.7 Info: Committing Transaction 21:34:11.7 Info: 30: add_mediafilerepository_mtime migrated 21:34:11.7 Info: => 0.0047732s 21:34:11.7 Debug: Took: 00:00:00.1473458 21:34:11.7 Debug: Got 0 tracks 21:34:11.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 21:34:11.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 21:34:11.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864517899611_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:11.7 Info: DatabaseEngineVersionCheck migrating 21:34:11.7 Info: PerformDBOperation 21:34:11.7 Info: Performing DB Operation 21:34:11.7 Info: SQLite 3.47.2 21:34:11.7 Info: => 0.0016955s 21:34:11.7 Info: DatabaseEngineVersionCheck migrated 21:34:11.7 Info: => 0.0017147s 21:34:11.8 Info: VersionMigration migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: CreateTable VersionInfo 21:34:11.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:11.8 Info: => 0.0001624s 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: VersionMigration migrated 21:34:11.8 Info: => 0.0008627s 21:34:11.8 Info: VersionUniqueMigration migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: CreateIndex VersionInfo (Version) 21:34:11.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:11.8 Info: => 0.0001054s 21:34:11.8 Info: AlterTable VersionInfo 21:34:11.8 Info: => 5E-07s 21:34:11.8 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:11.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:11.8 Info: => 0.0004487s 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: VersionUniqueMigration migrated 21:34:11.8 Info: => 0.0008575s 21:34:11.8 Info: VersionDescriptionMigration migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: AlterTable VersionInfo 21:34:11.8 Info: => 5E-07s 21:34:11.8 Info: CreateColumn VersionInfo Description String 21:34:11.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:11.8 Info: => 0.0001837s 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: VersionDescriptionMigration migrated 21:34:11.8 Info: => 0.0005014s 21:34:11.8 Info: 1: InitialSetup migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 1 21:34:11.8 Info: CreateTable Config 21:34:11.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:11.8 Info: => 0.0001742s 21:34:11.8 Info: CreateIndex Config (Key) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:11.8 Info: => 8.02E-05s 21:34:11.8 Info: CreateTable RootFolders 21:34:11.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:11.8 Info: => 8.16E-05s 21:34:11.8 Info: CreateIndex RootFolders (Path) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:11.8 Info: => 7.16E-05s 21:34:11.8 Info: CreateTable Artists 21:34:11.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:11.8 Info: => 0.0002236s 21:34:11.8 Info: CreateIndex Artists (ForeignArtistId) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.8 Info: => 7.73E-05s 21:34:11.8 Info: CreateIndex Artists (NameSlug) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.8 Info: => 7.02E-05s 21:34:11.8 Info: CreateIndex Artists (CleanName) 21:34:11.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.8 Info: => 6.78E-05s 21:34:11.8 Info: CreateIndex Artists (Path) 21:34:11.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.8 Info: => 6.56E-05s 21:34:11.8 Info: CreateTable Albums 21:34:11.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:11.8 Info: => 0.000202s 21:34:11.8 Info: CreateIndex Albums (ForeignAlbumId) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.8 Info: => 7.46E-05s 21:34:11.8 Info: CreateIndex Albums (MBId) 21:34:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.8 Info: => 6.65E-05s 21:34:11.8 Info: CreateIndex Albums (TADBId) 21:34:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.8 Info: => 6.69E-05s 21:34:11.8 Info: CreateIndex Albums (TitleSlug) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.8 Info: => 6.73E-05s 21:34:11.8 Info: CreateIndex Albums (CleanTitle) 21:34:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.8 Info: => 6.59E-05s 21:34:11.8 Info: CreateIndex Albums (Path) 21:34:11.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:11.8 Info: => 6.42E-05s 21:34:11.8 Info: CreateTable Tracks 21:34:11.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:11.8 Info: => 0.0001201s 21:34:11.8 Info: CreateIndex Tracks (ForeignTrackId) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.8 Info: => 7.12E-05s 21:34:11.8 Info: CreateIndex Tracks (ArtistId) 21:34:11.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:11.8 Info: => 7.29E-05s 21:34:11.8 Info: CreateIndex Tracks (TrackFileId) 21:34:11.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.8 Info: => 7.28E-05s 21:34:11.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:11.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:11.8 Info: => 7.3E-05s 21:34:11.8 Info: CreateTable TrackFiles 21:34:11.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:11.8 Info: => 0.0001424s 21:34:11.8 Info: CreateIndex TrackFiles (ArtistId) 21:34:11.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:11.8 Info: => 7.34E-05s 21:34:11.8 Info: CreateIndex TrackFiles (AlbumId) 21:34:11.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.8 Info: => 6.61E-05s 21:34:11.8 Info: CreateTable History 21:34:11.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:11.8 Info: => 0.0001344s 21:34:11.8 Info: CreateIndex History (Date) 21:34:11.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:11.8 Info: => 7.16E-05s 21:34:11.8 Info: CreateIndex History (EventType) 21:34:11.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:11.8 Info: => 6.67E-05s 21:34:11.8 Info: CreateIndex History (DownloadId) 21:34:11.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:11.8 Info: => 6.77E-05s 21:34:11.8 Info: CreateIndex History (AlbumId) 21:34:11.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:11.8 Info: => 9.14E-05s 21:34:11.8 Info: CreateTable Notifications 21:34:11.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:11.8 Info: => 0.0001693s 21:34:11.8 Info: CreateTable ScheduledTasks 21:34:11.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:11.8 Info: => 0.0001083s 21:34:11.8 Info: CreateIndex ScheduledTasks (TypeName) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:11.8 Info: => 9.82E-05s 21:34:11.8 Info: CreateTable Indexers 21:34:11.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:11.8 Info: => 0.0001154s 21:34:11.8 Info: CreateIndex Indexers (Name) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.8 Info: => 7.97E-05s 21:34:11.8 Info: CreateTable Profiles 21:34:11.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:11.8 Info: => 9.01E-05s 21:34:11.8 Info: CreateIndex Profiles (Name) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:11.8 Info: => 9.54E-05s 21:34:11.8 Info: CreateTable QualityDefinitions 21:34:11.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:11.8 Info: => 0.0001142s 21:34:11.8 Info: CreateIndex QualityDefinitions (Quality) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:11.8 Info: => 9.41E-05s 21:34:11.8 Info: CreateIndex QualityDefinitions (Title) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:11.8 Info: => 9.39E-05s 21:34:11.8 Info: CreateTable NamingConfig 21:34:11.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:11.8 Info: => 0.0001097s 21:34:11.8 Info: CreateTable Blacklist 21:34:11.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:11.8 Info: => 0.0001525s 21:34:11.8 Info: CreateTable Metadata 21:34:11.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:11.8 Info: => 0.0001158s 21:34:11.8 Info: CreateTable MetadataFiles 21:34:11.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:11.8 Info: => 0.0001112s 21:34:11.8 Info: CreateTable DownloadClients 21:34:11.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:11.8 Info: => 0.0001139s 21:34:11.8 Info: CreateTable PendingReleases 21:34:11.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:11.8 Info: => 0.0001077s 21:34:11.8 Info: CreateTable RemotePathMappings 21:34:11.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:11.8 Info: => 9.21E-05s 21:34:11.8 Info: CreateTable Tags 21:34:11.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:11.8 Info: => 0.0001005s 21:34:11.8 Info: CreateIndex Tags (Label) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:11.8 Info: => 9.94E-05s 21:34:11.8 Info: CreateTable Restrictions 21:34:11.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:11.8 Info: => 9.17E-05s 21:34:11.8 Info: CreateTable DelayProfiles 21:34:11.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:11.8 Info: => 0.0001467s 21:34:11.8 Info: CreateTable Users 21:34:11.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:11.8 Info: => 8.71E-05s 21:34:11.8 Info: CreateIndex Users (Identifier) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:11.8 Info: => 8.16E-05s 21:34:11.8 Info: CreateIndex Users (Username) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:11.8 Info: => 7.83E-05s 21:34:11.8 Info: CreateTable Commands 21:34:11.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:11.8 Info: => 0.000114s 21:34:11.8 Info: CreateTable IndexerStatus 21:34:11.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:11.8 Info: => 0.0001106s 21:34:11.8 Info: CreateIndex IndexerStatus (ProviderId) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:11.8 Info: => 0.0001123s 21:34:11.8 Info: CreateTable ExtraFiles 21:34:11.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:11.8 Info: => 0.0001373s 21:34:11.8 Info: CreateTable LyricFiles 21:34:11.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:11.8 Info: => 0.00017s 21:34:11.8 Info: CreateTable LanguageProfiles 21:34:11.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:11.8 Info: => 9.36E-05s 21:34:11.8 Info: CreateIndex LanguageProfiles (Name) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:11.8 Info: => 0.0001158s 21:34:11.8 Info: CreateTable DownloadClientStatus 21:34:11.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:11.8 Info: => 9.74E-05s 21:34:11.8 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:11.8 Info: => 8.37E-05s 21:34:11.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:11.8 Info: -> 1 Insert operations completed in 00:00:00.0000555 taking an average of 00:00:00.0000555 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:11', 'InitialSetup') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 1: InitialSetup migrated 21:34:11.8 Info: => 0.0009821s 21:34:11.8 Info: 2: add_reason_to_pending_releases migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 2 21:34:11.8 Info: AlterTable PendingReleases 21:34:11.8 Info: => 5E-07s 21:34:11.8 Info: CreateColumn PendingReleases Reason Int32 21:34:11.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:11.8 Info: => 0.0005096s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:11', 'add_reason_to_pending_releases') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 2: add_reason_to_pending_releases migrated 21:34:11.8 Info: => 0.000995s 21:34:11.8 Info: 3: add_medium_support migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 3 21:34:11.8 Info: AlterTable Albums 21:34:11.8 Info: => 6E-07s 21:34:11.8 Info: CreateColumn Albums Media String 21:34:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:11.8 Info: => 0.0005078s 21:34:11.8 Info: AlterTable Tracks 21:34:11.8 Info: => 4E-07s 21:34:11.8 Info: CreateColumn Tracks MediumNumber Int32 21:34:11.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:11.8 Info: => 0.0004801s 21:34:11.8 Info: AlterTable Tracks 21:34:11.8 Info: => 4E-07s 21:34:11.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:11.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:11.8 Info: => 0.0004754s 21:34:11.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:11.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:11.8 Info: => 3.64E-05s 21:34:11.8 Info: DeleteColumn Tracks TrackNumber 21:34:11.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:11.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:11.8 Info: DROP TABLE "Tracks" 21:34:11.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.8 Info: => 0.0040038s 21:34:11.8 Info: AlterTable Tracks 21:34:11.8 Info: => 4E-07s 21:34:11.8 Info: CreateColumn Tracks TrackNumber String 21:34:11.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:11.8 Info: => 0.0004459s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:11', 'add_medium_support') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 3: add_medium_support migrated 21:34:11.8 Info: => 0.0010561s 21:34:11.8 Info: 4: add_various_qualites_in_profile migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 4 21:34:11.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:11.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:11.8 Info: => 4.08E-05s 21:34:11.8 Info: PerformDBOperation 21:34:11.8 Info: Performing DB Operation 21:34:11.8 Info: => 3.1E-05s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:11', 'add_various_qualites_in_profile') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 4: add_various_qualites_in_profile migrated 21:34:11.8 Info: => 0.0004128s 21:34:11.8 Info: 5: metadata_profiles migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 5 21:34:11.8 Info: CreateTable MetadataProfiles 21:34:11.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:11.8 Info: => 0.0001235s 21:34:11.8 Info: CreateIndex MetadataProfiles (Name) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:11.8 Info: => 0.0001114s 21:34:11.8 Info: AlterTable Artists 21:34:11.8 Info: => 3E-07s 21:34:11.8 Info: CreateColumn Artists MetadataProfileId Int32 21:34:11.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:11.8 Info: => 0.0004915s 21:34:11.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:11.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:11.8 Info: DROP TABLE "Artists" 21:34:11.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.8 Info: => 0.0041717s 21:34:11.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:11.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:11.8 Info: DROP TABLE "Artists" 21:34:11.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.8 Info: => 0.0041221s 21:34:11.8 Info: AlterTable Albums 21:34:11.8 Info: => 4E-07s 21:34:11.8 Info: CreateColumn Albums SecondaryTypes String 21:34:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:11.8 Info: => 0.0004732s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:11', 'metadata_profiles') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 5: metadata_profiles migrated 21:34:11.8 Info: => 0.0010111s 21:34:11.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 6 21:34:11.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:11.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:11.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:11.8 Info: DROP TABLE "Indexers" 21:34:11.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.8 Info: => 0.0034863s 21:34:11.8 Info: AlterTable Indexers 21:34:11.8 Info: => 4E-07s 21:34:11.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:11.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:11.8 Info: => 0.0004829s 21:34:11.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:11.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:11.8 Info: => 3.3E-05s 21:34:11.8 Info: AlterTable Indexers 21:34:11.8 Info: => 3E-07s 21:34:11.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:11.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:11.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:11.8 Info: DROP TABLE "Indexers" 21:34:11.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.8 Info: => 0.0035353s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:11', 'separate_automatic_and_interactive_search') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:11.8 Info: => 0.0040259s 21:34:11.8 Info: 7: change_album_path_to_relative migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 7 21:34:11.8 Info: DeleteColumn Albums Path 21:34:11.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:11.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:11.8 Info: DROP TABLE "Albums" 21:34:11.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.8 Info: => 0.0043729s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:11', 'change_album_path_to_relative') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 7: change_album_path_to_relative migrated 21:34:11.8 Info: => 0.004947s 21:34:11.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 8 21:34:11.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:11.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:11.8 Info: => 4.04E-05s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:11', 'change_quality_size_mb_to_kb') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:11.8 Info: => 0.000411s 21:34:11.8 Info: 9: album_releases migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 9 21:34:11.8 Info: AlterTable Albums 21:34:11.8 Info: => 5E-07s 21:34:11.8 Info: CreateColumn Albums Releases String 21:34:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:11.8 Info: => 0.0004991s 21:34:11.8 Info: AlterTable Albums 21:34:11.8 Info: => 3E-07s 21:34:11.8 Info: CreateColumn Albums CurrentRelease String 21:34:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:11.8 Info: => 0.0004886s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:11', 'album_releases') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 9: album_releases migrated 21:34:11.8 Info: => 0.0008735s 21:34:11.8 Info: 10: album_releases_fix migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 10 21:34:11.8 Info: AlterTable Albums 21:34:11.8 Info: => 1.5E-06s 21:34:11.8 Info: AlterColumn Albums Releases String 21:34:11.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:11.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:11.8 Info: DROP TABLE "Albums" 21:34:11.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.8 Info: => 0.0045183s 21:34:11.8 Info: AlterTable Albums 21:34:11.8 Info: => 4E-07s 21:34:11.8 Info: AlterColumn Albums CurrentRelease String 21:34:11.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:11.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:11.8 Info: DROP TABLE "Albums" 21:34:11.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.8 Info: => 0.004772s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:11', 'album_releases_fix') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 10: album_releases_fix migrated 21:34:11.8 Info: => 0.0052961s 21:34:11.8 Info: 11: import_lists migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 11 21:34:11.8 Info: CreateTable ImportLists 21:34:11.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:11.8 Info: => 0.0001422s 21:34:11.8 Info: CreateIndex ImportLists (Name) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:11.8 Info: => 8.58E-05s 21:34:11.8 Info: CreateTable ImportListStatus 21:34:11.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:11.8 Info: => 0.0001282s 21:34:11.8 Info: CreateIndex ImportListStatus (ProviderId) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:11.8 Info: => 0.0001154s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:11', 'import_lists') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 11: import_lists migrated 21:34:11.8 Info: => 0.0006011s 21:34:11.8 Info: 12: add_release_status migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 12 21:34:11.8 Info: AlterTable MetadataProfiles 21:34:11.8 Info: => 1.4E-06s 21:34:11.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:11.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:11.8 Info: => 0.0005262s 21:34:11.8 Info: PerformDBOperation 21:34:11.8 Info: Performing DB Operation 21:34:11.8 Info: => 5.23E-05s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:11', 'add_release_status') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 12: add_release_status migrated 21:34:11.8 Info: => 0.0005211s 21:34:11.8 Info: 13: album_download_notification migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 13 21:34:11.8 Info: AlterTable Notifications 21:34:11.8 Info: => 5E-07s 21:34:11.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:11.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:11.8 Info: => 0.0005143s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:11', 'album_download_notification') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 13: album_download_notification migrated 21:34:11.8 Info: => 0.0009063s 21:34:11.8 Info: 14: fix_language_metadata_profiles migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 14 21:34:11.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:11.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:11.8 Info: => 8.16E-05s 21:34:11.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:11.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:11.8 Info: => 7.12E-05s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:11', 'fix_language_metadata_profiles') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 14: fix_language_metadata_profiles migrated 21:34:11.8 Info: => 0.0004817s 21:34:11.8 Info: 15: remove_fanzub migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 15 21:34:11.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:11.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:11.8 Info: => 8.37E-05s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:11', 'remove_fanzub') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 15: remove_fanzub migrated 21:34:11.8 Info: => 0.0005818s 21:34:11.8 Info: 16: update_artist_history_indexes migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 16 21:34:11.8 Info: CreateIndex Albums (ArtistId) 21:34:11.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:11.8 Info: => 8.91E-05s 21:34:11.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:11.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:11.8 Info: => 0.0001111s 21:34:11.8 Info: DeleteIndex History (AlbumId) 21:34:11.8 Info: DROP INDEX "IX_History_AlbumId" 21:34:11.8 Info: => 0.0001423s 21:34:11.8 Info: CreateIndex History (AlbumId, Date) 21:34:11.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:11.8 Info: => 8.69E-05s 21:34:11.8 Info: DeleteIndex History (DownloadId) 21:34:11.8 Info: DROP INDEX "IX_History_DownloadId" 21:34:11.8 Info: => 0.0001156s 21:34:11.8 Info: CreateIndex History (DownloadId, Date) 21:34:11.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:11.8 Info: => 8.53E-05s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:11', 'update_artist_history_indexes') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 16: update_artist_history_indexes migrated 21:34:11.8 Info: => 0.0006162s 21:34:11.8 Info: 17: remove_nma migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 17 21:34:11.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:11.8 Info: => 0.0001089s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:11', 'remove_nma') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 17: remove_nma migrated 21:34:11.8 Info: => 0.0005666s 21:34:11.8 Info: 18: album_disambiguation migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 18 21:34:11.8 Info: AlterTable Albums 21:34:11.8 Info: => 6E-07s 21:34:11.8 Info: CreateColumn Albums Disambiguation String 21:34:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:11.8 Info: => 0.0005471s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:11', 'album_disambiguation') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 18: album_disambiguation migrated 21:34:11.8 Info: => 0.000921s 21:34:11.8 Info: 19: add_ape_quality_in_profiles migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 19 21:34:11.8 Info: PerformDBOperation 21:34:11.8 Info: Performing DB Operation 21:34:11.8 Info: => 3.16E-05s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:11', 'add_ape_quality_in_profiles') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:11.8 Info: => 0.0003775s 21:34:11.8 Info: 20: remove_pushalot migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 20 21:34:11.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:11.8 Info: => 4.11E-05s 21:34:11.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:11.8 Info: => 3.38E-05s 21:34:11.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:11.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:11.8 Info: => 3.21E-05s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:11', 'remove_pushalot') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 20: remove_pushalot migrated 21:34:11.8 Info: => 0.000374s 21:34:11.8 Info: 21: add_custom_filters migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 21 21:34:11.8 Info: CreateTable CustomFilters 21:34:11.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:11.8 Info: => 0.0001215s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:11', 'add_custom_filters') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 21: add_custom_filters migrated 21:34:11.8 Info: => 0.0004893s 21:34:11.8 Info: 22: import_list_tags migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 22 21:34:11.8 Info: AlterTable ImportLists 21:34:11.8 Info: => 5E-07s 21:34:11.8 Info: CreateColumn ImportLists Tags String 21:34:11.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:11.8 Info: => 0.0005339s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:11', 'import_list_tags') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 22: import_list_tags migrated 21:34:11.8 Info: => 0.000948s 21:34:11.8 Info: 23: add_release_groups_etc migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 23 21:34:11.8 Info: CreateTable ArtistMetadata 21:34:11.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:11.8 Info: => 0.0002016s 21:34:11.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:11.8 Info: => 9.35E-05s 21:34:11.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:11.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:11.8 Info: => 8.19E-05s 21:34:11.8 Info: AlterTable Artists 21:34:11.8 Info: => 4E-07s 21:34:11.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:11.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.8 Info: => 0.0005787s 21:34:11.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:11.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:11.8 Info: => 6.21E-05s 21:34:11.8 Info: CreateTable AlbumReleases 21:34:11.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:11.8 Info: => 0.0001448s 21:34:11.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:11.8 Info: => 8.94E-05s 21:34:11.8 Info: CreateIndex AlbumReleases (AlbumId) 21:34:11.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:11.8 Info: => 9.5E-05s 21:34:11.8 Info: PerformDBOperation 21:34:11.8 Info: Performing DB Operation 21:34:11.8 Info: => 3.77E-05s 21:34:11.8 Info: AlterTable Albums 21:34:11.8 Info: => 3E-07s 21:34:11.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.8 Info: => 0.0006475s 21:34:11.8 Info: AlterTable Albums 21:34:11.8 Info: => 3E-07s 21:34:11.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:11.8 Info: => 0.0005494s 21:34:11.8 Info: AlterTable Albums 21:34:11.8 Info: => 4E-07s 21:34:11.8 Info: CreateColumn Albums Links String 21:34:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:11.8 Info: => 0.000507s 21:34:11.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:11.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:11.8 Info: => 8.79E-05s 21:34:11.8 Info: AlterTable Tracks 21:34:11.8 Info: => 5E-07s 21:34:11.8 Info: CreateColumn Tracks ForeignRecordingId String 21:34:11.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:11.8 Info: => 0.0005796s 21:34:11.8 Info: AlterTable Tracks 21:34:11.8 Info: => 4E-07s 21:34:11.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:11.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:11.8 Info: => 0.0005633s 21:34:11.8 Info: AlterTable Tracks 21:34:11.8 Info: => 4E-07s 21:34:11.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:11.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:11.8 Info: => 0.0005431s 21:34:11.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:11.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:11.8 Info: => 8.5E-05s 21:34:11.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:11.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:11.8 Info: => 7.51E-05s 21:34:11.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:11.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:11.8 Info: DROP TABLE "Artists" 21:34:11.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.8 Info: => 0.010401s 21:34:11.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:11.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:11.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:11.8 Info: DROP TABLE "Albums" 21:34:11.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.8 Info: => 0.0046302s 21:34:11.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:11.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:11.8 Info: DROP TABLE "Tracks" 21:34:11.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:11.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.8 Info: => 0.0040551s 21:34:11.8 Info: DeleteColumn TrackFiles ArtistId 21:34:11.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:11.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:11.8 Info: DROP TABLE "TrackFiles" 21:34:11.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.8 Info: => 0.0038212s 21:34:11.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:11.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:11.8 Info: => 7.95E-05s 21:34:11.8 Info: CreateIndex Artists (Monitored) 21:34:11.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:11.8 Info: => 7.62E-05s 21:34:11.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:11.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:11.8 Info: => 8.32E-05s 21:34:11.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:11.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:11.8 Info: => 7.33E-05s 21:34:11.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:11.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:11.8 Info: => 7.2E-05s 21:34:11.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:11.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:11.8 Info: => 7.07E-05s 21:34:11.8 Info: UpdateData 21:34:11.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:11.8 Info: => 3.86E-05s 21:34:11.8 Info: UpdateData 21:34:11.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:11.8 Info: => 3.12E-05s 21:34:11.8 Info: UpdateData 21:34:11.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:11.8 Info: => 3.6E-05s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:11', 'add_release_groups_etc') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 23: add_release_groups_etc migrated 21:34:11.8 Info: => 0.0007173s 21:34:11.8 Info: 24: NewMediaInfoFormat migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 24 21:34:11.8 Info: UpdateData 21:34:11.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:11.8 Info: => 3.92E-05s 21:34:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:11', 'NewMediaInfoFormat') 21:34:11.8 Info: Committing Transaction 21:34:11.8 Info: 24: NewMediaInfoFormat migrated 21:34:11.8 Info: => 0.0004732s 21:34:11.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:11.8 Info: Beginning Transaction 21:34:11.8 Info: Starting migration of Main DB to 25 21:34:11.8 Info: RenameTable Restrictions ReleaseProfiles 21:34:11.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:11.9 Info: => 0.0015634s 21:34:11.9 Info: AlterTable ReleaseProfiles 21:34:11.9 Info: => 5E-07s 21:34:11.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:11.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:11.9 Info: => 0.0005008s 21:34:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:11', 'rename_restrictions_to_release_profiles') 21:34:11.9 Info: Committing Transaction 21:34:11.9 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:11.9 Info: => 0.0009851s 21:34:11.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:11.9 Info: Beginning Transaction 21:34:11.9 Info: Starting migration of Main DB to 26 21:34:11.9 Info: RenameTable Profiles QualityProfiles 21:34:11.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:11.9 Info: => 0.001506s 21:34:11.9 Info: AlterTable QualityProfiles 21:34:11.9 Info: => 5E-07s 21:34:11.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:11.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:11.9 Info: => 0.0005344s 21:34:11.9 Info: AlterTable LanguageProfiles 21:34:11.9 Info: => 4E-07s 21:34:11.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:11.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:11.9 Info: => 0.00052s 21:34:11.9 Info: UpdateData 21:34:11.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:11.9 Info: => 3.8E-05s 21:34:11.9 Info: UpdateData 21:34:11.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:11.9 Info: => 2.82E-05s 21:34:11.9 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:11.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:11.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:11.9 Info: DROP TABLE "Artists" 21:34:11.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:11.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:11.9 Info: => 0.0043043s 21:34:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:11', 'rename_quality_profiles_add_upgrade_allowed') 21:34:11.9 Info: Committing Transaction 21:34:11.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:11.9 Info: => 0.0049006s 21:34:11.9 Info: 27: add_import_exclusions migrating 21:34:11.9 Info: Beginning Transaction 21:34:11.9 Info: Starting migration of Main DB to 27 21:34:11.9 Info: CreateTable ImportListExclusions 21:34:11.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:11.9 Info: => 0.0001043s 21:34:11.9 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:11.9 Info: => 8.37E-05s 21:34:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:11', 'add_import_exclusions') 21:34:11.9 Info: Committing Transaction 21:34:11.9 Info: 27: add_import_exclusions migrated 21:34:11.9 Info: => 0.0005535s 21:34:11.9 Info: 28: clean_artist_metadata_table migrating 21:34:11.9 Info: Beginning Transaction 21:34:11.9 Info: Starting migration of Main DB to 28 21:34:11.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.9 Info: => 0.0001307s 21:34:11.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.9 Info: => 0.0001529s 21:34:11.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:11.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:11.9 Info: => 0.0001153s 21:34:11.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:11.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:11.9 Info: => 0.0001142s 21:34:11.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:11.9 Info: => 0.000113s 21:34:11.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.9 Info: => 0.000115s 21:34:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:11', 'clean_artist_metadata_table') 21:34:11.9 Info: Committing Transaction 21:34:11.9 Info: 28: clean_artist_metadata_table migrated 21:34:11.9 Info: => 0.0005806s 21:34:11.9 Info: 29: health_issue_notification migrating 21:34:11.9 Info: Beginning Transaction 21:34:11.9 Info: Starting migration of Main DB to 29 21:34:11.9 Info: AlterTable Notifications 21:34:11.9 Info: => 5E-07s 21:34:11.9 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:11.9 Info: => 0.000517s 21:34:11.9 Info: AlterTable Notifications 21:34:11.9 Info: => 3E-07s 21:34:11.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:11.9 Info: => 0.0005009s 21:34:11.9 Info: AlterTable Notifications 21:34:11.9 Info: => 5E-07s 21:34:11.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:11.9 Info: => 0.0005198s 21:34:11.9 Info: AlterTable Notifications 21:34:11.9 Info: => 4E-07s 21:34:11.9 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:11.9 Info: => 0.0005148s 21:34:11.9 Info: AlterTable Notifications 21:34:11.9 Info: => 4E-07s 21:34:11.9 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:11.9 Info: => 0.0004991s 21:34:11.9 Info: DeleteColumn Notifications OnDownload 21:34:11.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:11.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:11.9 Info: DROP TABLE "Notifications" 21:34:11.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:11.9 Info: => 0.0042391s 21:34:11.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:11.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:11.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:11.9 Info: DROP TABLE "Notifications" 21:34:11.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:11.9 Info: => 0.0043222s 21:34:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:11', 'health_issue_notification') 21:34:11.9 Info: Committing Transaction 21:34:11.9 Info: 29: health_issue_notification migrated 21:34:11.9 Info: => 0.0048617s 21:34:11.9 Info: 30: add_mediafilerepository_mtime migrating 21:34:11.9 Info: Beginning Transaction 21:34:11.9 Info: Starting migration of Main DB to 30 21:34:11.9 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:34:11.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:11.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:11.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:11', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:11.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:34:11.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:11', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:11.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:34:11.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-12-23T21:34:11', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:11.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (3, '3', 0, 3, 100, 1, 1, '3', 1, 0) 21:34:11.9 Info: AlterTable TrackFiles 21:34:11.9 Info: => 3E-07s 21:34:11.9 Info: CreateColumn TrackFiles Modified DateTime 21:34:11.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:11.9 Info: => 0.0005298s 21:34:11.9 Info: AlterTable TrackFiles 21:34:11.9 Info: => 4E-07s 21:34:11.9 Info: CreateColumn TrackFiles Path String 21:34:11.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:11.9 Info: => 0.00053s 21:34:11.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:11.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:11.9 Info: => 3.33E-05s 21:34:11.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:11.9 Info: => 0.0001194s 21:34:11.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:11.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:11.9 Info: => 0.0001321s 21:34:11.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:11.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:11.9 Info: => 0.0001365s 21:34:11.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:11.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:11.9 Info: => 7.55E-05s 21:34:11.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:11.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:11.9 Info: => 0.0001183s 21:34:11.9 Info: AlterTable TrackFiles 21:34:11.9 Info: => 4E-07s 21:34:11.9 Info: AlterColumn TrackFiles Path String 21:34:11.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:11.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:11.9 Info: DROP TABLE "TrackFiles" 21:34:11.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.9 Info: => 0.0040351s 21:34:11.9 Info: CreateIndex TrackFiles (Path) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:11.9 Info: => 8.89E-05s 21:34:11.9 Info: DeleteColumn TrackFiles RelativePath 21:34:11.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:11.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:11.9 Info: DROP TABLE "TrackFiles" 21:34:11.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:11.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:11.9 Info: => 0.004173s 21:34:11.9 Info: -> 9 Insert operations completed in 00:00:00.0005660 taking an average of 00:00:00.0000628 21:34:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:11', 'add_mediafilerepository_mtime') 21:34:11.9 Info: Committing Transaction 21:34:11.9 Info: 30: add_mediafilerepository_mtime migrated 21:34:11.9 Info: => 0.0048183s 21:34:11.9 Debug: Took: 00:00:00.1462285 21:34:11.9 Debug: Got 2 tracks 21:34:11.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 21:34:11.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 21:34:11.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864519805935_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:11.9 Info: DatabaseEngineVersionCheck migrating 21:34:11.9 Info: PerformDBOperation 21:34:11.9 Info: Performing DB Operation 21:34:11.9 Info: SQLite 3.47.2 21:34:11.9 Info: => 0.0015371s 21:34:11.9 Info: DatabaseEngineVersionCheck migrated 21:34:11.9 Info: => 0.0015471s 21:34:11.9 Info: VersionMigration migrating 21:34:11.9 Info: Beginning Transaction 21:34:11.9 Info: CreateTable VersionInfo 21:34:11.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:11.9 Info: => 0.0001601s 21:34:11.9 Info: Committing Transaction 21:34:11.9 Info: VersionMigration migrated 21:34:11.9 Info: => 0.000877s 21:34:11.9 Info: VersionUniqueMigration migrating 21:34:11.9 Info: Beginning Transaction 21:34:11.9 Info: CreateIndex VersionInfo (Version) 21:34:11.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:11.9 Info: => 0.0001068s 21:34:11.9 Info: AlterTable VersionInfo 21:34:11.9 Info: => 8E-07s 21:34:11.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:11.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:11.9 Info: => 0.0005198s 21:34:11.9 Info: Committing Transaction 21:34:11.9 Info: VersionUniqueMigration migrated 21:34:11.9 Info: => 0.0008552s 21:34:11.9 Info: VersionDescriptionMigration migrating 21:34:11.9 Info: Beginning Transaction 21:34:11.9 Info: AlterTable VersionInfo 21:34:11.9 Info: => 4E-07s 21:34:11.9 Info: CreateColumn VersionInfo Description String 21:34:11.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:11.9 Info: => 0.0001739s 21:34:11.9 Info: Committing Transaction 21:34:11.9 Info: VersionDescriptionMigration migrated 21:34:11.9 Info: => 0.0004501s 21:34:11.9 Info: 1: InitialSetup migrating 21:34:11.9 Info: Beginning Transaction 21:34:11.9 Info: Starting migration of Main DB to 1 21:34:11.9 Info: CreateTable Config 21:34:11.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:11.9 Info: => 0.000128s 21:34:11.9 Info: CreateIndex Config (Key) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:11.9 Info: => 7.52E-05s 21:34:11.9 Info: CreateTable RootFolders 21:34:11.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:11.9 Info: => 8.51E-05s 21:34:11.9 Info: CreateIndex RootFolders (Path) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:11.9 Info: => 7.28E-05s 21:34:11.9 Info: CreateTable Artists 21:34:11.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:11.9 Info: => 0.0002125s 21:34:11.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:11.9 Info: => 8.19E-05s 21:34:11.9 Info: CreateIndex Artists (NameSlug) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:11.9 Info: => 7.14E-05s 21:34:11.9 Info: CreateIndex Artists (CleanName) 21:34:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:11.9 Info: => 6.55E-05s 21:34:11.9 Info: CreateIndex Artists (Path) 21:34:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:11.9 Info: => 6.42E-05s 21:34:11.9 Info: CreateTable Albums 21:34:11.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:11.9 Info: => 0.0001871s 21:34:11.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:11.9 Info: => 7.39E-05s 21:34:11.9 Info: CreateIndex Albums (MBId) 21:34:11.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:11.9 Info: => 6.78E-05s 21:34:11.9 Info: CreateIndex Albums (TADBId) 21:34:11.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:11.9 Info: => 6.79E-05s 21:34:11.9 Info: CreateIndex Albums (TitleSlug) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:11.9 Info: => 6.69E-05s 21:34:11.9 Info: CreateIndex Albums (CleanTitle) 21:34:11.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:11.9 Info: => 6.55E-05s 21:34:11.9 Info: CreateIndex Albums (Path) 21:34:11.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:11.9 Info: => 6.26E-05s 21:34:11.9 Info: CreateTable Tracks 21:34:11.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:11.9 Info: => 0.000122s 21:34:11.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:11.9 Info: => 7.06E-05s 21:34:11.9 Info: CreateIndex Tracks (ArtistId) 21:34:11.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:11.9 Info: => 7.16E-05s 21:34:11.9 Info: CreateIndex Tracks (TrackFileId) 21:34:11.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:11.9 Info: => 7.19E-05s 21:34:11.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:11.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:11.9 Info: => 7.37E-05s 21:34:11.9 Info: CreateTable TrackFiles 21:34:11.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:11.9 Info: => 0.0001431s 21:34:11.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:11.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:11.9 Info: => 7.13E-05s 21:34:11.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:11.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:11.9 Info: => 6.9E-05s 21:34:11.9 Info: CreateTable History 21:34:11.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:11.9 Info: => 0.0001349s 21:34:11.9 Info: CreateIndex History (Date) 21:34:11.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:11.9 Info: => 9.68E-05s 21:34:11.9 Info: CreateIndex History (EventType) 21:34:11.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:11.9 Info: => 7.32E-05s 21:34:11.9 Info: CreateIndex History (DownloadId) 21:34:11.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:11.9 Info: => 7.28E-05s 21:34:11.9 Info: CreateIndex History (AlbumId) 21:34:11.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:11.9 Info: => 0.0001052s 21:34:11.9 Info: CreateTable Notifications 21:34:11.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:11.9 Info: => 0.0001403s 21:34:11.9 Info: CreateTable ScheduledTasks 21:34:11.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:11.9 Info: => 0.0001007s 21:34:11.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:11.9 Info: => 7.41E-05s 21:34:11.9 Info: CreateTable Indexers 21:34:11.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:11.9 Info: => 9.66E-05s 21:34:11.9 Info: CreateIndex Indexers (Name) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:11.9 Info: => 7.92E-05s 21:34:11.9 Info: CreateTable Profiles 21:34:11.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:11.9 Info: => 8.84E-05s 21:34:11.9 Info: CreateIndex Profiles (Name) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:11.9 Info: => 9.59E-05s 21:34:11.9 Info: CreateTable QualityDefinitions 21:34:11.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:11.9 Info: => 0.0001135s 21:34:11.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:11.9 Info: => 7.33E-05s 21:34:11.9 Info: CreateIndex QualityDefinitions (Title) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:11.9 Info: => 7.56E-05s 21:34:11.9 Info: CreateTable NamingConfig 21:34:11.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:11.9 Info: => 0.0001109s 21:34:11.9 Info: CreateTable Blacklist 21:34:11.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:11.9 Info: => 0.0001521s 21:34:11.9 Info: CreateTable Metadata 21:34:11.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:11.9 Info: => 9.63E-05s 21:34:11.9 Info: CreateTable MetadataFiles 21:34:11.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:11.9 Info: => 0.0001094s 21:34:11.9 Info: CreateTable DownloadClients 21:34:11.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:11.9 Info: => 9.62E-05s 21:34:11.9 Info: CreateTable PendingReleases 21:34:11.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:11.9 Info: => 0.0001076s 21:34:11.9 Info: CreateTable RemotePathMappings 21:34:11.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:11.9 Info: => 8.95E-05s 21:34:11.9 Info: CreateTable Tags 21:34:11.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:11.9 Info: => 8.23E-05s 21:34:11.9 Info: CreateIndex Tags (Label) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:11.9 Info: => 8.29E-05s 21:34:11.9 Info: CreateTable Restrictions 21:34:11.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:11.9 Info: => 9.09E-05s 21:34:11.9 Info: CreateTable DelayProfiles 21:34:11.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:11.9 Info: => 0.000135s 21:34:11.9 Info: CreateTable Users 21:34:11.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:11.9 Info: => 8.8E-05s 21:34:11.9 Info: CreateIndex Users (Identifier) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:11.9 Info: => 8.06E-05s 21:34:11.9 Info: CreateIndex Users (Username) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:11.9 Info: => 7.74E-05s 21:34:11.9 Info: CreateTable Commands 21:34:11.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:11.9 Info: => 0.0001132s 21:34:11.9 Info: CreateTable IndexerStatus 21:34:11.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:11.9 Info: => 0.0001099s 21:34:11.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:11.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:12.0 Info: => 0.0001221s 21:34:12.0 Info: CreateTable ExtraFiles 21:34:12.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:12.0 Info: => 0.0001443s 21:34:12.0 Info: CreateTable LyricFiles 21:34:12.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:12.0 Info: => 0.0001384s 21:34:12.0 Info: CreateTable LanguageProfiles 21:34:12.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:12.0 Info: => 8.87E-05s 21:34:12.0 Info: CreateIndex LanguageProfiles (Name) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:12.0 Info: => 8.43E-05s 21:34:12.0 Info: CreateTable DownloadClientStatus 21:34:12.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:12.0 Info: => 9.71E-05s 21:34:12.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:12.0 Info: => 8.64E-05s 21:34:12.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:12.0 Info: -> 1 Insert operations completed in 00:00:00.0000553 taking an average of 00:00:00.0000553 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:12', 'InitialSetup') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 1: InitialSetup migrated 21:34:12.0 Info: => 0.0009807s 21:34:12.0 Info: 2: add_reason_to_pending_releases migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 2 21:34:12.0 Info: AlterTable PendingReleases 21:34:12.0 Info: => 6E-07s 21:34:12.0 Info: CreateColumn PendingReleases Reason Int32 21:34:12.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:12.0 Info: => 0.0005s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:12', 'add_reason_to_pending_releases') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 2: add_reason_to_pending_releases migrated 21:34:12.0 Info: => 0.001326s 21:34:12.0 Info: 3: add_medium_support migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 3 21:34:12.0 Info: AlterTable Albums 21:34:12.0 Info: => 3E-07s 21:34:12.0 Info: CreateColumn Albums Media String 21:34:12.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:12.0 Info: => 0.0005146s 21:34:12.0 Info: AlterTable Tracks 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:12.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:12.0 Info: => 0.0004649s 21:34:12.0 Info: AlterTable Tracks 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:12.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:12.0 Info: => 0.0004659s 21:34:12.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:12.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:12.0 Info: => 3.6E-05s 21:34:12.0 Info: DeleteColumn Tracks TrackNumber 21:34:12.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:12.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:12.0 Info: DROP TABLE "Tracks" 21:34:12.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.0 Info: => 0.0039402s 21:34:12.0 Info: AlterTable Tracks 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Tracks TrackNumber String 21:34:12.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:12.0 Info: => 0.0004687s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:12', 'add_medium_support') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 3: add_medium_support migrated 21:34:12.0 Info: => 0.0009881s 21:34:12.0 Info: 4: add_various_qualites_in_profile migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 4 21:34:12.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:12.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:12.0 Info: => 4.28E-05s 21:34:12.0 Info: PerformDBOperation 21:34:12.0 Info: Performing DB Operation 21:34:12.0 Info: => 3.19E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:12', 'add_various_qualites_in_profile') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 4: add_various_qualites_in_profile migrated 21:34:12.0 Info: => 0.000473s 21:34:12.0 Info: 5: metadata_profiles migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 5 21:34:12.0 Info: CreateTable MetadataProfiles 21:34:12.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:12.0 Info: => 0.0001093s 21:34:12.0 Info: CreateIndex MetadataProfiles (Name) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:12.0 Info: => 8.95E-05s 21:34:12.0 Info: AlterTable Artists 21:34:12.0 Info: => 3E-07s 21:34:12.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:12.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:12.0 Info: => 0.0004931s 21:34:12.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:12.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:12.0 Info: DROP TABLE "Artists" 21:34:12.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.0 Info: => 0.0041293s 21:34:12.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:12.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:12.0 Info: DROP TABLE "Artists" 21:34:12.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.0 Info: => 0.0040062s 21:34:12.0 Info: AlterTable Albums 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Albums SecondaryTypes String 21:34:12.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:12.0 Info: => 0.0005086s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:12', 'metadata_profiles') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 5: metadata_profiles migrated 21:34:12.0 Info: => 0.0010457s 21:34:12.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 6 21:34:12.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:12.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:12.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:12.0 Info: DROP TABLE "Indexers" 21:34:12.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.0 Info: => 0.0034328s 21:34:12.0 Info: AlterTable Indexers 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:12.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:12.0 Info: => 0.0004991s 21:34:12.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:12.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:12.0 Info: => 3.24E-05s 21:34:12.0 Info: AlterTable Indexers 21:34:12.0 Info: => 3E-07s 21:34:12.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:12.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:12.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:12.0 Info: DROP TABLE "Indexers" 21:34:12.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.0 Info: => 0.0034041s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:12', 'separate_automatic_and_interactive_search') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:12.0 Info: => 0.0038923s 21:34:12.0 Info: 7: change_album_path_to_relative migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 7 21:34:12.0 Info: DeleteColumn Albums Path 21:34:12.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:12.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:12.0 Info: DROP TABLE "Albums" 21:34:12.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.0 Info: => 0.0041475s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:12', 'change_album_path_to_relative') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 7: change_album_path_to_relative migrated 21:34:12.0 Info: => 0.0048222s 21:34:12.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 8 21:34:12.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:12.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:12.0 Info: => 4.07E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:12', 'change_quality_size_mb_to_kb') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:12.0 Info: => 0.0004926s 21:34:12.0 Info: 9: album_releases migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 9 21:34:12.0 Info: AlterTable Albums 21:34:12.0 Info: => 1.2E-06s 21:34:12.0 Info: CreateColumn Albums Releases String 21:34:12.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:12.0 Info: => 0.0005663s 21:34:12.0 Info: AlterTable Albums 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Albums CurrentRelease String 21:34:12.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:12.0 Info: => 0.0004575s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:12', 'album_releases') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 9: album_releases migrated 21:34:12.0 Info: => 0.0009411s 21:34:12.0 Info: 10: album_releases_fix migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 10 21:34:12.0 Info: AlterTable Albums 21:34:12.0 Info: => 5E-07s 21:34:12.0 Info: AlterColumn Albums Releases String 21:34:12.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:12.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:12.0 Info: DROP TABLE "Albums" 21:34:12.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.0 Info: => 0.0040931s 21:34:12.0 Info: AlterTable Albums 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: AlterColumn Albums CurrentRelease String 21:34:12.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:12.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:12.0 Info: DROP TABLE "Albums" 21:34:12.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.0 Info: => 0.0040502s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:12', 'album_releases_fix') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 10: album_releases_fix migrated 21:34:12.0 Info: => 0.0045606s 21:34:12.0 Info: 11: import_lists migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 11 21:34:12.0 Info: CreateTable ImportLists 21:34:12.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.0 Info: => 0.0001281s 21:34:12.0 Info: CreateIndex ImportLists (Name) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:12.0 Info: => 7.92E-05s 21:34:12.0 Info: CreateTable ImportListStatus 21:34:12.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:12.0 Info: => 0.000105s 21:34:12.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:12.0 Info: => 7.8E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:12', 'import_lists') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 11: import_lists migrated 21:34:12.0 Info: => 0.0005459s 21:34:12.0 Info: 12: add_release_status migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 12 21:34:12.0 Info: AlterTable MetadataProfiles 21:34:12.0 Info: => 6E-07s 21:34:12.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:12.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:12.0 Info: => 0.0005103s 21:34:12.0 Info: PerformDBOperation 21:34:12.0 Info: Performing DB Operation 21:34:12.0 Info: => 2.35E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:12', 'add_release_status') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 12: add_release_status migrated 21:34:12.0 Info: => 0.0004926s 21:34:12.0 Info: 13: album_download_notification migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 13 21:34:12.0 Info: AlterTable Notifications 21:34:12.0 Info: => 1.2E-06s 21:34:12.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:12.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:12.0 Info: => 0.0006094s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:12', 'album_download_notification') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 13: album_download_notification migrated 21:34:12.0 Info: => 0.0010025s 21:34:12.0 Info: 14: fix_language_metadata_profiles migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 14 21:34:12.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:12.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:12.0 Info: => 6.42E-05s 21:34:12.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:12.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:12.0 Info: => 5.13E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:12', 'fix_language_metadata_profiles') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 14: fix_language_metadata_profiles migrated 21:34:12.0 Info: => 0.0004072s 21:34:12.0 Info: 15: remove_fanzub migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 15 21:34:12.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:12.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:12.0 Info: => 3.32E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:12', 'remove_fanzub') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 15: remove_fanzub migrated 21:34:12.0 Info: => 0.0003843s 21:34:12.0 Info: 16: update_artist_history_indexes migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 16 21:34:12.0 Info: CreateIndex Albums (ArtistId) 21:34:12.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:12.0 Info: => 0.0001009s 21:34:12.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:12.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:12.0 Info: => 8.24E-05s 21:34:12.0 Info: DeleteIndex History (AlbumId) 21:34:12.0 Info: DROP INDEX "IX_History_AlbumId" 21:34:12.0 Info: => 0.000111s 21:34:12.0 Info: CreateIndex History (AlbumId, Date) 21:34:12.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:12.0 Info: => 8.32E-05s 21:34:12.0 Info: DeleteIndex History (DownloadId) 21:34:12.0 Info: DROP INDEX "IX_History_DownloadId" 21:34:12.0 Info: => 0.000106s 21:34:12.0 Info: CreateIndex History (DownloadId, Date) 21:34:12.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:12.0 Info: => 8.23E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:12', 'update_artist_history_indexes') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 16: update_artist_history_indexes migrated 21:34:12.0 Info: => 0.0005774s 21:34:12.0 Info: 17: remove_nma migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 17 21:34:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:12.0 Info: => 3.69E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:12', 'remove_nma') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 17: remove_nma migrated 21:34:12.0 Info: => 0.0004836s 21:34:12.0 Info: 18: album_disambiguation migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 18 21:34:12.0 Info: AlterTable Albums 21:34:12.0 Info: => 6E-07s 21:34:12.0 Info: CreateColumn Albums Disambiguation String 21:34:12.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:12.0 Info: => 0.0005078s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:12', 'album_disambiguation') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 18: album_disambiguation migrated 21:34:12.0 Info: => 0.00097s 21:34:12.0 Info: 19: add_ape_quality_in_profiles migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 19 21:34:12.0 Info: PerformDBOperation 21:34:12.0 Info: Performing DB Operation 21:34:12.0 Info: => 2.5E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:12', 'add_ape_quality_in_profiles') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 19: add_ape_quality_in_profiles migrated 21:34:12.0 Info: => 0.0003576s 21:34:12.0 Info: 20: remove_pushalot migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 20 21:34:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:12.0 Info: => 7.06E-05s 21:34:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:12.0 Info: => 2.9E-05s 21:34:12.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:12.0 Info: => 2.58E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:12', 'remove_pushalot') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 20: remove_pushalot migrated 21:34:12.0 Info: => 0.0004369s 21:34:12.0 Info: 21: add_custom_filters migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 21 21:34:12.0 Info: CreateTable CustomFilters 21:34:12.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:12.0 Info: => 0.000104s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:12', 'add_custom_filters') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 21: add_custom_filters migrated 21:34:12.0 Info: => 0.0005262s 21:34:12.0 Info: 22: import_list_tags migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 22 21:34:12.0 Info: AlterTable ImportLists 21:34:12.0 Info: => 1.3E-06s 21:34:12.0 Info: CreateColumn ImportLists Tags String 21:34:12.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:12.0 Info: => 0.0005856s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:12', 'import_list_tags') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 22: import_list_tags migrated 21:34:12.0 Info: => 0.0010397s 21:34:12.0 Info: 23: add_release_groups_etc migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 23 21:34:12.0 Info: CreateTable ArtistMetadata 21:34:12.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:12.0 Info: => 0.0001594s 21:34:12.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:12.0 Info: => 9.94E-05s 21:34:12.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:12.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:12.0 Info: => 7.14E-05s 21:34:12.0 Info: AlterTable Artists 21:34:12.0 Info: => 3E-07s 21:34:12.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:12.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.0 Info: => 0.000533s 21:34:12.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:12.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:12.0 Info: => 5.67E-05s 21:34:12.0 Info: CreateTable AlbumReleases 21:34:12.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:12.0 Info: => 0.0001307s 21:34:12.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:12.0 Info: => 8.28E-05s 21:34:12.0 Info: CreateIndex AlbumReleases (AlbumId) 21:34:12.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:12.0 Info: => 7.61E-05s 21:34:12.0 Info: PerformDBOperation 21:34:12.0 Info: Performing DB Operation 21:34:12.0 Info: => 3.22E-05s 21:34:12.0 Info: AlterTable Albums 21:34:12.0 Info: => 3E-07s 21:34:12.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:12.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.0 Info: => 0.0005463s 21:34:12.0 Info: AlterTable Albums 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:12.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:12.0 Info: => 0.000553s 21:34:12.0 Info: AlterTable Albums 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Albums Links String 21:34:12.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:12.0 Info: => 0.0005317s 21:34:12.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:12.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:12.0 Info: => 6.87E-05s 21:34:12.0 Info: AlterTable Tracks 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Tracks ForeignRecordingId String 21:34:12.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:12.0 Info: => 0.0005641s 21:34:12.0 Info: AlterTable Tracks 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:12.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:12.0 Info: => 0.0005399s 21:34:12.0 Info: AlterTable Tracks 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:12.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.0 Info: => 0.0005392s 21:34:12.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:12.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:12.0 Info: => 6.69E-05s 21:34:12.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:12.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:12.0 Info: => 5.5E-05s 21:34:12.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:12.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:12.0 Info: DROP TABLE "Artists" 21:34:12.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.0 Info: => 0.0091138s 21:34:12.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:12.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:12.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:12.0 Info: DROP TABLE "Albums" 21:34:12.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.0 Info: => 0.0045726s 21:34:12.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:12.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:12.0 Info: DROP TABLE "Tracks" 21:34:12.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.0 Info: => 0.0039887s 21:34:12.0 Info: DeleteColumn TrackFiles ArtistId 21:34:12.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:12.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:12.0 Info: DROP TABLE "TrackFiles" 21:34:12.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.0 Info: => 0.0037678s 21:34:12.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:12.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:12.0 Info: => 7.94E-05s 21:34:12.0 Info: CreateIndex Artists (Monitored) 21:34:12.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:12.0 Info: => 7.62E-05s 21:34:12.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:12.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:12.0 Info: => 7.36E-05s 21:34:12.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:12.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:12.0 Info: => 7.14E-05s 21:34:12.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:12.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:12.0 Info: => 0.0001024s 21:34:12.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:12.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:12.0 Info: => 7.36E-05s 21:34:12.0 Info: UpdateData 21:34:12.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:12.0 Info: => 3.85E-05s 21:34:12.0 Info: UpdateData 21:34:12.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:12.0 Info: => 3.13E-05s 21:34:12.0 Info: UpdateData 21:34:12.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:12.0 Info: => 3.52E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:12', 'add_release_groups_etc') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 23: add_release_groups_etc migrated 21:34:12.0 Info: => 0.0008594s 21:34:12.0 Info: 24: NewMediaInfoFormat migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 24 21:34:12.0 Info: UpdateData 21:34:12.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:12.0 Info: => 3.95E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:12', 'NewMediaInfoFormat') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 24: NewMediaInfoFormat migrated 21:34:12.0 Info: => 0.0004731s 21:34:12.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 25 21:34:12.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:12.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:12.0 Info: => 0.0013956s 21:34:12.0 Info: AlterTable ReleaseProfiles 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:12.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:12.0 Info: => 0.0005417s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:12', 'rename_restrictions_to_release_profiles') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:12.0 Info: => 0.0010298s 21:34:12.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 26 21:34:12.0 Info: RenameTable Profiles QualityProfiles 21:34:12.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:12.0 Info: => 0.0014209s 21:34:12.0 Info: AlterTable QualityProfiles 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:12.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:12.0 Info: => 0.0005127s 21:34:12.0 Info: AlterTable LanguageProfiles 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:12.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:12.0 Info: => 0.0005346s 21:34:12.0 Info: UpdateData 21:34:12.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:12.0 Info: => 3.77E-05s 21:34:12.0 Info: UpdateData 21:34:12.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:12.0 Info: => 2.84E-05s 21:34:12.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:12.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:12.0 Info: DROP TABLE "Artists" 21:34:12.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:12.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:12.0 Info: => 0.0042415s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:12', 'rename_quality_profiles_add_upgrade_allowed') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:12.0 Info: => 0.0048239s 21:34:12.0 Info: 27: add_import_exclusions migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 27 21:34:12.0 Info: CreateTable ImportListExclusions 21:34:12.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:12.0 Info: => 0.0001041s 21:34:12.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:12.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:12.0 Info: => 8.36E-05s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:12', 'add_import_exclusions') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 27: add_import_exclusions migrated 21:34:12.0 Info: => 0.0005493s 21:34:12.0 Info: 28: clean_artist_metadata_table migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 28 21:34:12.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.0 Info: => 0.0001306s 21:34:12.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.0 Info: => 0.0001183s 21:34:12.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:12.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:12.0 Info: => 0.0001233s 21:34:12.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:12.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:12.0 Info: => 0.0001152s 21:34:12.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.0 Info: => 0.0001114s 21:34:12.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.0 Info: => 0.0001126s 21:34:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:12', 'clean_artist_metadata_table') 21:34:12.0 Info: Committing Transaction 21:34:12.0 Info: 28: clean_artist_metadata_table migrated 21:34:12.0 Info: => 0.000532s 21:34:12.0 Info: 29: health_issue_notification migrating 21:34:12.0 Info: Beginning Transaction 21:34:12.0 Info: Starting migration of Main DB to 29 21:34:12.0 Info: AlterTable Notifications 21:34:12.0 Info: => 5E-07s 21:34:12.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:12.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:12.0 Info: => 0.0005222s 21:34:12.0 Info: AlterTable Notifications 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:12.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:12.0 Info: => 0.0005301s 21:34:12.0 Info: AlterTable Notifications 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:12.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:12.0 Info: => 0.0005296s 21:34:12.0 Info: AlterTable Notifications 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:12.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:12.0 Info: => 0.0005304s 21:34:12.0 Info: AlterTable Notifications 21:34:12.0 Info: => 4E-07s 21:34:12.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:12.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:12.1 Info: => 0.0005209s 21:34:12.1 Info: DeleteColumn Notifications OnDownload 21:34:12.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:12.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:12.1 Info: DROP TABLE "Notifications" 21:34:12.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:12.1 Info: => 0.0041646s 21:34:12.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:12.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:12.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:12.1 Info: DROP TABLE "Notifications" 21:34:12.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:12.1 Info: => 0.00414s 21:34:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:12', 'health_issue_notification') 21:34:12.1 Info: Committing Transaction 21:34:12.1 Info: 29: health_issue_notification migrated 21:34:12.1 Info: => 0.0046501s 21:34:12.1 Info: 30: add_mediafilerepository_mtime migrating 21:34:12.1 Info: Beginning Transaction 21:34:12.1 Info: Starting migration of Main DB to 30 21:34:12.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:12.1 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:12.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:12', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:12.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:34:12.1 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:12', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:12.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:34:12.1 Info: AlterTable TrackFiles 21:34:12.1 Info: => 3E-07s 21:34:12.1 Info: CreateColumn TrackFiles Modified DateTime 21:34:12.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:12.1 Info: => 0.0005522s 21:34:12.1 Info: AlterTable TrackFiles 21:34:12.1 Info: => 4E-07s 21:34:12.1 Info: CreateColumn TrackFiles Path String 21:34:12.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:12.1 Info: => 0.000532s 21:34:12.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:12.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:12.1 Info: => 3.03E-05s 21:34:12.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.1 Info: => 0.0001193s 21:34:12.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:12.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:12.1 Info: => 0.0001342s 21:34:12.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:12.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:12.1 Info: => 0.0001352s 21:34:12.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:12.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:12.1 Info: => 6.54E-05s 21:34:12.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:12.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:12.1 Info: => 4.58E-05s 21:34:12.1 Info: AlterTable TrackFiles 21:34:12.1 Info: => 3E-07s 21:34:12.1 Info: AlterColumn TrackFiles Path String 21:34:12.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:12.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:12.1 Info: DROP TABLE "TrackFiles" 21:34:12.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.1 Info: => 0.0038568s 21:34:12.1 Info: CreateIndex TrackFiles (Path) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:12.1 Info: => 7.94E-05s 21:34:12.1 Info: DeleteColumn TrackFiles RelativePath 21:34:12.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:12.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:12.1 Info: DROP TABLE "TrackFiles" 21:34:12.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:12.1 Info: => 0.0040551s 21:34:12.1 Info: -> 6 Insert operations completed in 00:00:00.0003926 taking an average of 00:00:00.0000654 21:34:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:12', 'add_mediafilerepository_mtime') 21:34:12.1 Info: Committing Transaction 21:34:12.1 Info: 30: add_mediafilerepository_mtime migrated 21:34:12.1 Info: => 0.0046499s 21:34:12.1 Debug: Took: 00:00:00.1409959 21:34:12.1 Debug: Got 0 tracks 21:34:12.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 21:34:12.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 21:34:12.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864521653971_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:12.1 Info: DatabaseEngineVersionCheck migrating 21:34:12.1 Info: PerformDBOperation 21:34:12.1 Info: Performing DB Operation 21:34:12.1 Info: SQLite 3.47.2 21:34:12.1 Info: => 0.0017018s 21:34:12.1 Info: DatabaseEngineVersionCheck migrated 21:34:12.1 Info: => 0.0017216s 21:34:12.1 Info: VersionMigration migrating 21:34:12.1 Info: Beginning Transaction 21:34:12.1 Info: CreateTable VersionInfo 21:34:12.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:12.1 Info: => 0.0001673s 21:34:12.1 Info: Committing Transaction 21:34:12.1 Info: VersionMigration migrated 21:34:12.1 Info: => 0.000737s 21:34:12.1 Info: VersionUniqueMigration migrating 21:34:12.1 Info: Beginning Transaction 21:34:12.1 Info: CreateIndex VersionInfo (Version) 21:34:12.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:12.1 Info: => 0.0001047s 21:34:12.1 Info: AlterTable VersionInfo 21:34:12.1 Info: => 6E-07s 21:34:12.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:12.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:12.1 Info: => 0.0001981s 21:34:12.1 Info: Committing Transaction 21:34:12.1 Info: VersionUniqueMigration migrated 21:34:12.1 Info: => 0.0004787s 21:34:12.1 Info: VersionDescriptionMigration migrating 21:34:12.1 Info: Beginning Transaction 21:34:12.1 Info: AlterTable VersionInfo 21:34:12.1 Info: => 5E-07s 21:34:12.1 Info: CreateColumn VersionInfo Description String 21:34:12.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:12.1 Info: => 0.0004313s 21:34:12.1 Info: Committing Transaction 21:34:12.1 Info: VersionDescriptionMigration migrated 21:34:12.1 Info: => 0.0006863s 21:34:12.1 Info: 1: InitialSetup migrating 21:34:12.1 Info: Beginning Transaction 21:34:12.1 Info: Starting migration of Main DB to 1 21:34:12.1 Info: CreateTable Config 21:34:12.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:12.1 Info: => 0.0001285s 21:34:12.1 Info: CreateIndex Config (Key) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:12.1 Info: => 7.6E-05s 21:34:12.1 Info: CreateTable RootFolders 21:34:12.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:12.1 Info: => 8.16E-05s 21:34:12.1 Info: CreateIndex RootFolders (Path) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:12.1 Info: => 7.2E-05s 21:34:12.1 Info: CreateTable Artists 21:34:12.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:12.1 Info: => 0.000213s 21:34:12.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.1 Info: => 7.52E-05s 21:34:12.1 Info: CreateIndex Artists (NameSlug) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.1 Info: => 6.95E-05s 21:34:12.1 Info: CreateIndex Artists (CleanName) 21:34:12.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.1 Info: => 7.29E-05s 21:34:12.1 Info: CreateIndex Artists (Path) 21:34:12.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.1 Info: => 6.64E-05s 21:34:12.1 Info: CreateTable Albums 21:34:12.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:12.1 Info: => 0.0001869s 21:34:12.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.1 Info: => 7.2E-05s 21:34:12.1 Info: CreateIndex Albums (MBId) 21:34:12.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.1 Info: => 8.99E-05s 21:34:12.1 Info: CreateIndex Albums (TADBId) 21:34:12.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.1 Info: => 6.99E-05s 21:34:12.1 Info: CreateIndex Albums (TitleSlug) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.1 Info: => 6.96E-05s 21:34:12.1 Info: CreateIndex Albums (CleanTitle) 21:34:12.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.1 Info: => 6.73E-05s 21:34:12.1 Info: CreateIndex Albums (Path) 21:34:12.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:12.1 Info: => 7.27E-05s 21:34:12.1 Info: CreateTable Tracks 21:34:12.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:12.1 Info: => 0.0001219s 21:34:12.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.1 Info: => 7.18E-05s 21:34:12.1 Info: CreateIndex Tracks (ArtistId) 21:34:12.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:12.1 Info: => 7.23E-05s 21:34:12.1 Info: CreateIndex Tracks (TrackFileId) 21:34:12.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.1 Info: => 7.33E-05s 21:34:12.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:12.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:12.1 Info: => 7.5E-05s 21:34:12.1 Info: CreateTable TrackFiles 21:34:12.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:12.1 Info: => 0.0001417s 21:34:12.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:12.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:12.1 Info: => 7.31E-05s 21:34:12.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:12.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.1 Info: => 6.79E-05s 21:34:12.1 Info: CreateTable History 21:34:12.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:12.1 Info: => 0.0001343s 21:34:12.1 Info: CreateIndex History (Date) 21:34:12.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:12.1 Info: => 7.23E-05s 21:34:12.1 Info: CreateIndex History (EventType) 21:34:12.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:12.1 Info: => 6.85E-05s 21:34:12.1 Info: CreateIndex History (DownloadId) 21:34:12.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:12.1 Info: => 6.83E-05s 21:34:12.1 Info: CreateIndex History (AlbumId) 21:34:12.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:12.1 Info: => 9.22E-05s 21:34:12.1 Info: CreateTable Notifications 21:34:12.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:12.1 Info: => 0.0001401s 21:34:12.1 Info: CreateTable ScheduledTasks 21:34:12.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:12.1 Info: => 0.0001036s 21:34:12.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:12.1 Info: => 7.4E-05s 21:34:12.1 Info: CreateTable Indexers 21:34:12.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:12.1 Info: => 9.7E-05s 21:34:12.1 Info: CreateIndex Indexers (Name) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.1 Info: => 7.82E-05s 21:34:12.1 Info: CreateTable Profiles 21:34:12.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:12.1 Info: => 8.49E-05s 21:34:12.1 Info: CreateIndex Profiles (Name) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:12.1 Info: => 9.49E-05s 21:34:12.1 Info: CreateTable QualityDefinitions 21:34:12.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:12.1 Info: => 0.0001101s 21:34:12.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:12.1 Info: => 7.51E-05s 21:34:12.1 Info: CreateIndex QualityDefinitions (Title) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:12.1 Info: => 7.46E-05s 21:34:12.1 Info: CreateTable NamingConfig 21:34:12.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:12.1 Info: => 0.0001095s 21:34:12.1 Info: CreateTable Blacklist 21:34:12.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:12.1 Info: => 0.0001533s 21:34:12.1 Info: CreateTable Metadata 21:34:12.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:12.1 Info: => 9.45E-05s 21:34:12.1 Info: CreateTable MetadataFiles 21:34:12.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:12.1 Info: => 0.0001106s 21:34:12.1 Info: CreateTable DownloadClients 21:34:12.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:12.1 Info: => 0.0001171s 21:34:12.1 Info: CreateTable PendingReleases 21:34:12.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:12.1 Info: => 0.0001109s 21:34:12.1 Info: CreateTable RemotePathMappings 21:34:12.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:12.1 Info: => 9.55E-05s 21:34:12.1 Info: CreateTable Tags 21:34:12.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:12.1 Info: => 9.4E-05s 21:34:12.1 Info: CreateIndex Tags (Label) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:12.1 Info: => 8.48E-05s 21:34:12.1 Info: CreateTable Restrictions 21:34:12.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:12.1 Info: => 8.99E-05s 21:34:12.1 Info: CreateTable DelayProfiles 21:34:12.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:12.1 Info: => 0.0001358s 21:34:12.1 Info: CreateTable Users 21:34:12.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:12.1 Info: => 8.92E-05s 21:34:12.1 Info: CreateIndex Users (Identifier) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:12.1 Info: => 8.22E-05s 21:34:12.1 Info: CreateIndex Users (Username) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:12.1 Info: => 9.22E-05s 21:34:12.1 Info: CreateTable Commands 21:34:12.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:12.1 Info: => 0.000122s 21:34:12.1 Info: CreateTable IndexerStatus 21:34:12.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:12.1 Info: => 0.0001368s 21:34:12.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:12.1 Info: => 0.0001007s 21:34:12.1 Info: CreateTable ExtraFiles 21:34:12.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:12.1 Info: => 0.0001492s 21:34:12.1 Info: CreateTable LyricFiles 21:34:12.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:12.1 Info: => 0.0001244s 21:34:12.1 Info: CreateTable LanguageProfiles 21:34:12.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:12.1 Info: => 8.76E-05s 21:34:12.1 Info: CreateIndex LanguageProfiles (Name) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:12.1 Info: => 8.46E-05s 21:34:12.1 Info: CreateTable DownloadClientStatus 21:34:12.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:12.1 Info: => 9.7E-05s 21:34:12.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:12.1 Info: => 8.64E-05s 21:34:12.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:12.1 Info: -> 1 Insert operations completed in 00:00:00.0000547 taking an average of 00:00:00.0000547 21:34:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:12', 'InitialSetup') 21:34:12.1 Info: Committing Transaction 21:34:12.1 Info: 1: InitialSetup migrated 21:34:12.1 Info: => 0.0009261s 21:34:12.1 Info: 2: add_reason_to_pending_releases migrating 21:34:12.1 Info: Beginning Transaction 21:34:12.1 Info: Starting migration of Main DB to 2 21:34:12.1 Info: AlterTable PendingReleases 21:34:12.1 Info: => 6E-07s 21:34:12.1 Info: CreateColumn PendingReleases Reason Int32 21:34:12.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:12.1 Info: => 0.0005688s 21:34:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:12', 'add_reason_to_pending_releases') 21:34:12.1 Info: Committing Transaction 21:34:12.1 Info: 2: add_reason_to_pending_releases migrated 21:34:12.1 Info: => 0.0010319s 21:34:12.1 Info: 3: add_medium_support migrating 21:34:12.1 Info: Beginning Transaction 21:34:12.1 Info: Starting migration of Main DB to 3 21:34:12.1 Info: AlterTable Albums 21:34:12.1 Info: => 5E-07s 21:34:12.1 Info: CreateColumn Albums Media String 21:34:12.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:12.1 Info: => 0.0004868s 21:34:12.1 Info: AlterTable Tracks 21:34:12.1 Info: => 4E-07s 21:34:12.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:12.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:12.1 Info: => 0.000472s 21:34:12.1 Info: AlterTable Tracks 21:34:12.1 Info: => 4E-07s 21:34:12.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:12.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:12.1 Info: => 0.0004673s 21:34:12.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:12.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:12.1 Info: => 3.6E-05s 21:34:12.1 Info: DeleteColumn Tracks TrackNumber 21:34:12.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:12.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:12.1 Info: DROP TABLE "Tracks" 21:34:12.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:12.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.1 Info: => 0.0038989s 21:34:12.1 Info: AlterTable Tracks 21:34:12.1 Info: => 5E-07s 21:34:12.1 Info: CreateColumn Tracks TrackNumber String 21:34:12.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:12.1 Info: => 0.0004781s 21:34:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:12', 'add_medium_support') 21:34:12.1 Info: Committing Transaction 21:34:12.1 Info: 3: add_medium_support migrated 21:34:12.1 Info: => 0.0010019s 21:34:12.1 Info: 4: add_various_qualites_in_profile migrating 21:34:12.1 Info: Beginning Transaction 21:34:12.1 Info: Starting migration of Main DB to 4 21:34:12.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:12.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:12.1 Info: => 4.06E-05s 21:34:12.1 Info: PerformDBOperation 21:34:12.1 Info: Performing DB Operation 21:34:12.1 Info: => 3.22E-05s 21:34:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:12', 'add_various_qualites_in_profile') 21:34:12.1 Info: Committing Transaction 21:34:12.1 Info: 4: add_various_qualites_in_profile migrated 21:34:12.1 Info: => 0.000403s 21:34:12.1 Info: 5: metadata_profiles migrating 21:34:12.1 Info: Beginning Transaction 21:34:12.1 Info: Starting migration of Main DB to 5 21:34:12.1 Info: CreateTable MetadataProfiles 21:34:12.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:12.1 Info: => 0.0001107s 21:34:12.1 Info: CreateIndex MetadataProfiles (Name) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:12.1 Info: => 8.84E-05s 21:34:12.1 Info: AlterTable Artists 21:34:12.1 Info: => 3E-07s 21:34:12.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:12.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:12.1 Info: => 0.0004963s 21:34:12.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:12.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:12.1 Info: DROP TABLE "Artists" 21:34:12.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.1 Info: => 0.0041469s 21:34:12.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:12.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:12.2 Info: DROP TABLE "Artists" 21:34:12.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.2 Info: => 0.0040318s 21:34:12.2 Info: AlterTable Albums 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: CreateColumn Albums SecondaryTypes String 21:34:12.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:12.2 Info: => 0.0004984s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:12', 'metadata_profiles') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 5: metadata_profiles migrated 21:34:12.2 Info: => 0.0010359s 21:34:12.2 Info: 6: separate_automatic_and_interactive_search migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 6 21:34:12.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:12.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:12.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:12.2 Info: DROP TABLE "Indexers" 21:34:12.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.2 Info: => 0.0038052s 21:34:12.2 Info: AlterTable Indexers 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:12.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:12.2 Info: => 0.0004712s 21:34:12.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:12.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:12.2 Info: => 3.24E-05s 21:34:12.2 Info: AlterTable Indexers 21:34:12.2 Info: => 3E-07s 21:34:12.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:12.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:12.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:12.2 Info: DROP TABLE "Indexers" 21:34:12.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.2 Info: => 0.0037488s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:12', 'separate_automatic_and_interactive_search') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 6: separate_automatic_and_interactive_search migrated 21:34:12.2 Info: => 0.0042156s 21:34:12.2 Info: 7: change_album_path_to_relative migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 7 21:34:12.2 Info: DeleteColumn Albums Path 21:34:12.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:12.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:12.2 Info: DROP TABLE "Albums" 21:34:12.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.2 Info: => 0.0041789s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:12', 'change_album_path_to_relative') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 7: change_album_path_to_relative migrated 21:34:12.2 Info: => 0.0047348s 21:34:12.2 Info: 8: change_quality_size_mb_to_kb migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 8 21:34:12.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:12.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:12.2 Info: => 4.04E-05s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:12', 'change_quality_size_mb_to_kb') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 8: change_quality_size_mb_to_kb migrated 21:34:12.2 Info: => 0.0004308s 21:34:12.2 Info: 9: album_releases migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 9 21:34:12.2 Info: AlterTable Albums 21:34:12.2 Info: => 5E-07s 21:34:12.2 Info: CreateColumn Albums Releases String 21:34:12.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:12.2 Info: => 0.0004827s 21:34:12.2 Info: AlterTable Albums 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: CreateColumn Albums CurrentRelease String 21:34:12.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:12.2 Info: => 0.0004725s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:12', 'album_releases') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 9: album_releases migrated 21:34:12.2 Info: => 0.000907s 21:34:12.2 Info: 10: album_releases_fix migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 10 21:34:12.2 Info: AlterTable Albums 21:34:12.2 Info: => 7E-07s 21:34:12.2 Info: AlterColumn Albums Releases String 21:34:12.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:12.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:12.2 Info: DROP TABLE "Albums" 21:34:12.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.2 Info: => 0.0041748s 21:34:12.2 Info: AlterTable Albums 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: AlterColumn Albums CurrentRelease String 21:34:12.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:12.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:12.2 Info: DROP TABLE "Albums" 21:34:12.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.2 Info: => 0.0040726s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:12', 'album_releases_fix') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 10: album_releases_fix migrated 21:34:12.2 Info: => 0.0046243s 21:34:12.2 Info: 11: import_lists migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 11 21:34:12.2 Info: CreateTable ImportLists 21:34:12.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.2 Info: => 0.0001288s 21:34:12.2 Info: CreateIndex ImportLists (Name) 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:12.2 Info: => 9.3E-05s 21:34:12.2 Info: CreateTable ImportListStatus 21:34:12.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:12.2 Info: => 0.0001068s 21:34:12.2 Info: CreateIndex ImportListStatus (ProviderId) 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:12.2 Info: => 7.88E-05s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:12', 'import_lists') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 11: import_lists migrated 21:34:12.2 Info: => 0.0005592s 21:34:12.2 Info: 12: add_release_status migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 12 21:34:12.2 Info: AlterTable MetadataProfiles 21:34:12.2 Info: => 5E-07s 21:34:12.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:12.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:12.2 Info: => 0.0004952s 21:34:12.2 Info: PerformDBOperation 21:34:12.2 Info: Performing DB Operation 21:34:12.2 Info: => 2.57E-05s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:12', 'add_release_status') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 12: add_release_status migrated 21:34:12.2 Info: => 0.0003753s 21:34:12.2 Info: 13: album_download_notification migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 13 21:34:12.2 Info: AlterTable Notifications 21:34:12.2 Info: => 6E-07s 21:34:12.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:12.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:12.2 Info: => 0.000482s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:12', 'album_download_notification') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 13: album_download_notification migrated 21:34:12.2 Info: => 0.000838s 21:34:12.2 Info: 14: fix_language_metadata_profiles migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 14 21:34:12.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:12.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:12.2 Info: => 6.16E-05s 21:34:12.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:12.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:12.2 Info: => 4.93E-05s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:12', 'fix_language_metadata_profiles') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 14: fix_language_metadata_profiles migrated 21:34:12.2 Info: => 0.0003743s 21:34:12.2 Info: 15: remove_fanzub migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 15 21:34:12.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:12.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:12.2 Info: => 3.2E-05s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:12', 'remove_fanzub') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 15: remove_fanzub migrated 21:34:12.2 Info: => 0.0004098s 21:34:12.2 Info: 16: update_artist_history_indexes migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 16 21:34:12.2 Info: CreateIndex Albums (ArtistId) 21:34:12.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:12.2 Info: => 8.94E-05s 21:34:12.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:12.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:12.2 Info: => 8.28E-05s 21:34:12.2 Info: DeleteIndex History (AlbumId) 21:34:12.2 Info: DROP INDEX "IX_History_AlbumId" 21:34:12.2 Info: => 0.000113s 21:34:12.2 Info: CreateIndex History (AlbumId, Date) 21:34:12.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:12.2 Info: => 8.3E-05s 21:34:12.2 Info: DeleteIndex History (DownloadId) 21:34:12.2 Info: DROP INDEX "IX_History_DownloadId" 21:34:12.2 Info: => 0.0001099s 21:34:12.2 Info: CreateIndex History (DownloadId, Date) 21:34:12.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:12.2 Info: => 8.07E-05s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:12', 'update_artist_history_indexes') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 16: update_artist_history_indexes migrated 21:34:12.2 Info: => 0.0005488s 21:34:12.2 Info: 17: remove_nma migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 17 21:34:12.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:12.2 Info: => 4.07E-05s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:12', 'remove_nma') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 17: remove_nma migrated 21:34:12.2 Info: => 0.0004978s 21:34:12.2 Info: 18: album_disambiguation migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 18 21:34:12.2 Info: AlterTable Albums 21:34:12.2 Info: => 5E-07s 21:34:12.2 Info: CreateColumn Albums Disambiguation String 21:34:12.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:12.2 Info: => 0.0005297s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:12', 'album_disambiguation') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 18: album_disambiguation migrated 21:34:12.2 Info: => 0.0009002s 21:34:12.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 19 21:34:12.2 Info: PerformDBOperation 21:34:12.2 Info: Performing DB Operation 21:34:12.2 Info: => 2.57E-05s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:12', 'add_ape_quality_in_profiles') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:12.2 Info: => 0.0004352s 21:34:12.2 Info: 20: remove_pushalot migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 20 21:34:12.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:12.2 Info: => 4.04E-05s 21:34:12.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:12.2 Info: => 3.31E-05s 21:34:12.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:12.2 Info: => 3.04E-05s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:12', 'remove_pushalot') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 20: remove_pushalot migrated 21:34:12.2 Info: => 0.0004762s 21:34:12.2 Info: 21: add_custom_filters migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 21 21:34:12.2 Info: CreateTable CustomFilters 21:34:12.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:12.2 Info: => 0.0001138s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:12', 'add_custom_filters') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 21: add_custom_filters migrated 21:34:12.2 Info: => 0.0005091s 21:34:12.2 Info: 22: import_list_tags migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 22 21:34:12.2 Info: AlterTable ImportLists 21:34:12.2 Info: => 6E-07s 21:34:12.2 Info: CreateColumn ImportLists Tags String 21:34:12.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:12.2 Info: => 0.0005285s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:12', 'import_list_tags') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 22: import_list_tags migrated 21:34:12.2 Info: => 0.0008993s 21:34:12.2 Info: 23: add_release_groups_etc migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 23 21:34:12.2 Info: CreateTable ArtistMetadata 21:34:12.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:12.2 Info: => 0.0001735s 21:34:12.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:12.2 Info: => 0.0001015s 21:34:12.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:12.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:12.2 Info: => 8.96E-05s 21:34:12.2 Info: AlterTable Artists 21:34:12.2 Info: => 3E-07s 21:34:12.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:12.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.2 Info: => 0.0005564s 21:34:12.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:12.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:12.2 Info: => 6.23E-05s 21:34:12.2 Info: CreateTable AlbumReleases 21:34:12.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:12.2 Info: => 0.0001561s 21:34:12.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:12.2 Info: => 8.62E-05s 21:34:12.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:12.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:12.2 Info: => 8.38E-05s 21:34:12.2 Info: PerformDBOperation 21:34:12.2 Info: Performing DB Operation 21:34:12.2 Info: => 3.81E-05s 21:34:12.2 Info: AlterTable Albums 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:12.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.2 Info: => 0.0005646s 21:34:12.2 Info: AlterTable Albums 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:12.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:12.2 Info: => 0.0005723s 21:34:12.2 Info: AlterTable Albums 21:34:12.2 Info: => 3E-07s 21:34:12.2 Info: CreateColumn Albums Links String 21:34:12.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:12.2 Info: => 0.0005185s 21:34:12.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:12.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:12.2 Info: => 7.06E-05s 21:34:12.2 Info: AlterTable Tracks 21:34:12.2 Info: => 3E-07s 21:34:12.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:12.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:12.2 Info: => 0.000564s 21:34:12.2 Info: AlterTable Tracks 21:34:12.2 Info: => 5E-07s 21:34:12.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:12.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:12.2 Info: => 0.000527s 21:34:12.2 Info: AlterTable Tracks 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:12.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.2 Info: => 0.0005709s 21:34:12.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:12.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:12.2 Info: => 7.41E-05s 21:34:12.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:12.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:12.2 Info: => 7.45E-05s 21:34:12.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:12.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:12.2 Info: DROP TABLE "Artists" 21:34:12.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.2 Info: => 0.0095113s 21:34:12.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:12.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:12.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:12.2 Info: DROP TABLE "Albums" 21:34:12.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.2 Info: => 0.0045672s 21:34:12.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:12.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:12.2 Info: DROP TABLE "Tracks" 21:34:12.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.2 Info: => 0.0039653s 21:34:12.2 Info: DeleteColumn TrackFiles ArtistId 21:34:12.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:12.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:12.2 Info: DROP TABLE "TrackFiles" 21:34:12.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.2 Info: => 0.003802s 21:34:12.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:12.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:12.2 Info: => 7.95E-05s 21:34:12.2 Info: CreateIndex Artists (Monitored) 21:34:12.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:12.2 Info: => 7.52E-05s 21:34:12.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:12.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:12.2 Info: => 7.31E-05s 21:34:12.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:12.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:12.2 Info: => 7.35E-05s 21:34:12.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:12.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:12.2 Info: => 7.11E-05s 21:34:12.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:12.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:12.2 Info: => 7.11E-05s 21:34:12.2 Info: UpdateData 21:34:12.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:12.2 Info: => 3.88E-05s 21:34:12.2 Info: UpdateData 21:34:12.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:12.2 Info: => 3.16E-05s 21:34:12.2 Info: UpdateData 21:34:12.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:12.2 Info: => 3.71E-05s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:12', 'add_release_groups_etc') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 23: add_release_groups_etc migrated 21:34:12.2 Info: => 0.0007013s 21:34:12.2 Info: 24: NewMediaInfoFormat migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 24 21:34:12.2 Info: UpdateData 21:34:12.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:12.2 Info: => 3.87E-05s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:12', 'NewMediaInfoFormat') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 24: NewMediaInfoFormat migrated 21:34:12.2 Info: => 0.0004675s 21:34:12.2 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 25 21:34:12.2 Info: RenameTable Restrictions ReleaseProfiles 21:34:12.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:12.2 Info: => 0.0018791s 21:34:12.2 Info: AlterTable ReleaseProfiles 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:12.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:12.2 Info: => 0.0005016s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:12', 'rename_restrictions_to_release_profiles') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:12.2 Info: => 0.0009853s 21:34:12.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 26 21:34:12.2 Info: RenameTable Profiles QualityProfiles 21:34:12.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:12.2 Info: => 0.0021946s 21:34:12.2 Info: AlterTable QualityProfiles 21:34:12.2 Info: => 5E-07s 21:34:12.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:12.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:12.2 Info: => 0.0005303s 21:34:12.2 Info: AlterTable LanguageProfiles 21:34:12.2 Info: => 3E-07s 21:34:12.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:12.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:12.2 Info: => 0.0005201s 21:34:12.2 Info: UpdateData 21:34:12.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:12.2 Info: => 3.73E-05s 21:34:12.2 Info: UpdateData 21:34:12.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:12.2 Info: => 2.86E-05s 21:34:12.2 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:12.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:12.2 Info: DROP TABLE "Artists" 21:34:12.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:12.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:12.2 Info: => 0.0044327s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:12', 'rename_quality_profiles_add_upgrade_allowed') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:12.2 Info: => 0.0050185s 21:34:12.2 Info: 27: add_import_exclusions migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 27 21:34:12.2 Info: CreateTable ImportListExclusions 21:34:12.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:12.2 Info: => 0.0001051s 21:34:12.2 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:12.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:12.2 Info: => 0.0001024s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:12', 'add_import_exclusions') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 27: add_import_exclusions migrated 21:34:12.2 Info: => 0.0005701s 21:34:12.2 Info: 28: clean_artist_metadata_table migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 28 21:34:12.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.2 Info: => 0.0001412s 21:34:12.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.2 Info: => 0.000128s 21:34:12.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:12.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:12.2 Info: => 0.0001249s 21:34:12.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:12.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:12.2 Info: => 0.000123s 21:34:12.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.2 Info: => 0.0001214s 21:34:12.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.2 Info: => 0.0001425s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:12', 'clean_artist_metadata_table') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 28: clean_artist_metadata_table migrated 21:34:12.2 Info: => 0.0005319s 21:34:12.2 Info: 29: health_issue_notification migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 29 21:34:12.2 Info: AlterTable Notifications 21:34:12.2 Info: => 6E-07s 21:34:12.2 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:12.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:12.2 Info: => 0.0005232s 21:34:12.2 Info: AlterTable Notifications 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:12.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:12.2 Info: => 0.0005104s 21:34:12.2 Info: AlterTable Notifications 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:12.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:12.2 Info: => 0.0005201s 21:34:12.2 Info: AlterTable Notifications 21:34:12.2 Info: => 3E-07s 21:34:12.2 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:12.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:12.2 Info: => 0.0005266s 21:34:12.2 Info: AlterTable Notifications 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:12.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:12.2 Info: => 0.0005153s 21:34:12.2 Info: DeleteColumn Notifications OnDownload 21:34:12.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:12.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:12.2 Info: DROP TABLE "Notifications" 21:34:12.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:12.2 Info: => 0.0044691s 21:34:12.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:12.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:12.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:12.2 Info: DROP TABLE "Notifications" 21:34:12.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:12.2 Info: => 0.0041575s 21:34:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:12', 'health_issue_notification') 21:34:12.2 Info: Committing Transaction 21:34:12.2 Info: 29: health_issue_notification migrated 21:34:12.2 Info: => 0.0046685s 21:34:12.2 Info: 30: add_mediafilerepository_mtime migrating 21:34:12.2 Info: Beginning Transaction 21:34:12.2 Info: Starting migration of Main DB to 30 21:34:12.2 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:34:12.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:12.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:12.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:12', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:34:12.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-12-23T21:34:12', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:12.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:34:12.2 Info: AlterTable TrackFiles 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: CreateColumn TrackFiles Modified DateTime 21:34:12.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:12.2 Info: => 0.0005581s 21:34:12.2 Info: AlterTable TrackFiles 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: CreateColumn TrackFiles Path String 21:34:12.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:12.2 Info: => 0.0005312s 21:34:12.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:12.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:12.2 Info: => 3.47E-05s 21:34:12.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.2 Info: => 0.0001188s 21:34:12.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:12.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:12.2 Info: => 0.0001297s 21:34:12.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:12.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:12.2 Info: => 0.0001333s 21:34:12.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:12.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:12.2 Info: => 6.97E-05s 21:34:12.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:12.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:12.2 Info: => 0.000111s 21:34:12.2 Info: AlterTable TrackFiles 21:34:12.2 Info: => 4E-07s 21:34:12.2 Info: AlterColumn TrackFiles Path String 21:34:12.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:12.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:12.3 Info: DROP TABLE "TrackFiles" 21:34:12.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.3 Info: => 0.0038866s 21:34:12.3 Info: CreateIndex TrackFiles (Path) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:12.3 Info: => 8.08E-05s 21:34:12.3 Info: DeleteColumn TrackFiles RelativePath 21:34:12.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:12.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:12.3 Info: DROP TABLE "TrackFiles" 21:34:12.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:12.3 Info: => 0.0040492s 21:34:12.3 Info: -> 7 Insert operations completed in 00:00:00.0006282 taking an average of 00:00:00.0000897 21:34:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:12', 'add_mediafilerepository_mtime') 21:34:12.3 Info: Committing Transaction 21:34:12.3 Info: 30: add_mediafilerepository_mtime migrated 21:34:12.3 Info: => 0.0046815s 21:34:12.3 Debug: Took: 00:00:00.1430318 21:34:12.3 Debug: Got 1 tracks 21:34:12.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 21:34:12.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 21:34:12.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864523518213_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:12.3 Info: DatabaseEngineVersionCheck migrating 21:34:12.3 Info: PerformDBOperation 21:34:12.3 Info: Performing DB Operation 21:34:12.3 Info: SQLite 3.47.2 21:34:12.3 Info: => 0.0017283s 21:34:12.3 Info: DatabaseEngineVersionCheck migrated 21:34:12.3 Info: => 0.0017476s 21:34:12.3 Info: VersionMigration migrating 21:34:12.3 Info: Beginning Transaction 21:34:12.3 Info: CreateTable VersionInfo 21:34:12.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:12.3 Info: => 0.0001848s 21:34:12.3 Info: Committing Transaction 21:34:12.3 Info: VersionMigration migrated 21:34:12.3 Info: => 0.0008818s 21:34:12.3 Info: VersionUniqueMigration migrating 21:34:12.3 Info: Beginning Transaction 21:34:12.3 Info: CreateIndex VersionInfo (Version) 21:34:12.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:12.3 Info: => 0.0001062s 21:34:12.3 Info: AlterTable VersionInfo 21:34:12.3 Info: => 5E-07s 21:34:12.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:12.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:12.3 Info: => 0.0004399s 21:34:12.3 Info: Committing Transaction 21:34:12.3 Info: VersionUniqueMigration migrated 21:34:12.3 Info: => 0.0008261s 21:34:12.3 Info: VersionDescriptionMigration migrating 21:34:12.3 Info: Beginning Transaction 21:34:12.3 Info: AlterTable VersionInfo 21:34:12.3 Info: => 9E-07s 21:34:12.3 Info: CreateColumn VersionInfo Description String 21:34:12.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:12.3 Info: => 0.0001938s 21:34:12.3 Info: Committing Transaction 21:34:12.3 Info: VersionDescriptionMigration migrated 21:34:12.3 Info: => 0.0004413s 21:34:12.3 Info: 1: InitialSetup migrating 21:34:12.3 Info: Beginning Transaction 21:34:12.3 Info: Starting migration of Main DB to 1 21:34:12.3 Info: CreateTable Config 21:34:12.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:12.3 Info: => 0.0001297s 21:34:12.3 Info: CreateIndex Config (Key) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:12.3 Info: => 7.63E-05s 21:34:12.3 Info: CreateTable RootFolders 21:34:12.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:12.3 Info: => 8.38E-05s 21:34:12.3 Info: CreateIndex RootFolders (Path) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:12.3 Info: => 7.74E-05s 21:34:12.3 Info: CreateTable Artists 21:34:12.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:12.3 Info: => 0.0001848s 21:34:12.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.3 Info: => 7.38E-05s 21:34:12.3 Info: CreateIndex Artists (NameSlug) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.3 Info: => 6.97E-05s 21:34:12.3 Info: CreateIndex Artists (CleanName) 21:34:12.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.3 Info: => 6.56E-05s 21:34:12.3 Info: CreateIndex Artists (Path) 21:34:12.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.3 Info: => 6.28E-05s 21:34:12.3 Info: CreateTable Albums 21:34:12.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:12.3 Info: => 0.0001618s 21:34:12.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.3 Info: => 9.16E-05s 21:34:12.3 Info: CreateIndex Albums (MBId) 21:34:12.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.3 Info: => 7.2E-05s 21:34:12.3 Info: CreateIndex Albums (TADBId) 21:34:12.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.3 Info: => 6.88E-05s 21:34:12.3 Info: CreateIndex Albums (TitleSlug) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.3 Info: => 6.94E-05s 21:34:12.3 Info: CreateIndex Albums (CleanTitle) 21:34:12.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.3 Info: => 7.76E-05s 21:34:12.3 Info: CreateIndex Albums (Path) 21:34:12.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:12.3 Info: => 6.38E-05s 21:34:12.3 Info: CreateTable Tracks 21:34:12.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:12.3 Info: => 0.000122s 21:34:12.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.3 Info: => 7.04E-05s 21:34:12.3 Info: CreateIndex Tracks (ArtistId) 21:34:12.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:12.3 Info: => 7.01E-05s 21:34:12.3 Info: CreateIndex Tracks (TrackFileId) 21:34:12.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.3 Info: => 7.21E-05s 21:34:12.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:12.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:12.3 Info: => 7.28E-05s 21:34:12.3 Info: CreateTable TrackFiles 21:34:12.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:12.3 Info: => 0.0001427s 21:34:12.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:12.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:12.3 Info: => 7.18E-05s 21:34:12.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:12.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.3 Info: => 6.81E-05s 21:34:12.3 Info: CreateTable History 21:34:12.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:12.3 Info: => 0.0001343s 21:34:12.3 Info: CreateIndex History (Date) 21:34:12.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:12.3 Info: => 7.17E-05s 21:34:12.3 Info: CreateIndex History (EventType) 21:34:12.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:12.3 Info: => 6.91E-05s 21:34:12.3 Info: CreateIndex History (DownloadId) 21:34:12.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:12.3 Info: => 6.82E-05s 21:34:12.3 Info: CreateIndex History (AlbumId) 21:34:12.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:12.3 Info: => 6.73E-05s 21:34:12.3 Info: CreateTable Notifications 21:34:12.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:12.3 Info: => 0.0001101s 21:34:12.3 Info: CreateTable ScheduledTasks 21:34:12.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:12.3 Info: => 0.0001109s 21:34:12.3 Info: CreateIndex ScheduledTasks (TypeName) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:12.3 Info: => 7.33E-05s 21:34:12.3 Info: CreateTable Indexers 21:34:12.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:12.3 Info: => 9.54E-05s 21:34:12.3 Info: CreateIndex Indexers (Name) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.3 Info: => 7.83E-05s 21:34:12.3 Info: CreateTable Profiles 21:34:12.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:12.3 Info: => 8.85E-05s 21:34:12.3 Info: CreateIndex Profiles (Name) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:12.3 Info: => 7.76E-05s 21:34:12.3 Info: CreateTable QualityDefinitions 21:34:12.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:12.3 Info: => 0.0001215s 21:34:12.3 Info: CreateIndex QualityDefinitions (Quality) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:12.3 Info: => 8.94E-05s 21:34:12.3 Info: CreateIndex QualityDefinitions (Title) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:12.3 Info: => 7.77E-05s 21:34:12.3 Info: CreateTable NamingConfig 21:34:12.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:12.3 Info: => 0.0001099s 21:34:12.3 Info: CreateTable Blacklist 21:34:12.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:12.3 Info: => 0.0001431s 21:34:12.3 Info: CreateTable Metadata 21:34:12.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:12.3 Info: => 9.48E-05s 21:34:12.3 Info: CreateTable MetadataFiles 21:34:12.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:12.3 Info: => 0.000108s 21:34:12.3 Info: CreateTable DownloadClients 21:34:12.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:12.3 Info: => 0.0001257s 21:34:12.3 Info: CreateTable PendingReleases 21:34:12.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:12.3 Info: => 0.000113s 21:34:12.3 Info: CreateTable RemotePathMappings 21:34:12.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:12.3 Info: => 9.34E-05s 21:34:12.3 Info: CreateTable Tags 21:34:12.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:12.3 Info: => 8.16E-05s 21:34:12.3 Info: CreateIndex Tags (Label) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:12.3 Info: => 8.33E-05s 21:34:12.3 Info: CreateTable Restrictions 21:34:12.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:12.3 Info: => 8.91E-05s 21:34:12.3 Info: CreateTable DelayProfiles 21:34:12.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:12.3 Info: => 0.0001303s 21:34:12.3 Info: CreateTable Users 21:34:12.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:12.3 Info: => 9.64E-05s 21:34:12.3 Info: CreateIndex Users (Identifier) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:12.3 Info: => 8.11E-05s 21:34:12.3 Info: CreateIndex Users (Username) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:12.3 Info: => 7.87E-05s 21:34:12.3 Info: CreateTable Commands 21:34:12.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:12.3 Info: => 0.0001156s 21:34:12.3 Info: CreateTable IndexerStatus 21:34:12.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:12.3 Info: => 0.0001089s 21:34:12.3 Info: CreateIndex IndexerStatus (ProviderId) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:12.3 Info: => 7.95E-05s 21:34:12.3 Info: CreateTable ExtraFiles 21:34:12.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:12.3 Info: => 0.0001059s 21:34:12.3 Info: CreateTable LyricFiles 21:34:12.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:12.3 Info: => 0.0001321s 21:34:12.3 Info: CreateTable LanguageProfiles 21:34:12.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:12.3 Info: => 8.81E-05s 21:34:12.3 Info: CreateIndex LanguageProfiles (Name) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:12.3 Info: => 8.35E-05s 21:34:12.3 Info: CreateTable DownloadClientStatus 21:34:12.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:12.3 Info: => 9.73E-05s 21:34:12.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:12.3 Info: => 8.61E-05s 21:34:12.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:12.3 Info: -> 1 Insert operations completed in 00:00:00.0000550 taking an average of 00:00:00.0000550 21:34:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:12', 'InitialSetup') 21:34:12.3 Info: Committing Transaction 21:34:12.3 Info: 1: InitialSetup migrated 21:34:12.3 Info: => 0.0009283s 21:34:12.3 Info: 2: add_reason_to_pending_releases migrating 21:34:12.3 Info: Beginning Transaction 21:34:12.3 Info: Starting migration of Main DB to 2 21:34:12.3 Info: AlterTable PendingReleases 21:34:12.3 Info: => 5E-07s 21:34:12.3 Info: CreateColumn PendingReleases Reason Int32 21:34:12.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:12.3 Info: => 0.0005349s 21:34:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:12', 'add_reason_to_pending_releases') 21:34:12.3 Info: Committing Transaction 21:34:12.3 Info: 2: add_reason_to_pending_releases migrated 21:34:12.3 Info: => 0.0010768s 21:34:12.3 Info: 3: add_medium_support migrating 21:34:12.3 Info: Beginning Transaction 21:34:12.3 Info: Starting migration of Main DB to 3 21:34:12.3 Info: AlterTable Albums 21:34:12.3 Info: => 5E-07s 21:34:12.3 Info: CreateColumn Albums Media String 21:34:12.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:12.3 Info: => 0.0004819s 21:34:12.3 Info: AlterTable Tracks 21:34:12.3 Info: => 5E-07s 21:34:12.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:12.3 Info: => 0.0004585s 21:34:12.3 Info: AlterTable Tracks 21:34:12.3 Info: => 4E-07s 21:34:12.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:12.3 Info: => 0.0004522s 21:34:12.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:12.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:12.3 Info: => 3.56E-05s 21:34:12.3 Info: DeleteColumn Tracks TrackNumber 21:34:12.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:12.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:12.3 Info: DROP TABLE "Tracks" 21:34:12.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:12.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.3 Info: => 0.0043466s 21:34:12.3 Info: AlterTable Tracks 21:34:12.3 Info: => 5E-07s 21:34:12.3 Info: CreateColumn Tracks TrackNumber String 21:34:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:12.3 Info: => 0.0004488s 21:34:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:12', 'add_medium_support') 21:34:12.3 Info: Committing Transaction 21:34:12.3 Info: 3: add_medium_support migrated 21:34:12.3 Info: => 0.000976s 21:34:12.3 Info: 4: add_various_qualites_in_profile migrating 21:34:12.3 Info: Beginning Transaction 21:34:12.3 Info: Starting migration of Main DB to 4 21:34:12.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:12.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:12.3 Info: => 4.03E-05s 21:34:12.3 Info: PerformDBOperation 21:34:12.3 Info: Performing DB Operation 21:34:12.3 Info: => 3.11E-05s 21:34:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:12', 'add_various_qualites_in_profile') 21:34:12.3 Info: Committing Transaction 21:34:12.3 Info: 4: add_various_qualites_in_profile migrated 21:34:12.3 Info: => 0.0004834s 21:34:12.3 Info: 5: metadata_profiles migrating 21:34:12.3 Info: Beginning Transaction 21:34:12.3 Info: Starting migration of Main DB to 5 21:34:12.3 Info: CreateTable MetadataProfiles 21:34:12.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:12.3 Info: => 0.0001076s 21:34:12.3 Info: CreateIndex MetadataProfiles (Name) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:12.3 Info: => 8.81E-05s 21:34:12.3 Info: AlterTable Artists 21:34:12.3 Info: => 4E-07s 21:34:12.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:12.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:12.3 Info: => 0.0004806s 21:34:12.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:12.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:12.3 Info: DROP TABLE "Artists" 21:34:12.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.3 Info: => 0.0040518s 21:34:12.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:12.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:12.3 Info: DROP TABLE "Artists" 21:34:12.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.3 Info: => 0.0039038s 21:34:12.3 Info: AlterTable Albums 21:34:12.3 Info: => 4E-07s 21:34:12.3 Info: CreateColumn Albums SecondaryTypes String 21:34:12.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:12.3 Info: => 0.0004678s 21:34:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:12', 'metadata_profiles') 21:34:12.3 Info: Committing Transaction 21:34:12.3 Info: 5: metadata_profiles migrated 21:34:12.3 Info: => 0.0010002s 21:34:12.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:12.3 Info: Beginning Transaction 21:34:12.3 Info: Starting migration of Main DB to 6 21:34:12.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:12.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:12.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:12.3 Info: DROP TABLE "Indexers" 21:34:12.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:12.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.3 Info: => 0.003388s 21:34:12.3 Info: AlterTable Indexers 21:34:12.3 Info: => 4E-07s 21:34:12.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:12.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:12.3 Info: => 0.0004658s 21:34:12.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:12.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:12.3 Info: => 3.25E-05s 21:34:12.3 Info: AlterTable Indexers 21:34:12.3 Info: => 3E-07s 21:34:12.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:12.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:12.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:12.4 Info: DROP TABLE "Indexers" 21:34:12.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.4 Info: => 0.0033598s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:12', 'separate_automatic_and_interactive_search') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 6: separate_automatic_and_interactive_search migrated 21:34:12.4 Info: => 0.0038938s 21:34:12.4 Info: 7: change_album_path_to_relative migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 7 21:34:12.4 Info: DeleteColumn Albums Path 21:34:12.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:12.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:12.4 Info: DROP TABLE "Albums" 21:34:12.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.4 Info: => 0.004156s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:12', 'change_album_path_to_relative') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 7: change_album_path_to_relative migrated 21:34:12.4 Info: => 0.00471s 21:34:12.4 Info: 8: change_quality_size_mb_to_kb migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 8 21:34:12.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:12.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:12.4 Info: => 4.12E-05s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:12', 'change_quality_size_mb_to_kb') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 8: change_quality_size_mb_to_kb migrated 21:34:12.4 Info: => 0.0004005s 21:34:12.4 Info: 9: album_releases migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 9 21:34:12.4 Info: AlterTable Albums 21:34:12.4 Info: => 5E-07s 21:34:12.4 Info: CreateColumn Albums Releases String 21:34:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:12.4 Info: => 0.0004768s 21:34:12.4 Info: AlterTable Albums 21:34:12.4 Info: => 3E-07s 21:34:12.4 Info: CreateColumn Albums CurrentRelease String 21:34:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:12.4 Info: => 0.0004388s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:12', 'album_releases') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 9: album_releases migrated 21:34:12.4 Info: => 0.0008476s 21:34:12.4 Info: 10: album_releases_fix migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 10 21:34:12.4 Info: AlterTable Albums 21:34:12.4 Info: => 6E-07s 21:34:12.4 Info: AlterColumn Albums Releases String 21:34:12.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:12.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:12.4 Info: DROP TABLE "Albums" 21:34:12.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.4 Info: => 0.0045269s 21:34:12.4 Info: AlterTable Albums 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: AlterColumn Albums CurrentRelease String 21:34:12.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:12.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:12.4 Info: DROP TABLE "Albums" 21:34:12.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.4 Info: => 0.0045913s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:12', 'album_releases_fix') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 10: album_releases_fix migrated 21:34:12.4 Info: => 0.0051412s 21:34:12.4 Info: 11: import_lists migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 11 21:34:12.4 Info: CreateTable ImportLists 21:34:12.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.4 Info: => 0.0001454s 21:34:12.4 Info: CreateIndex ImportLists (Name) 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:12.4 Info: => 8.6E-05s 21:34:12.4 Info: CreateTable ImportListStatus 21:34:12.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:12.4 Info: => 0.0001104s 21:34:12.4 Info: CreateIndex ImportListStatus (ProviderId) 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:12.4 Info: => 8.48E-05s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:12', 'import_lists') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 11: import_lists migrated 21:34:12.4 Info: => 0.0006029s 21:34:12.4 Info: 12: add_release_status migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 12 21:34:12.4 Info: AlterTable MetadataProfiles 21:34:12.4 Info: => 1.4E-06s 21:34:12.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:12.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:12.4 Info: => 0.0005534s 21:34:12.4 Info: PerformDBOperation 21:34:12.4 Info: Performing DB Operation 21:34:12.4 Info: => 2.99E-05s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:12', 'add_release_status') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 12: add_release_status migrated 21:34:12.4 Info: => 0.0004106s 21:34:12.4 Info: 13: album_download_notification migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 13 21:34:12.4 Info: AlterTable Notifications 21:34:12.4 Info: => 6E-07s 21:34:12.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:12.4 Info: => 0.0005154s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:12', 'album_download_notification') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 13: album_download_notification migrated 21:34:12.4 Info: => 0.0009895s 21:34:12.4 Info: 14: fix_language_metadata_profiles migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 14 21:34:12.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:12.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:12.4 Info: => 8.17E-05s 21:34:12.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:12.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:12.4 Info: => 7.26E-05s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:12', 'fix_language_metadata_profiles') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 14: fix_language_metadata_profiles migrated 21:34:12.4 Info: => 0.0005131s 21:34:12.4 Info: 15: remove_fanzub migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 15 21:34:12.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:12.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:12.4 Info: => 4E-05s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:12', 'remove_fanzub') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 15: remove_fanzub migrated 21:34:12.4 Info: => 0.0004866s 21:34:12.4 Info: 16: update_artist_history_indexes migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 16 21:34:12.4 Info: CreateIndex Albums (ArtistId) 21:34:12.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:12.4 Info: => 8.87E-05s 21:34:12.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:12.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:12.4 Info: => 9.89E-05s 21:34:12.4 Info: DeleteIndex History (AlbumId) 21:34:12.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:12.4 Info: => 0.0001344s 21:34:12.4 Info: CreateIndex History (AlbumId, Date) 21:34:12.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:12.4 Info: => 8.68E-05s 21:34:12.4 Info: DeleteIndex History (DownloadId) 21:34:12.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:12.4 Info: => 0.0001165s 21:34:12.4 Info: CreateIndex History (DownloadId, Date) 21:34:12.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:12.4 Info: => 8.49E-05s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:12', 'update_artist_history_indexes') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 16: update_artist_history_indexes migrated 21:34:12.4 Info: => 0.0004964s 21:34:12.4 Info: 17: remove_nma migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 17 21:34:12.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:12.4 Info: => 7.19E-05s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:12', 'remove_nma') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 17: remove_nma migrated 21:34:12.4 Info: => 0.0005159s 21:34:12.4 Info: 18: album_disambiguation migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 18 21:34:12.4 Info: AlterTable Albums 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn Albums Disambiguation String 21:34:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:12.4 Info: => 0.0005434s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:12', 'album_disambiguation') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 18: album_disambiguation migrated 21:34:12.4 Info: => 0.0010035s 21:34:12.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 19 21:34:12.4 Info: PerformDBOperation 21:34:12.4 Info: Performing DB Operation 21:34:12.4 Info: => 3.21E-05s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:12', 'add_ape_quality_in_profiles') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:12.4 Info: => 0.000474s 21:34:12.4 Info: 20: remove_pushalot migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 20 21:34:12.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:12.4 Info: => 4.22E-05s 21:34:12.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:12.4 Info: => 3.37E-05s 21:34:12.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:12.4 Info: => 3.15E-05s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:12', 'remove_pushalot') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 20: remove_pushalot migrated 21:34:12.4 Info: => 0.0003632s 21:34:12.4 Info: 21: add_custom_filters migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 21 21:34:12.4 Info: CreateTable CustomFilters 21:34:12.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:12.4 Info: => 0.0001179s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:12', 'add_custom_filters') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 21: add_custom_filters migrated 21:34:12.4 Info: => 0.0005002s 21:34:12.4 Info: 22: import_list_tags migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 22 21:34:12.4 Info: AlterTable ImportLists 21:34:12.4 Info: => 5E-07s 21:34:12.4 Info: CreateColumn ImportLists Tags String 21:34:12.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:12.4 Info: => 0.000528s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:12', 'import_list_tags') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 22: import_list_tags migrated 21:34:12.4 Info: => 0.001003s 21:34:12.4 Info: 23: add_release_groups_etc migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 23 21:34:12.4 Info: CreateTable ArtistMetadata 21:34:12.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:12.4 Info: => 0.000152s 21:34:12.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:12.4 Info: => 0.0001022s 21:34:12.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:12.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:12.4 Info: => 8.36E-05s 21:34:12.4 Info: AlterTable Artists 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:12.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.4 Info: => 0.0005357s 21:34:12.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:12.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:12.4 Info: => 6.16E-05s 21:34:12.4 Info: CreateTable AlbumReleases 21:34:12.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:12.4 Info: => 0.0001562s 21:34:12.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:12.4 Info: => 9.74E-05s 21:34:12.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:12.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:12.4 Info: => 8.27E-05s 21:34:12.4 Info: PerformDBOperation 21:34:12.4 Info: Performing DB Operation 21:34:12.4 Info: => 5.13E-05s 21:34:12.4 Info: AlterTable Albums 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.4 Info: => 0.000562s 21:34:12.4 Info: AlterTable Albums 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:12.4 Info: => 0.0005241s 21:34:12.4 Info: AlterTable Albums 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn Albums Links String 21:34:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:12.4 Info: => 0.000519s 21:34:12.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:12.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:12.4 Info: => 8.79E-05s 21:34:12.4 Info: AlterTable Tracks 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:12.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:12.4 Info: => 0.0005217s 21:34:12.4 Info: AlterTable Tracks 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:12.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:12.4 Info: => 0.0005609s 21:34:12.4 Info: AlterTable Tracks 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:12.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.4 Info: => 0.0005968s 21:34:12.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:12.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:12.4 Info: => 7.27E-05s 21:34:12.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:12.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:12.4 Info: => 7.29E-05s 21:34:12.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:12.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:12.4 Info: DROP TABLE "Artists" 21:34:12.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.4 Info: => 0.0092732s 21:34:12.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:12.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:12.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:12.4 Info: DROP TABLE "Albums" 21:34:12.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.4 Info: => 0.0043876s 21:34:12.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:12.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:12.4 Info: DROP TABLE "Tracks" 21:34:12.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.4 Info: => 0.0038688s 21:34:12.4 Info: DeleteColumn TrackFiles ArtistId 21:34:12.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:12.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:12.4 Info: DROP TABLE "TrackFiles" 21:34:12.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.4 Info: => 0.0036785s 21:34:12.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:12.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:12.4 Info: => 7.84E-05s 21:34:12.4 Info: CreateIndex Artists (Monitored) 21:34:12.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:12.4 Info: => 7.61E-05s 21:34:12.4 Info: CreateIndex Albums (ArtistMetadataId) 21:34:12.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:12.4 Info: => 7.28E-05s 21:34:12.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:12.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:12.4 Info: => 7.13E-05s 21:34:12.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:12.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:12.4 Info: => 7.18E-05s 21:34:12.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:12.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:12.4 Info: => 7.1E-05s 21:34:12.4 Info: UpdateData 21:34:12.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:12.4 Info: => 3.91E-05s 21:34:12.4 Info: UpdateData 21:34:12.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:12.4 Info: => 3.15E-05s 21:34:12.4 Info: UpdateData 21:34:12.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:12.4 Info: => 3.52E-05s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:12', 'add_release_groups_etc') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 23: add_release_groups_etc migrated 21:34:12.4 Info: => 0.0007212s 21:34:12.4 Info: 24: NewMediaInfoFormat migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 24 21:34:12.4 Info: UpdateData 21:34:12.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:12.4 Info: => 4.89E-05s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:12', 'NewMediaInfoFormat') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 24: NewMediaInfoFormat migrated 21:34:12.4 Info: => 0.0004866s 21:34:12.4 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 25 21:34:12.4 Info: RenameTable Restrictions ReleaseProfiles 21:34:12.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:12.4 Info: => 0.0013924s 21:34:12.4 Info: AlterTable ReleaseProfiles 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:12.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:12.4 Info: => 0.0005115s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:12', 'rename_restrictions_to_release_profiles') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:12.4 Info: => 0.0009879s 21:34:12.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 26 21:34:12.4 Info: RenameTable Profiles QualityProfiles 21:34:12.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:12.4 Info: => 0.0013993s 21:34:12.4 Info: AlterTable QualityProfiles 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:12.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:12.4 Info: => 0.0005308s 21:34:12.4 Info: AlterTable LanguageProfiles 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:12.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:12.4 Info: => 0.0004963s 21:34:12.4 Info: UpdateData 21:34:12.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:12.4 Info: => 3.72E-05s 21:34:12.4 Info: UpdateData 21:34:12.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:12.4 Info: => 2.85E-05s 21:34:12.4 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:12.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:12.4 Info: DROP TABLE "Artists" 21:34:12.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:12.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:12.4 Info: => 0.0041749s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:12', 'rename_quality_profiles_add_upgrade_allowed') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:12.4 Info: => 0.0047822s 21:34:12.4 Info: 27: add_import_exclusions migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 27 21:34:12.4 Info: CreateTable ImportListExclusions 21:34:12.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:12.4 Info: => 0.0001751s 21:34:12.4 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:12.4 Info: => 8.48E-05s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:12', 'add_import_exclusions') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 27: add_import_exclusions migrated 21:34:12.4 Info: => 0.0005863s 21:34:12.4 Info: 28: clean_artist_metadata_table migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 28 21:34:12.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.4 Info: => 0.0002504s 21:34:12.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.4 Info: => 0.0001176s 21:34:12.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:12.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:12.4 Info: => 0.0001131s 21:34:12.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:12.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:12.4 Info: => 0.000115s 21:34:12.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.4 Info: => 0.0001113s 21:34:12.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.4 Info: => 0.0001147s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:12', 'clean_artist_metadata_table') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 28: clean_artist_metadata_table migrated 21:34:12.4 Info: => 0.000599s 21:34:12.4 Info: 29: health_issue_notification migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 29 21:34:12.4 Info: AlterTable Notifications 21:34:12.4 Info: => 5E-07s 21:34:12.4 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:12.4 Info: => 0.0005323s 21:34:12.4 Info: AlterTable Notifications 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:12.4 Info: => 0.0004962s 21:34:12.4 Info: AlterTable Notifications 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:12.4 Info: => 0.000499s 21:34:12.4 Info: AlterTable Notifications 21:34:12.4 Info: => 3E-07s 21:34:12.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:12.4 Info: => 0.0005184s 21:34:12.4 Info: AlterTable Notifications 21:34:12.4 Info: => 3E-07s 21:34:12.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:12.4 Info: => 0.0005173s 21:34:12.4 Info: DeleteColumn Notifications OnDownload 21:34:12.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:12.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:12.4 Info: DROP TABLE "Notifications" 21:34:12.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:12.4 Info: => 0.0041587s 21:34:12.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:12.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:12.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:12.4 Info: DROP TABLE "Notifications" 21:34:12.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:12.4 Info: => 0.0040985s 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:12', 'health_issue_notification') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 29: health_issue_notification migrated 21:34:12.4 Info: => 0.0046036s 21:34:12.4 Info: 30: add_mediafilerepository_mtime migrating 21:34:12.4 Info: Beginning Transaction 21:34:12.4 Info: Starting migration of Main DB to 30 21:34:12.4 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:34:12.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:12.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:12.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:12', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:12.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:12', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:12.4 Info: AlterTable TrackFiles 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn TrackFiles Modified DateTime 21:34:12.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:12.4 Info: => 0.0005825s 21:34:12.4 Info: AlterTable TrackFiles 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: CreateColumn TrackFiles Path String 21:34:12.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:12.4 Info: => 0.0005074s 21:34:12.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:12.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:12.4 Info: => 3.06E-05s 21:34:12.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.4 Info: => 0.0001232s 21:34:12.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:12.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:12.4 Info: => 0.0001294s 21:34:12.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:12.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:12.4 Info: => 0.0001316s 21:34:12.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:12.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:12.4 Info: => 6.65E-05s 21:34:12.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:12.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:12.4 Info: => 4.77E-05s 21:34:12.4 Info: AlterTable TrackFiles 21:34:12.4 Info: => 4E-07s 21:34:12.4 Info: AlterColumn TrackFiles Path String 21:34:12.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:12.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:12.4 Info: DROP TABLE "TrackFiles" 21:34:12.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.4 Info: => 0.0038313s 21:34:12.4 Info: CreateIndex TrackFiles (Path) 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:12.4 Info: => 7.97E-05s 21:34:12.4 Info: DeleteColumn TrackFiles RelativePath 21:34:12.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:12.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:12.4 Info: DROP TABLE "TrackFiles" 21:34:12.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:12.4 Info: => 0.0040317s 21:34:12.4 Info: -> 5 Insert operations completed in 00:00:00.0003182 taking an average of 00:00:00.0000636 21:34:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:12', 'add_mediafilerepository_mtime') 21:34:12.4 Info: Committing Transaction 21:34:12.4 Info: 30: add_mediafilerepository_mtime migrated 21:34:12.4 Info: => 0.0046115s 21:34:12.4 Debug: Took: 00:00:00.1426027 21:34:12.5 Debug: Got 0 tracks 21:34:12.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 21:34:12.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 21:34:12.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864525384330_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:12.5 Info: DatabaseEngineVersionCheck migrating 21:34:12.5 Info: PerformDBOperation 21:34:12.5 Info: Performing DB Operation 21:34:12.5 Info: SQLite 3.47.2 21:34:12.5 Info: => 0.0015042s 21:34:12.5 Info: DatabaseEngineVersionCheck migrated 21:34:12.5 Info: => 0.0015144s 21:34:12.5 Info: VersionMigration migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: CreateTable VersionInfo 21:34:12.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:12.5 Info: => 0.0001611s 21:34:12.5 Info: Committing Transaction 21:34:12.5 Info: VersionMigration migrated 21:34:12.5 Info: => 0.0010542s 21:34:12.5 Info: VersionUniqueMigration migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: CreateIndex VersionInfo (Version) 21:34:12.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:12.5 Info: => 0.0001058s 21:34:12.5 Info: AlterTable VersionInfo 21:34:12.5 Info: => 5E-07s 21:34:12.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:12.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:12.5 Info: => 0.0004401s 21:34:12.5 Info: Committing Transaction 21:34:12.5 Info: VersionUniqueMigration migrated 21:34:12.5 Info: => 0.0008349s 21:34:12.5 Info: VersionDescriptionMigration migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: AlterTable VersionInfo 21:34:12.5 Info: => 5E-07s 21:34:12.5 Info: CreateColumn VersionInfo Description String 21:34:12.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:12.5 Info: => 0.0001728s 21:34:12.5 Info: Committing Transaction 21:34:12.5 Info: VersionDescriptionMigration migrated 21:34:12.5 Info: => 0.0004991s 21:34:12.5 Info: 1: InitialSetup migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: Starting migration of Main DB to 1 21:34:12.5 Info: CreateTable Config 21:34:12.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:12.5 Info: => 0.000128s 21:34:12.5 Info: CreateIndex Config (Key) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:12.5 Info: => 7.44E-05s 21:34:12.5 Info: CreateTable RootFolders 21:34:12.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:12.5 Info: => 8.05E-05s 21:34:12.5 Info: CreateIndex RootFolders (Path) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:12.5 Info: => 7.88E-05s 21:34:12.5 Info: CreateTable Artists 21:34:12.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:12.5 Info: => 0.000212s 21:34:12.5 Info: CreateIndex Artists (ForeignArtistId) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.5 Info: => 7.52E-05s 21:34:12.5 Info: CreateIndex Artists (NameSlug) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.5 Info: => 7.12E-05s 21:34:12.5 Info: CreateIndex Artists (CleanName) 21:34:12.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.5 Info: => 6.74E-05s 21:34:12.5 Info: CreateIndex Artists (Path) 21:34:12.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.5 Info: => 6.58E-05s 21:34:12.5 Info: CreateTable Albums 21:34:12.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:12.5 Info: => 0.0001868s 21:34:12.5 Info: CreateIndex Albums (ForeignAlbumId) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.5 Info: => 7.45E-05s 21:34:12.5 Info: CreateIndex Albums (MBId) 21:34:12.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.5 Info: => 7.31E-05s 21:34:12.5 Info: CreateIndex Albums (TADBId) 21:34:12.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.5 Info: => 6.98E-05s 21:34:12.5 Info: CreateIndex Albums (TitleSlug) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.5 Info: => 7.02E-05s 21:34:12.5 Info: CreateIndex Albums (CleanTitle) 21:34:12.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.5 Info: => 8.15E-05s 21:34:12.5 Info: CreateIndex Albums (Path) 21:34:12.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:12.5 Info: => 6.04E-05s 21:34:12.5 Info: CreateTable Tracks 21:34:12.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:12.5 Info: => 0.0001192s 21:34:12.5 Info: CreateIndex Tracks (ForeignTrackId) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.5 Info: => 7.06E-05s 21:34:12.5 Info: CreateIndex Tracks (ArtistId) 21:34:12.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:12.5 Info: => 7.25E-05s 21:34:12.5 Info: CreateIndex Tracks (TrackFileId) 21:34:12.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.5 Info: => 7.3E-05s 21:34:12.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:12.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:12.5 Info: => 7.36E-05s 21:34:12.5 Info: CreateTable TrackFiles 21:34:12.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:12.5 Info: => 0.0001422s 21:34:12.5 Info: CreateIndex TrackFiles (ArtistId) 21:34:12.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:12.5 Info: => 7.3E-05s 21:34:12.5 Info: CreateIndex TrackFiles (AlbumId) 21:34:12.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.5 Info: => 6.74E-05s 21:34:12.5 Info: CreateTable History 21:34:12.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:12.5 Info: => 0.0001365s 21:34:12.5 Info: CreateIndex History (Date) 21:34:12.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:12.5 Info: => 7.13E-05s 21:34:12.5 Info: CreateIndex History (EventType) 21:34:12.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:12.5 Info: => 6.81E-05s 21:34:12.5 Info: CreateIndex History (DownloadId) 21:34:12.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:12.5 Info: => 6.84E-05s 21:34:12.5 Info: CreateIndex History (AlbumId) 21:34:12.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:12.5 Info: => 9.11E-05s 21:34:12.5 Info: CreateTable Notifications 21:34:12.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:12.5 Info: => 0.0001407s 21:34:12.5 Info: CreateTable ScheduledTasks 21:34:12.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:12.5 Info: => 0.0001039s 21:34:12.5 Info: CreateIndex ScheduledTasks (TypeName) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:12.5 Info: => 7.34E-05s 21:34:12.5 Info: CreateTable Indexers 21:34:12.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:12.5 Info: => 9.59E-05s 21:34:12.5 Info: CreateIndex Indexers (Name) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.5 Info: => 7.77E-05s 21:34:12.5 Info: CreateTable Profiles 21:34:12.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:12.5 Info: => 8.53E-05s 21:34:12.5 Info: CreateIndex Profiles (Name) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:12.5 Info: => 9.54E-05s 21:34:12.5 Info: CreateTable QualityDefinitions 21:34:12.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:12.5 Info: => 0.0001093s 21:34:12.5 Info: CreateIndex QualityDefinitions (Quality) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:12.5 Info: => 7.49E-05s 21:34:12.5 Info: CreateIndex QualityDefinitions (Title) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:12.5 Info: => 7.43E-05s 21:34:12.5 Info: CreateTable NamingConfig 21:34:12.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:12.5 Info: => 0.0001091s 21:34:12.5 Info: CreateTable Blacklist 21:34:12.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:12.5 Info: => 0.0001537s 21:34:12.5 Info: CreateTable Metadata 21:34:12.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:12.5 Info: => 9.56E-05s 21:34:12.5 Info: CreateTable MetadataFiles 21:34:12.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:12.5 Info: => 0.0001083s 21:34:12.5 Info: CreateTable DownloadClients 21:34:12.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:12.5 Info: => 0.0001239s 21:34:12.5 Info: CreateTable PendingReleases 21:34:12.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:12.5 Info: => 0.0001107s 21:34:12.5 Info: CreateTable RemotePathMappings 21:34:12.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:12.5 Info: => 0.0001041s 21:34:12.5 Info: CreateTable Tags 21:34:12.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:12.5 Info: => 8.26E-05s 21:34:12.5 Info: CreateIndex Tags (Label) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:12.5 Info: => 8.42E-05s 21:34:12.5 Info: CreateTable Restrictions 21:34:12.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:12.5 Info: => 8.78E-05s 21:34:12.5 Info: CreateTable DelayProfiles 21:34:12.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:12.5 Info: => 0.0001356s 21:34:12.5 Info: CreateTable Users 21:34:12.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:12.5 Info: => 9.02E-05s 21:34:12.5 Info: CreateIndex Users (Identifier) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:12.5 Info: => 8.28E-05s 21:34:12.5 Info: CreateIndex Users (Username) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:12.5 Info: => 7.71E-05s 21:34:12.5 Info: CreateTable Commands 21:34:12.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:12.5 Info: => 0.0001174s 21:34:12.5 Info: CreateTable IndexerStatus 21:34:12.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:12.5 Info: => 0.0001133s 21:34:12.5 Info: CreateIndex IndexerStatus (ProviderId) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:12.5 Info: => 9.99E-05s 21:34:12.5 Info: CreateTable ExtraFiles 21:34:12.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:12.5 Info: => 0.0001459s 21:34:12.5 Info: CreateTable LyricFiles 21:34:12.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:12.5 Info: => 0.0001265s 21:34:12.5 Info: CreateTable LanguageProfiles 21:34:12.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:12.5 Info: => 8.93E-05s 21:34:12.5 Info: CreateIndex LanguageProfiles (Name) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:12.5 Info: => 8.45E-05s 21:34:12.5 Info: CreateTable DownloadClientStatus 21:34:12.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:12.5 Info: => 9.75E-05s 21:34:12.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:12.5 Info: => 8.66E-05s 21:34:12.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:12.5 Info: -> 1 Insert operations completed in 00:00:00.0000550 taking an average of 00:00:00.0000550 21:34:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:12', 'InitialSetup') 21:34:12.5 Info: Committing Transaction 21:34:12.5 Info: 1: InitialSetup migrated 21:34:12.5 Info: => 0.0009807s 21:34:12.5 Info: 2: add_reason_to_pending_releases migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: Starting migration of Main DB to 2 21:34:12.5 Info: AlterTable PendingReleases 21:34:12.5 Info: => 6E-07s 21:34:12.5 Info: CreateColumn PendingReleases Reason Int32 21:34:12.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:12.5 Info: => 0.0005456s 21:34:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:12', 'add_reason_to_pending_releases') 21:34:12.5 Info: Committing Transaction 21:34:12.5 Info: 2: add_reason_to_pending_releases migrated 21:34:12.5 Info: => 0.0010171s 21:34:12.5 Info: 3: add_medium_support migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: Starting migration of Main DB to 3 21:34:12.5 Info: AlterTable Albums 21:34:12.5 Info: => 6E-07s 21:34:12.5 Info: CreateColumn Albums Media String 21:34:12.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:12.5 Info: => 0.0004923s 21:34:12.5 Info: AlterTable Tracks 21:34:12.5 Info: => 4E-07s 21:34:12.5 Info: CreateColumn Tracks MediumNumber Int32 21:34:12.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:12.5 Info: => 0.0004672s 21:34:12.5 Info: AlterTable Tracks 21:34:12.5 Info: => 4E-07s 21:34:12.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:12.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:12.5 Info: => 0.0004588s 21:34:12.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:12.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:12.5 Info: => 3.56E-05s 21:34:12.5 Info: DeleteColumn Tracks TrackNumber 21:34:12.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:12.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:12.5 Info: DROP TABLE "Tracks" 21:34:12.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:12.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.5 Info: => 0.0039432s 21:34:12.5 Info: AlterTable Tracks 21:34:12.5 Info: => 5E-07s 21:34:12.5 Info: CreateColumn Tracks TrackNumber String 21:34:12.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:12.5 Info: => 0.0005025s 21:34:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:12', 'add_medium_support') 21:34:12.5 Info: Committing Transaction 21:34:12.5 Info: 3: add_medium_support migrated 21:34:12.5 Info: => 0.0010288s 21:34:12.5 Info: 4: add_various_qualites_in_profile migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: Starting migration of Main DB to 4 21:34:12.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:12.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:12.5 Info: => 4.12E-05s 21:34:12.5 Info: PerformDBOperation 21:34:12.5 Info: Performing DB Operation 21:34:12.5 Info: => 2.94E-05s 21:34:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:12', 'add_various_qualites_in_profile') 21:34:12.5 Info: Committing Transaction 21:34:12.5 Info: 4: add_various_qualites_in_profile migrated 21:34:12.5 Info: => 0.0003908s 21:34:12.5 Info: 5: metadata_profiles migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: Starting migration of Main DB to 5 21:34:12.5 Info: CreateTable MetadataProfiles 21:34:12.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:12.5 Info: => 0.0001111s 21:34:12.5 Info: CreateIndex MetadataProfiles (Name) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:12.5 Info: => 9.03E-05s 21:34:12.5 Info: AlterTable Artists 21:34:12.5 Info: => 4E-07s 21:34:12.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:12.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:12.5 Info: => 0.0004902s 21:34:12.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:12.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:12.5 Info: DROP TABLE "Artists" 21:34:12.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.5 Info: => 0.0041258s 21:34:12.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:12.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:12.5 Info: DROP TABLE "Artists" 21:34:12.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.5 Info: => 0.0040922s 21:34:12.5 Info: AlterTable Albums 21:34:12.5 Info: => 4E-07s 21:34:12.5 Info: CreateColumn Albums SecondaryTypes String 21:34:12.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:12.5 Info: => 0.0004761s 21:34:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:12', 'metadata_profiles') 21:34:12.5 Info: Committing Transaction 21:34:12.5 Info: 5: metadata_profiles migrated 21:34:12.5 Info: => 0.0010136s 21:34:12.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: Starting migration of Main DB to 6 21:34:12.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:12.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:12.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:12.5 Info: DROP TABLE "Indexers" 21:34:12.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.5 Info: => 0.003812s 21:34:12.5 Info: AlterTable Indexers 21:34:12.5 Info: => 4E-07s 21:34:12.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:12.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:12.5 Info: => 0.0004885s 21:34:12.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:12.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:12.5 Info: => 3.21E-05s 21:34:12.5 Info: AlterTable Indexers 21:34:12.5 Info: => 3E-07s 21:34:12.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:12.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:12.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:12.5 Info: DROP TABLE "Indexers" 21:34:12.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.5 Info: => 0.0038198s 21:34:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:12', 'separate_automatic_and_interactive_search') 21:34:12.5 Info: Committing Transaction 21:34:12.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:12.5 Info: => 0.004271s 21:34:12.5 Info: 7: change_album_path_to_relative migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: Starting migration of Main DB to 7 21:34:12.5 Info: DeleteColumn Albums Path 21:34:12.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:12.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:12.5 Info: DROP TABLE "Albums" 21:34:12.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.5 Info: => 0.0042433s 21:34:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:12', 'change_album_path_to_relative') 21:34:12.5 Info: Committing Transaction 21:34:12.5 Info: 7: change_album_path_to_relative migrated 21:34:12.5 Info: => 0.0048105s 21:34:12.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: Starting migration of Main DB to 8 21:34:12.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:12.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:12.5 Info: => 3.77E-05s 21:34:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:12', 'change_quality_size_mb_to_kb') 21:34:12.5 Info: Committing Transaction 21:34:12.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:12.5 Info: => 0.0004327s 21:34:12.5 Info: 9: album_releases migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: Starting migration of Main DB to 9 21:34:12.5 Info: AlterTable Albums 21:34:12.5 Info: => 1.2E-06s 21:34:12.5 Info: CreateColumn Albums Releases String 21:34:12.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:12.5 Info: => 0.0005808s 21:34:12.5 Info: AlterTable Albums 21:34:12.5 Info: => 4E-07s 21:34:12.5 Info: CreateColumn Albums CurrentRelease String 21:34:12.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:12.5 Info: => 0.0004759s 21:34:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:12', 'album_releases') 21:34:12.5 Info: Committing Transaction 21:34:12.5 Info: 9: album_releases migrated 21:34:12.5 Info: => 0.0009583s 21:34:12.5 Info: 10: album_releases_fix migrating 21:34:12.5 Info: Beginning Transaction 21:34:12.5 Info: Starting migration of Main DB to 10 21:34:12.5 Info: AlterTable Albums 21:34:12.5 Info: => 1.4E-06s 21:34:12.5 Info: AlterColumn Albums Releases String 21:34:12.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:12.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:12.5 Info: DROP TABLE "Albums" 21:34:12.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.5 Info: => 0.0041512s 21:34:12.5 Info: AlterTable Albums 21:34:12.5 Info: => 4E-07s 21:34:12.5 Info: AlterColumn Albums CurrentRelease String 21:34:12.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:12.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:12.6 Info: DROP TABLE "Albums" 21:34:12.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.6 Info: => 0.0043014s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:12', 'album_releases_fix') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 10: album_releases_fix migrated 21:34:12.6 Info: => 0.0048671s 21:34:12.6 Info: 11: import_lists migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 11 21:34:12.6 Info: CreateTable ImportLists 21:34:12.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.6 Info: => 0.0001475s 21:34:12.6 Info: CreateIndex ImportLists (Name) 21:34:12.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:12.6 Info: => 8.61E-05s 21:34:12.6 Info: CreateTable ImportListStatus 21:34:12.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:12.6 Info: => 0.0001143s 21:34:12.6 Info: CreateIndex ImportListStatus (ProviderId) 21:34:12.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:12.6 Info: => 8.47E-05s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:12', 'import_lists') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 11: import_lists migrated 21:34:12.6 Info: => 0.0005941s 21:34:12.6 Info: 12: add_release_status migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 12 21:34:12.6 Info: AlterTable MetadataProfiles 21:34:12.6 Info: => 5E-07s 21:34:12.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:12.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:12.6 Info: => 0.0005688s 21:34:12.6 Info: PerformDBOperation 21:34:12.6 Info: Performing DB Operation 21:34:12.6 Info: => 2.96E-05s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:12', 'add_release_status') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 12: add_release_status migrated 21:34:12.6 Info: => 0.0005043s 21:34:12.6 Info: 13: album_download_notification migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 13 21:34:12.6 Info: AlterTable Notifications 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:12.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:12.6 Info: => 0.0004999s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:12', 'album_download_notification') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 13: album_download_notification migrated 21:34:12.6 Info: => 0.0009716s 21:34:12.6 Info: 14: fix_language_metadata_profiles migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 14 21:34:12.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:12.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:12.6 Info: => 8.24E-05s 21:34:12.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:12.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:12.6 Info: => 7.22E-05s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:12', 'fix_language_metadata_profiles') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 14: fix_language_metadata_profiles migrated 21:34:12.6 Info: => 0.0005477s 21:34:12.6 Info: 15: remove_fanzub migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 15 21:34:12.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:12.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:12.6 Info: => 3.84E-05s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:12', 'remove_fanzub') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 15: remove_fanzub migrated 21:34:12.6 Info: => 0.0005061s 21:34:12.6 Info: 16: update_artist_history_indexes migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 16 21:34:12.6 Info: CreateIndex Albums (ArtistId) 21:34:12.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:12.6 Info: => 9.65E-05s 21:34:12.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:12.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:12.6 Info: => 0.0001006s 21:34:12.6 Info: DeleteIndex History (AlbumId) 21:34:12.6 Info: DROP INDEX "IX_History_AlbumId" 21:34:12.6 Info: => 0.0001372s 21:34:12.6 Info: CreateIndex History (AlbumId, Date) 21:34:12.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:12.6 Info: => 8.7E-05s 21:34:12.6 Info: DeleteIndex History (DownloadId) 21:34:12.6 Info: DROP INDEX "IX_History_DownloadId" 21:34:12.6 Info: => 0.0001166s 21:34:12.6 Info: CreateIndex History (DownloadId, Date) 21:34:12.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:12.6 Info: => 0.0001106s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:12', 'update_artist_history_indexes') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 16: update_artist_history_indexes migrated 21:34:12.6 Info: => 0.0006284s 21:34:12.6 Info: 17: remove_nma migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 17 21:34:12.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:12.6 Info: => 4.04E-05s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:12', 'remove_nma') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 17: remove_nma migrated 21:34:12.6 Info: => 0.0004795s 21:34:12.6 Info: 18: album_disambiguation migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 18 21:34:12.6 Info: AlterTable Albums 21:34:12.6 Info: => 5E-07s 21:34:12.6 Info: CreateColumn Albums Disambiguation String 21:34:12.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:12.6 Info: => 0.0005494s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:12', 'album_disambiguation') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 18: album_disambiguation migrated 21:34:12.6 Info: => 0.0010206s 21:34:12.6 Info: 19: add_ape_quality_in_profiles migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 19 21:34:12.6 Info: PerformDBOperation 21:34:12.6 Info: Performing DB Operation 21:34:12.6 Info: => 3.18E-05s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:12', 'add_ape_quality_in_profiles') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 19: add_ape_quality_in_profiles migrated 21:34:12.6 Info: => 0.0003684s 21:34:12.6 Info: 20: remove_pushalot migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 20 21:34:12.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:12.6 Info: => 4.15E-05s 21:34:12.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:12.6 Info: => 3.4E-05s 21:34:12.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:12.6 Info: => 3.13E-05s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:12', 'remove_pushalot') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 20: remove_pushalot migrated 21:34:12.6 Info: => 0.0003634s 21:34:12.6 Info: 21: add_custom_filters migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 21 21:34:12.6 Info: CreateTable CustomFilters 21:34:12.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:12.6 Info: => 0.0001158s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:12', 'add_custom_filters') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 21: add_custom_filters migrated 21:34:12.6 Info: => 0.0004883s 21:34:12.6 Info: 22: import_list_tags migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 22 21:34:12.6 Info: AlterTable ImportLists 21:34:12.6 Info: => 5E-07s 21:34:12.6 Info: CreateColumn ImportLists Tags String 21:34:12.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:12.6 Info: => 0.0005166s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:12', 'import_list_tags') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 22: import_list_tags migrated 21:34:12.6 Info: => 0.000871s 21:34:12.6 Info: 23: add_release_groups_etc migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 23 21:34:12.6 Info: CreateTable ArtistMetadata 21:34:12.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:12.6 Info: => 0.0001792s 21:34:12.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:12.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:12.6 Info: => 9.97E-05s 21:34:12.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:12.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:12.6 Info: => 8.87E-05s 21:34:12.6 Info: AlterTable Artists 21:34:12.6 Info: => 5E-07s 21:34:12.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:12.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.6 Info: => 0.0005813s 21:34:12.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:12.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:12.6 Info: => 6.18E-05s 21:34:12.6 Info: CreateTable AlbumReleases 21:34:12.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:12.6 Info: => 0.0001552s 21:34:12.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:12.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:12.6 Info: => 8.9E-05s 21:34:12.6 Info: CreateIndex AlbumReleases (AlbumId) 21:34:12.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:12.6 Info: => 8.14E-05s 21:34:12.6 Info: PerformDBOperation 21:34:12.6 Info: Performing DB Operation 21:34:12.6 Info: => 3.62E-05s 21:34:12.6 Info: AlterTable Albums 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:12.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.6 Info: => 0.0005492s 21:34:12.6 Info: AlterTable Albums 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:12.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:12.6 Info: => 0.0005388s 21:34:12.6 Info: AlterTable Albums 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn Albums Links String 21:34:12.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:12.6 Info: => 0.0005439s 21:34:12.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:12.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:12.6 Info: => 8.75E-05s 21:34:12.6 Info: AlterTable Tracks 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn Tracks ForeignRecordingId String 21:34:12.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:12.6 Info: => 0.0005554s 21:34:12.6 Info: AlterTable Tracks 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:12.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:12.6 Info: => 0.0006781s 21:34:12.6 Info: AlterTable Tracks 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:12.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.6 Info: => 0.0005432s 21:34:12.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:12.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:12.6 Info: => 7.75E-05s 21:34:12.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:12.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:12.6 Info: => 7.51E-05s 21:34:12.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:12.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:12.6 Info: DROP TABLE "Artists" 21:34:12.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.6 Info: => 0.0093833s 21:34:12.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:12.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:12.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:12.6 Info: DROP TABLE "Albums" 21:34:12.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.6 Info: => 0.0044309s 21:34:12.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:12.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:12.6 Info: DROP TABLE "Tracks" 21:34:12.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:12.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.6 Info: => 0.0039476s 21:34:12.6 Info: DeleteColumn TrackFiles ArtistId 21:34:12.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:12.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:12.6 Info: DROP TABLE "TrackFiles" 21:34:12.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.6 Info: => 0.0038212s 21:34:12.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:12.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:12.6 Info: => 8.07E-05s 21:34:12.6 Info: CreateIndex Artists (Monitored) 21:34:12.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:12.6 Info: => 7.63E-05s 21:34:12.6 Info: CreateIndex Albums (ArtistMetadataId) 21:34:12.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:12.6 Info: => 7.45E-05s 21:34:12.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:12.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:12.6 Info: => 7.3E-05s 21:34:12.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:12.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:12.6 Info: => 7.19E-05s 21:34:12.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:12.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:12.6 Info: => 8.03E-05s 21:34:12.6 Info: UpdateData 21:34:12.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:12.6 Info: => 3.83E-05s 21:34:12.6 Info: UpdateData 21:34:12.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:12.6 Info: => 3.13E-05s 21:34:12.6 Info: UpdateData 21:34:12.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:12.6 Info: => 3.72E-05s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:12', 'add_release_groups_etc') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 23: add_release_groups_etc migrated 21:34:12.6 Info: => 0.0006344s 21:34:12.6 Info: 24: NewMediaInfoFormat migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 24 21:34:12.6 Info: UpdateData 21:34:12.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:12.6 Info: => 3.9E-05s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:12', 'NewMediaInfoFormat') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 24: NewMediaInfoFormat migrated 21:34:12.6 Info: => 0.0004658s 21:34:12.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 25 21:34:12.6 Info: RenameTable Restrictions ReleaseProfiles 21:34:12.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:12.6 Info: => 0.0018198s 21:34:12.6 Info: AlterTable ReleaseProfiles 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:12.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:12.6 Info: => 0.0005267s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:12', 'rename_restrictions_to_release_profiles') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:12.6 Info: => 0.0009892s 21:34:12.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 26 21:34:12.6 Info: RenameTable Profiles QualityProfiles 21:34:12.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:12.6 Info: => 0.0018449s 21:34:12.6 Info: AlterTable QualityProfiles 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:12.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:12.6 Info: => 0.000551s 21:34:12.6 Info: AlterTable LanguageProfiles 21:34:12.6 Info: => 3E-07s 21:34:12.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:12.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:12.6 Info: => 0.0005054s 21:34:12.6 Info: UpdateData 21:34:12.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:12.6 Info: => 3.71E-05s 21:34:12.6 Info: UpdateData 21:34:12.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:12.6 Info: => 2.88E-05s 21:34:12.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:12.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:12.6 Info: DROP TABLE "Artists" 21:34:12.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:12.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:12.6 Info: => 0.0041689s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:12', 'rename_quality_profiles_add_upgrade_allowed') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:12.6 Info: => 0.0047755s 21:34:12.6 Info: 27: add_import_exclusions migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 27 21:34:12.6 Info: CreateTable ImportListExclusions 21:34:12.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:12.6 Info: => 0.0001313s 21:34:12.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:12.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:12.6 Info: => 8.42E-05s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:12', 'add_import_exclusions') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 27: add_import_exclusions migrated 21:34:12.6 Info: => 0.0005766s 21:34:12.6 Info: 28: clean_artist_metadata_table migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 28 21:34:12.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.6 Info: => 0.0001304s 21:34:12.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.6 Info: => 0.000121s 21:34:12.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:12.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:12.6 Info: => 0.0001152s 21:34:12.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:12.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:12.6 Info: => 0.0001177s 21:34:12.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.6 Info: => 0.0001119s 21:34:12.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.6 Info: => 0.0001115s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:12', 'clean_artist_metadata_table') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 28: clean_artist_metadata_table migrated 21:34:12.6 Info: => 0.0005688s 21:34:12.6 Info: 29: health_issue_notification migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 29 21:34:12.6 Info: AlterTable Notifications 21:34:12.6 Info: => 6E-07s 21:34:12.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:12.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:12.6 Info: => 0.0005368s 21:34:12.6 Info: AlterTable Notifications 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:12.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:12.6 Info: => 0.0005253s 21:34:12.6 Info: AlterTable Notifications 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:12.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:12.6 Info: => 0.0005526s 21:34:12.6 Info: AlterTable Notifications 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:12.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:12.6 Info: => 0.0005258s 21:34:12.6 Info: AlterTable Notifications 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:12.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:12.6 Info: => 0.0005048s 21:34:12.6 Info: DeleteColumn Notifications OnDownload 21:34:12.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:12.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:12.6 Info: DROP TABLE "Notifications" 21:34:12.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:12.6 Info: => 0.0038374s 21:34:12.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:12.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:12.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:12.6 Info: DROP TABLE "Notifications" 21:34:12.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:12.6 Info: => 0.0038013s 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:12', 'health_issue_notification') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 29: health_issue_notification migrated 21:34:12.6 Info: => 0.0043246s 21:34:12.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:12.6 Info: Beginning Transaction 21:34:12.6 Info: Starting migration of Main DB to 30 21:34:12.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) 21:34:12.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:12.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:12.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:12', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:12.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:34:12.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:12', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:12.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:34:12.6 Info: AlterTable TrackFiles 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:12.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:12.6 Info: => 0.0005341s 21:34:12.6 Info: AlterTable TrackFiles 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: CreateColumn TrackFiles Path String 21:34:12.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:12.6 Info: => 0.0005423s 21:34:12.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:12.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:12.6 Info: => 3.23E-05s 21:34:12.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.6 Info: => 0.0001218s 21:34:12.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:12.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:12.6 Info: => 0.000131s 21:34:12.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:12.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:12.6 Info: => 0.0001353s 21:34:12.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:12.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:12.6 Info: => 7.36E-05s 21:34:12.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:12.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:12.6 Info: => 0.0001145s 21:34:12.6 Info: AlterTable TrackFiles 21:34:12.6 Info: => 4E-07s 21:34:12.6 Info: AlterColumn TrackFiles Path String 21:34:12.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:12.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:12.6 Info: DROP TABLE "TrackFiles" 21:34:12.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.6 Info: => 0.0039275s 21:34:12.6 Info: CreateIndex TrackFiles (Path) 21:34:12.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:12.6 Info: => 8.28E-05s 21:34:12.6 Info: DeleteColumn TrackFiles RelativePath 21:34:12.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:12.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:12.6 Info: DROP TABLE "TrackFiles" 21:34:12.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:12.6 Info: => 0.0040527s 21:34:12.6 Info: -> 7 Insert operations completed in 00:00:00.0004377 taking an average of 00:00:00.0000625 21:34:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:12', 'add_mediafilerepository_mtime') 21:34:12.6 Info: Committing Transaction 21:34:12.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:12.6 Info: => 0.0046972s 21:34:12.6 Debug: Took: 00:00:00.1437369 21:34:12.6 Debug: Got 2 tracks 21:34:12.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 21:34:12.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 21:34:12.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864527258803_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:12.7 Info: DatabaseEngineVersionCheck migrating 21:34:12.7 Info: PerformDBOperation 21:34:12.7 Info: Performing DB Operation 21:34:12.7 Info: SQLite 3.47.2 21:34:12.7 Info: => 0.0017485s 21:34:12.7 Info: DatabaseEngineVersionCheck migrated 21:34:12.7 Info: => 0.0017736s 21:34:12.7 Info: VersionMigration migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: CreateTable VersionInfo 21:34:12.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:12.7 Info: => 0.0001613s 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: VersionMigration migrated 21:34:12.7 Info: => 0.0009364s 21:34:12.7 Info: VersionUniqueMigration migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: CreateIndex VersionInfo (Version) 21:34:12.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:12.7 Info: => 0.000104s 21:34:12.7 Info: AlterTable VersionInfo 21:34:12.7 Info: => 5E-07s 21:34:12.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:12.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:12.7 Info: => 0.0001994s 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: VersionUniqueMigration migrated 21:34:12.7 Info: => 0.0005292s 21:34:12.7 Info: VersionDescriptionMigration migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: AlterTable VersionInfo 21:34:12.7 Info: => 5E-07s 21:34:12.7 Info: CreateColumn VersionInfo Description String 21:34:12.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:12.7 Info: => 0.0004538s 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: VersionDescriptionMigration migrated 21:34:12.7 Info: => 0.0007325s 21:34:12.7 Info: 1: InitialSetup migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 1 21:34:12.7 Info: CreateTable Config 21:34:12.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:12.7 Info: => 0.0001313s 21:34:12.7 Info: CreateIndex Config (Key) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:12.7 Info: => 7.53E-05s 21:34:12.7 Info: CreateTable RootFolders 21:34:12.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:12.7 Info: => 8.11E-05s 21:34:12.7 Info: CreateIndex RootFolders (Path) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:12.7 Info: => 7.18E-05s 21:34:12.7 Info: CreateTable Artists 21:34:12.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:12.7 Info: => 0.0002266s 21:34:12.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.7 Info: => 9.91E-05s 21:34:12.7 Info: CreateIndex Artists (NameSlug) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.7 Info: => 7.61E-05s 21:34:12.7 Info: CreateIndex Artists (CleanName) 21:34:12.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.7 Info: => 6.73E-05s 21:34:12.7 Info: CreateIndex Artists (Path) 21:34:12.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.7 Info: => 6.53E-05s 21:34:12.7 Info: CreateTable Albums 21:34:12.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:12.7 Info: => 0.0001883s 21:34:12.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.7 Info: => 7.22E-05s 21:34:12.7 Info: CreateIndex Albums (MBId) 21:34:12.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.7 Info: => 6.6E-05s 21:34:12.7 Info: CreateIndex Albums (TADBId) 21:34:12.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.7 Info: => 6.47E-05s 21:34:12.7 Info: CreateIndex Albums (TitleSlug) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.7 Info: => 6.57E-05s 21:34:12.7 Info: CreateIndex Albums (CleanTitle) 21:34:12.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.7 Info: => 6.47E-05s 21:34:12.7 Info: CreateIndex Albums (Path) 21:34:12.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:12.7 Info: => 6.39E-05s 21:34:12.7 Info: CreateTable Tracks 21:34:12.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:12.7 Info: => 0.0001229s 21:34:12.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.7 Info: => 7.11E-05s 21:34:12.7 Info: CreateIndex Tracks (ArtistId) 21:34:12.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:12.7 Info: => 7.3E-05s 21:34:12.7 Info: CreateIndex Tracks (TrackFileId) 21:34:12.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.7 Info: => 7.34E-05s 21:34:12.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:12.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:12.7 Info: => 7.24E-05s 21:34:12.7 Info: CreateTable TrackFiles 21:34:12.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:12.7 Info: => 0.0001403s 21:34:12.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:12.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:12.7 Info: => 7.3E-05s 21:34:12.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:12.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.7 Info: => 6.91E-05s 21:34:12.7 Info: CreateTable History 21:34:12.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:12.7 Info: => 0.0001344s 21:34:12.7 Info: CreateIndex History (Date) 21:34:12.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:12.7 Info: => 7.17E-05s 21:34:12.7 Info: CreateIndex History (EventType) 21:34:12.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:12.7 Info: => 6.75E-05s 21:34:12.7 Info: CreateIndex History (DownloadId) 21:34:12.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:12.7 Info: => 6.81E-05s 21:34:12.7 Info: CreateIndex History (AlbumId) 21:34:12.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:12.7 Info: => 9.02E-05s 21:34:12.7 Info: CreateTable Notifications 21:34:12.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:12.7 Info: => 0.0001435s 21:34:12.7 Info: CreateTable ScheduledTasks 21:34:12.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:12.7 Info: => 0.0001011s 21:34:12.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:12.7 Info: => 7.36E-05s 21:34:12.7 Info: CreateTable Indexers 21:34:12.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:12.7 Info: => 9.52E-05s 21:34:12.7 Info: CreateIndex Indexers (Name) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.7 Info: => 7.78E-05s 21:34:12.7 Info: CreateTable Profiles 21:34:12.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:12.7 Info: => 8.78E-05s 21:34:12.7 Info: CreateIndex Profiles (Name) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:12.7 Info: => 0.0001296s 21:34:12.7 Info: CreateTable QualityDefinitions 21:34:12.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:12.7 Info: => 0.00012s 21:34:12.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:12.7 Info: => 7.96E-05s 21:34:12.7 Info: CreateIndex QualityDefinitions (Title) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:12.7 Info: => 9.72E-05s 21:34:12.7 Info: CreateTable NamingConfig 21:34:12.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:12.7 Info: => 0.0001097s 21:34:12.7 Info: CreateTable Blacklist 21:34:12.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:12.7 Info: => 0.0001525s 21:34:12.7 Info: CreateTable Metadata 21:34:12.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:12.7 Info: => 9.54E-05s 21:34:12.7 Info: CreateTable MetadataFiles 21:34:12.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:12.7 Info: => 0.0001088s 21:34:12.7 Info: CreateTable DownloadClients 21:34:12.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:12.7 Info: => 9.61E-05s 21:34:12.7 Info: CreateTable PendingReleases 21:34:12.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:12.7 Info: => 0.0001046s 21:34:12.7 Info: CreateTable RemotePathMappings 21:34:12.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:12.7 Info: => 9.03E-05s 21:34:12.7 Info: CreateTable Tags 21:34:12.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:12.7 Info: => 8.55E-05s 21:34:12.7 Info: CreateIndex Tags (Label) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:12.7 Info: => 8.39E-05s 21:34:12.7 Info: CreateTable Restrictions 21:34:12.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:12.7 Info: => 9.02E-05s 21:34:12.7 Info: CreateTable DelayProfiles 21:34:12.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:12.7 Info: => 0.0001347s 21:34:12.7 Info: CreateTable Users 21:34:12.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:12.7 Info: => 8.94E-05s 21:34:12.7 Info: CreateIndex Users (Identifier) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:12.7 Info: => 8.27E-05s 21:34:12.7 Info: CreateIndex Users (Username) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:12.7 Info: => 7.72E-05s 21:34:12.7 Info: CreateTable Commands 21:34:12.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:12.7 Info: => 0.0001139s 21:34:12.7 Info: CreateTable IndexerStatus 21:34:12.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:12.7 Info: => 0.0001098s 21:34:12.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:12.7 Info: => 0.0001s 21:34:12.7 Info: CreateTable ExtraFiles 21:34:12.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:12.7 Info: => 0.0001492s 21:34:12.7 Info: CreateTable LyricFiles 21:34:12.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:12.7 Info: => 0.0001248s 21:34:12.7 Info: CreateTable LanguageProfiles 21:34:12.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:12.7 Info: => 8.64E-05s 21:34:12.7 Info: CreateIndex LanguageProfiles (Name) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:12.7 Info: => 8.09E-05s 21:34:12.7 Info: CreateTable DownloadClientStatus 21:34:12.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:12.7 Info: => 9.72E-05s 21:34:12.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:12.7 Info: => 8.5E-05s 21:34:12.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:12.7 Info: -> 1 Insert operations completed in 00:00:00.0000531 taking an average of 00:00:00.0000531 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:12', 'InitialSetup') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 1: InitialSetup migrated 21:34:12.7 Info: => 0.0009506s 21:34:12.7 Info: 2: add_reason_to_pending_releases migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 2 21:34:12.7 Info: AlterTable PendingReleases 21:34:12.7 Info: => 5E-07s 21:34:12.7 Info: CreateColumn PendingReleases Reason Int32 21:34:12.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:12.7 Info: => 0.0004984s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:12', 'add_reason_to_pending_releases') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 2: add_reason_to_pending_releases migrated 21:34:12.7 Info: => 0.0009533s 21:34:12.7 Info: 3: add_medium_support migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 3 21:34:12.7 Info: AlterTable Albums 21:34:12.7 Info: => 6E-07s 21:34:12.7 Info: CreateColumn Albums Media String 21:34:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:12.7 Info: => 0.0004948s 21:34:12.7 Info: AlterTable Tracks 21:34:12.7 Info: => 3E-07s 21:34:12.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:12.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:12.7 Info: => 0.0004628s 21:34:12.7 Info: AlterTable Tracks 21:34:12.7 Info: => 4E-07s 21:34:12.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:12.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:12.7 Info: => 0.0004785s 21:34:12.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:12.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:12.7 Info: => 3.67E-05s 21:34:12.7 Info: DeleteColumn Tracks TrackNumber 21:34:12.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:12.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:12.7 Info: DROP TABLE "Tracks" 21:34:12.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.7 Info: => 0.0044145s 21:34:12.7 Info: AlterTable Tracks 21:34:12.7 Info: => 5E-07s 21:34:12.7 Info: CreateColumn Tracks TrackNumber String 21:34:12.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:12.7 Info: => 0.0004662s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:12', 'add_medium_support') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 3: add_medium_support migrated 21:34:12.7 Info: => 0.0009868s 21:34:12.7 Info: 4: add_various_qualites_in_profile migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 4 21:34:12.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:12.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:12.7 Info: => 4.04E-05s 21:34:12.7 Info: PerformDBOperation 21:34:12.7 Info: Performing DB Operation 21:34:12.7 Info: => 2.89E-05s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:12', 'add_various_qualites_in_profile') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 4: add_various_qualites_in_profile migrated 21:34:12.7 Info: => 0.0004546s 21:34:12.7 Info: 5: metadata_profiles migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 5 21:34:12.7 Info: CreateTable MetadataProfiles 21:34:12.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:12.7 Info: => 0.0001081s 21:34:12.7 Info: CreateIndex MetadataProfiles (Name) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:12.7 Info: => 8.96E-05s 21:34:12.7 Info: AlterTable Artists 21:34:12.7 Info: => 4E-07s 21:34:12.7 Info: CreateColumn Artists MetadataProfileId Int32 21:34:12.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:12.7 Info: => 0.0005095s 21:34:12.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:12.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:12.7 Info: DROP TABLE "Artists" 21:34:12.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.7 Info: => 0.0040287s 21:34:12.7 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:12.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:12.7 Info: DROP TABLE "Artists" 21:34:12.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.7 Info: => 0.0040239s 21:34:12.7 Info: AlterTable Albums 21:34:12.7 Info: => 4E-07s 21:34:12.7 Info: CreateColumn Albums SecondaryTypes String 21:34:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:12.7 Info: => 0.0004737s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:12', 'metadata_profiles') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 5: metadata_profiles migrated 21:34:12.7 Info: => 0.0010666s 21:34:12.7 Info: 6: separate_automatic_and_interactive_search migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 6 21:34:12.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:12.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:12.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:12.7 Info: DROP TABLE "Indexers" 21:34:12.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.7 Info: => 0.0034276s 21:34:12.7 Info: AlterTable Indexers 21:34:12.7 Info: => 3E-07s 21:34:12.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:12.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:12.7 Info: => 0.0004972s 21:34:12.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:12.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:12.7 Info: => 3.28E-05s 21:34:12.7 Info: AlterTable Indexers 21:34:12.7 Info: => 3E-07s 21:34:12.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:12.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:12.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:12.7 Info: DROP TABLE "Indexers" 21:34:12.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.7 Info: => 0.0034534s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:12', 'separate_automatic_and_interactive_search') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 6: separate_automatic_and_interactive_search migrated 21:34:12.7 Info: => 0.0039465s 21:34:12.7 Info: 7: change_album_path_to_relative migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 7 21:34:12.7 Info: DeleteColumn Albums Path 21:34:12.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:12.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:12.7 Info: DROP TABLE "Albums" 21:34:12.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.7 Info: => 0.0041719s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:12', 'change_album_path_to_relative') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 7: change_album_path_to_relative migrated 21:34:12.7 Info: => 0.004723s 21:34:12.7 Info: 8: change_quality_size_mb_to_kb migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 8 21:34:12.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:12.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:12.7 Info: => 3.77E-05s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:12', 'change_quality_size_mb_to_kb') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 8: change_quality_size_mb_to_kb migrated 21:34:12.7 Info: => 0.0004112s 21:34:12.7 Info: 9: album_releases migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 9 21:34:12.7 Info: AlterTable Albums 21:34:12.7 Info: => 9E-07s 21:34:12.7 Info: CreateColumn Albums Releases String 21:34:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:12.7 Info: => 0.0005732s 21:34:12.7 Info: AlterTable Albums 21:34:12.7 Info: => 4E-07s 21:34:12.7 Info: CreateColumn Albums CurrentRelease String 21:34:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:12.7 Info: => 0.0004641s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:12', 'album_releases') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 9: album_releases migrated 21:34:12.7 Info: => 0.0009219s 21:34:12.7 Info: 10: album_releases_fix migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 10 21:34:12.7 Info: AlterTable Albums 21:34:12.7 Info: => 5E-07s 21:34:12.7 Info: AlterColumn Albums Releases String 21:34:12.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:12.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:12.7 Info: DROP TABLE "Albums" 21:34:12.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.7 Info: => 0.0046133s 21:34:12.7 Info: AlterTable Albums 21:34:12.7 Info: => 4E-07s 21:34:12.7 Info: AlterColumn Albums CurrentRelease String 21:34:12.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:12.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:12.7 Info: DROP TABLE "Albums" 21:34:12.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.7 Info: => 0.0046793s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:12', 'album_releases_fix') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 10: album_releases_fix migrated 21:34:12.7 Info: => 0.00524s 21:34:12.7 Info: 11: import_lists migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 11 21:34:12.7 Info: CreateTable ImportLists 21:34:12.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.7 Info: => 0.0001383s 21:34:12.7 Info: CreateIndex ImportLists (Name) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:12.7 Info: => 8.71E-05s 21:34:12.7 Info: CreateTable ImportListStatus 21:34:12.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:12.7 Info: => 0.0001179s 21:34:12.7 Info: CreateIndex ImportListStatus (ProviderId) 21:34:12.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:12.7 Info: => 8.44E-05s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:12', 'import_lists') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 11: import_lists migrated 21:34:12.7 Info: => 0.0005942s 21:34:12.7 Info: 12: add_release_status migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 12 21:34:12.7 Info: AlterTable MetadataProfiles 21:34:12.7 Info: => 6E-07s 21:34:12.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:12.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:12.7 Info: => 0.0004976s 21:34:12.7 Info: PerformDBOperation 21:34:12.7 Info: Performing DB Operation 21:34:12.7 Info: => 2.94E-05s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:12', 'add_release_status') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 12: add_release_status migrated 21:34:12.7 Info: => 0.0004164s 21:34:12.7 Info: 13: album_download_notification migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 13 21:34:12.7 Info: AlterTable Notifications 21:34:12.7 Info: => 5E-07s 21:34:12.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:12.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:12.7 Info: => 0.000497s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:12', 'album_download_notification') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 13: album_download_notification migrated 21:34:12.7 Info: => 0.0009056s 21:34:12.7 Info: 14: fix_language_metadata_profiles migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 14 21:34:12.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:12.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:12.7 Info: => 8.09E-05s 21:34:12.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:12.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:12.7 Info: => 7.21E-05s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:12', 'fix_language_metadata_profiles') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 14: fix_language_metadata_profiles migrated 21:34:12.7 Info: => 0.0004931s 21:34:12.7 Info: 15: remove_fanzub migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 15 21:34:12.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:12.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:12.7 Info: => 7.77E-05s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:12', 'remove_fanzub') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 15: remove_fanzub migrated 21:34:12.7 Info: => 0.000515s 21:34:12.7 Info: 16: update_artist_history_indexes migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 16 21:34:12.7 Info: CreateIndex Albums (ArtistId) 21:34:12.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:12.7 Info: => 8.83E-05s 21:34:12.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:12.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:12.7 Info: => 0.0001002s 21:34:12.7 Info: DeleteIndex History (AlbumId) 21:34:12.7 Info: DROP INDEX "IX_History_AlbumId" 21:34:12.7 Info: => 0.0001444s 21:34:12.7 Info: CreateIndex History (AlbumId, Date) 21:34:12.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:12.7 Info: => 8.76E-05s 21:34:12.7 Info: DeleteIndex History (DownloadId) 21:34:12.7 Info: DROP INDEX "IX_History_DownloadId" 21:34:12.7 Info: => 0.0001215s 21:34:12.7 Info: CreateIndex History (DownloadId, Date) 21:34:12.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:12.7 Info: => 8.6E-05s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:12', 'update_artist_history_indexes') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 16: update_artist_history_indexes migrated 21:34:12.7 Info: => 0.0004894s 21:34:12.7 Info: 17: remove_nma migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 17 21:34:12.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:12.7 Info: => 4.05E-05s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:12', 'remove_nma') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 17: remove_nma migrated 21:34:12.7 Info: => 0.0004001s 21:34:12.7 Info: 18: album_disambiguation migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 18 21:34:12.7 Info: AlterTable Albums 21:34:12.7 Info: => 5E-07s 21:34:12.7 Info: CreateColumn Albums Disambiguation String 21:34:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:12.7 Info: => 0.0005451s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:12', 'album_disambiguation') 21:34:12.7 Info: Committing Transaction 21:34:12.7 Info: 18: album_disambiguation migrated 21:34:12.7 Info: => 0.0009143s 21:34:12.7 Info: 19: add_ape_quality_in_profiles migrating 21:34:12.7 Info: Beginning Transaction 21:34:12.7 Info: Starting migration of Main DB to 19 21:34:12.7 Info: PerformDBOperation 21:34:12.7 Info: Performing DB Operation 21:34:12.7 Info: => 3.16E-05s 21:34:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:12', 'add_ape_quality_in_profiles') 21:34:12.7 Info: Committing Transaction 21:34:12.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:12.8 Info: => 0.0003793s 21:34:12.8 Info: 20: remove_pushalot migrating 21:34:12.8 Info: Beginning Transaction 21:34:12.8 Info: Starting migration of Main DB to 20 21:34:12.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:12.8 Info: => 4E-05s 21:34:12.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:12.8 Info: => 4.49E-05s 21:34:12.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:12.8 Info: => 3.54E-05s 21:34:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:12', 'remove_pushalot') 21:34:12.8 Info: Committing Transaction 21:34:12.8 Info: 20: remove_pushalot migrated 21:34:12.8 Info: => 0.0004671s 21:34:12.8 Info: 21: add_custom_filters migrating 21:34:12.8 Info: Beginning Transaction 21:34:12.8 Info: Starting migration of Main DB to 21 21:34:12.8 Info: CreateTable CustomFilters 21:34:12.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:12.8 Info: => 0.0001173s 21:34:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:12', 'add_custom_filters') 21:34:12.8 Info: Committing Transaction 21:34:12.8 Info: 21: add_custom_filters migrated 21:34:12.8 Info: => 0.0006095s 21:34:12.8 Info: 22: import_list_tags migrating 21:34:12.8 Info: Beginning Transaction 21:34:12.8 Info: Starting migration of Main DB to 22 21:34:12.8 Info: AlterTable ImportLists 21:34:12.8 Info: => 6E-07s 21:34:12.8 Info: CreateColumn ImportLists Tags String 21:34:12.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:12.8 Info: => 0.0005121s 21:34:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:12', 'import_list_tags') 21:34:12.8 Info: Committing Transaction 21:34:12.8 Info: 22: import_list_tags migrated 21:34:12.8 Info: => 0.0008633s 21:34:12.8 Info: 23: add_release_groups_etc migrating 21:34:12.8 Info: Beginning Transaction 21:34:12.8 Info: Starting migration of Main DB to 23 21:34:12.8 Info: CreateTable ArtistMetadata 21:34:12.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:12.8 Info: => 0.0001813s 21:34:12.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:12.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:12.8 Info: => 0.0001026s 21:34:12.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:12.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:12.8 Info: => 8.51E-05s 21:34:12.8 Info: AlterTable Artists 21:34:12.8 Info: => 4E-07s 21:34:12.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:12.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.8 Info: => 0.0005587s 21:34:12.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:12.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:12.8 Info: => 6.18E-05s 21:34:12.8 Info: CreateTable AlbumReleases 21:34:12.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:12.8 Info: => 0.0001581s 21:34:12.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:12.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:12.8 Info: => 8.61E-05s 21:34:12.8 Info: CreateIndex AlbumReleases (AlbumId) 21:34:12.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:12.8 Info: => 8.46E-05s 21:34:12.8 Info: PerformDBOperation 21:34:12.8 Info: Performing DB Operation 21:34:12.8 Info: => 3.68E-05s 21:34:12.8 Info: AlterTable Albums 21:34:12.8 Info: => 4E-07s 21:34:12.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:12.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.8 Info: => 0.0005465s 21:34:12.8 Info: AlterTable Albums 21:34:12.8 Info: => 4E-07s 21:34:12.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:12.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:12.8 Info: => 0.0005605s 21:34:12.8 Info: AlterTable Albums 21:34:12.8 Info: => 3E-07s 21:34:12.8 Info: CreateColumn Albums Links String 21:34:12.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:12.8 Info: => 0.0005822s 21:34:12.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:12.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:12.8 Info: => 9.2E-05s 21:34:12.8 Info: AlterTable Tracks 21:34:12.8 Info: => 4E-07s 21:34:12.8 Info: CreateColumn Tracks ForeignRecordingId String 21:34:12.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:12.8 Info: => 0.0005736s 21:34:12.8 Info: AlterTable Tracks 21:34:12.8 Info: => 4E-07s 21:34:12.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:12.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:12.8 Info: => 0.0005404s 21:34:12.8 Info: AlterTable Tracks 21:34:12.8 Info: => 5E-07s 21:34:12.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:12.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.8 Info: => 0.0005679s 21:34:12.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:12.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:12.8 Info: => 8.28E-05s 21:34:12.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:12.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:12.8 Info: => 7.46E-05s 21:34:12.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:12.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:12.8 Info: DROP TABLE "Artists" 21:34:12.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.8 Info: => 0.0094492s 21:34:12.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:12.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:12.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:12.8 Info: DROP TABLE "Albums" 21:34:12.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.8 Info: => 0.0044555s 21:34:12.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:12.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:12.8 Info: DROP TABLE "Tracks" 21:34:12.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:12.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.8 Info: => 0.0039852s 21:34:12.8 Info: DeleteColumn TrackFiles ArtistId 21:34:12.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:12.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:12.8 Info: DROP TABLE "TrackFiles" 21:34:12.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.8 Info: => 0.0037428s 21:34:12.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:12.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:12.8 Info: => 7.93E-05s 21:34:12.8 Info: CreateIndex Artists (Monitored) 21:34:12.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:12.8 Info: => 7.42E-05s 21:34:12.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:12.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:12.8 Info: => 7.29E-05s 21:34:12.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:12.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:12.8 Info: => 7.17E-05s 21:34:12.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:12.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:12.8 Info: => 6.98E-05s 21:34:12.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:12.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:12.8 Info: => 7.04E-05s 21:34:12.8 Info: UpdateData 21:34:12.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:12.8 Info: => 3.81E-05s 21:34:12.8 Info: UpdateData 21:34:12.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:12.8 Info: => 3.13E-05s 21:34:12.8 Info: UpdateData 21:34:12.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:12.8 Info: => 3.45E-05s 21:34:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:12', 'add_release_groups_etc') 21:34:12.8 Info: Committing Transaction 21:34:12.8 Info: 23: add_release_groups_etc migrated 21:34:12.8 Info: => 0.0006445s 21:34:12.8 Info: 24: NewMediaInfoFormat migrating 21:34:12.8 Info: Beginning Transaction 21:34:12.8 Info: Starting migration of Main DB to 24 21:34:12.8 Info: UpdateData 21:34:12.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:12.8 Info: => 3.91E-05s 21:34:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:12', 'NewMediaInfoFormat') 21:34:12.8 Info: Committing Transaction 21:34:12.8 Info: 24: NewMediaInfoFormat migrated 21:34:12.8 Info: => 0.0004738s 21:34:12.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:12.8 Info: Beginning Transaction 21:34:12.8 Info: Starting migration of Main DB to 25 21:34:12.8 Info: RenameTable Restrictions ReleaseProfiles 21:34:12.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:12.8 Info: => 0.0014359s 21:34:12.8 Info: AlterTable ReleaseProfiles 21:34:12.8 Info: => 3E-07s 21:34:12.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:12.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:12.8 Info: => 0.0005234s 21:34:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:12', 'rename_restrictions_to_release_profiles') 21:34:12.8 Info: Committing Transaction 21:34:12.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:12.8 Info: => 0.0010349s 21:34:12.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:12.8 Info: Beginning Transaction 21:34:12.8 Info: Starting migration of Main DB to 26 21:34:12.8 Info: RenameTable Profiles QualityProfiles 21:34:12.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:12.8 Info: => 0.0014935s 21:34:12.8 Info: AlterTable QualityProfiles 21:34:12.8 Info: => 3E-07s 21:34:12.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:12.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:12.8 Info: => 0.0005138s 21:34:12.8 Info: AlterTable LanguageProfiles 21:34:12.8 Info: => 4E-07s 21:34:12.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:12.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:12.8 Info: => 0.0005228s 21:34:12.8 Info: UpdateData 21:34:12.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:12.8 Info: => 3.77E-05s 21:34:12.8 Info: UpdateData 21:34:12.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:12.8 Info: => 2.82E-05s 21:34:12.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:12.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:12.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:12.8 Info: DROP TABLE "Artists" 21:34:12.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:12.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:12.8 Info: => 0.0041952s 21:34:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:12', 'rename_quality_profiles_add_upgrade_allowed') 21:34:12.8 Info: Committing Transaction 21:34:12.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:12.8 Info: => 0.0047993s 21:34:12.8 Info: 27: add_import_exclusions migrating 21:34:12.8 Info: Beginning Transaction 21:34:12.8 Info: Starting migration of Main DB to 27 21:34:12.8 Info: CreateTable ImportListExclusions 21:34:12.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:12.8 Info: => 0.0001075s 21:34:12.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:12.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:12.8 Info: => 8.45E-05s 21:34:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:12', 'add_import_exclusions') 21:34:12.8 Info: Committing Transaction 21:34:12.8 Info: 27: add_import_exclusions migrated 21:34:12.8 Info: => 0.0005379s 21:34:12.8 Info: 28: clean_artist_metadata_table migrating 21:34:12.8 Info: Beginning Transaction 21:34:12.8 Info: Starting migration of Main DB to 28 21:34:12.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.8 Info: => 0.0001303s 21:34:12.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.8 Info: => 0.0001175s 21:34:12.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:12.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:12.8 Info: => 0.0001145s 21:34:12.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:12.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:12.8 Info: => 0.0001207s 21:34:12.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:12.8 Info: => 0.000113s 21:34:12.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.8 Info: => 0.0001139s 21:34:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:12', 'clean_artist_metadata_table') 21:34:12.8 Info: Committing Transaction 21:34:12.8 Info: 28: clean_artist_metadata_table migrated 21:34:12.8 Info: => 0.0006008s 21:34:12.8 Info: 29: health_issue_notification migrating 21:34:12.8 Info: Beginning Transaction 21:34:12.8 Info: Starting migration of Main DB to 29 21:34:12.8 Info: AlterTable Notifications 21:34:12.8 Info: => 5E-07s 21:34:12.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:12.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:12.8 Info: => 0.00054s 21:34:12.8 Info: AlterTable Notifications 21:34:12.8 Info: => 4E-07s 21:34:12.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:12.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:12.8 Info: => 0.0005073s 21:34:12.8 Info: AlterTable Notifications 21:34:12.8 Info: => 3E-07s 21:34:12.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:12.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:12.8 Info: => 0.0005584s 21:34:12.8 Info: AlterTable Notifications 21:34:12.8 Info: => 2E-07s 21:34:12.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:12.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:12.8 Info: => 0.0005076s 21:34:12.8 Info: AlterTable Notifications 21:34:12.8 Info: => 3E-07s 21:34:12.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:12.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:12.8 Info: => 0.0005074s 21:34:12.8 Info: DeleteColumn Notifications OnDownload 21:34:12.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:12.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:12.8 Info: DROP TABLE "Notifications" 21:34:12.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:12.8 Info: => 0.0041575s 21:34:12.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:12.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:12.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:12.8 Info: DROP TABLE "Notifications" 21:34:12.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:12.8 Info: => 0.0041212s 21:34:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:12', 'health_issue_notification') 21:34:12.8 Info: Committing Transaction 21:34:12.8 Info: 29: health_issue_notification migrated 21:34:12.8 Info: => 0.0047057s 21:34:12.8 Info: 30: add_mediafilerepository_mtime migrating 21:34:12.8 Info: Beginning Transaction 21:34:12.8 Info: Starting migration of Main DB to 30 21:34:12.8 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:34:12.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:12.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:12.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:12', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:12.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 21:34:12.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:12', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:12.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 21:34:12.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 21:34:12.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-12-23T21:34:12', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:12.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 21:34:12.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-12-23T21:34:12', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:12.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 21:34:12.8 Info: AlterTable TrackFiles 21:34:12.8 Info: => 4E-07s 21:34:12.8 Info: CreateColumn TrackFiles Modified DateTime 21:34:12.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:12.8 Info: => 0.0005358s 21:34:12.8 Info: AlterTable TrackFiles 21:34:12.8 Info: => 3E-07s 21:34:12.8 Info: CreateColumn TrackFiles Path String 21:34:12.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:12.8 Info: => 0.0005134s 21:34:12.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:12.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:12.8 Info: => 3.29E-05s 21:34:12.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:12.8 Info: => 0.0001219s 21:34:12.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:12.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:12.8 Info: => 0.0001301s 21:34:12.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:12.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:12.8 Info: => 0.0001594s 21:34:12.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:12.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:12.8 Info: => 7.6E-05s 21:34:12.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:12.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:12.8 Info: => 0.000118s 21:34:12.8 Info: AlterTable TrackFiles 21:34:12.8 Info: => 4E-07s 21:34:12.8 Info: AlterColumn TrackFiles Path String 21:34:12.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:12.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:12.8 Info: DROP TABLE "TrackFiles" 21:34:12.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.8 Info: => 0.0038941s 21:34:12.8 Info: CreateIndex TrackFiles (Path) 21:34:12.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:12.8 Info: => 8.41E-05s 21:34:12.8 Info: DeleteColumn TrackFiles RelativePath 21:34:12.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:12.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:12.8 Info: DROP TABLE "TrackFiles" 21:34:12.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:12.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:12.8 Info: => 0.0040929s 21:34:12.8 Info: -> 12 Insert operations completed in 00:00:00.0007217 taking an average of 00:00:00.0000601 21:34:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:12', 'add_mediafilerepository_mtime') 21:34:12.8 Info: Committing Transaction 21:34:12.8 Info: 30: add_mediafilerepository_mtime migrated 21:34:12.8 Info: => 0.0047028s 21:34:12.8 Debug: Took: 00:00:00.1440605 21:34:12.8 Debug: Got 2 tracks 21:34:12.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 21:34:12.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 21:34:12.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864529138851_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:12.9 Info: DatabaseEngineVersionCheck migrating 21:34:12.9 Info: PerformDBOperation 21:34:12.9 Info: Performing DB Operation 21:34:12.9 Info: SQLite 3.47.2 21:34:12.9 Info: => 0.0014481s 21:34:12.9 Info: DatabaseEngineVersionCheck migrated 21:34:12.9 Info: => 0.0014614s 21:34:12.9 Info: VersionMigration migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: CreateTable VersionInfo 21:34:12.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:12.9 Info: => 0.0001646s 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: VersionMigration migrated 21:34:12.9 Info: => 0.0009243s 21:34:12.9 Info: VersionUniqueMigration migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: CreateIndex VersionInfo (Version) 21:34:12.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:12.9 Info: => 0.0001042s 21:34:12.9 Info: AlterTable VersionInfo 21:34:12.9 Info: => 5E-07s 21:34:12.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:12.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:12.9 Info: => 0.0004721s 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: VersionUniqueMigration migrated 21:34:12.9 Info: => 0.0008798s 21:34:12.9 Info: VersionDescriptionMigration migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: AlterTable VersionInfo 21:34:12.9 Info: => 4E-07s 21:34:12.9 Info: CreateColumn VersionInfo Description String 21:34:12.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:12.9 Info: => 0.0001748s 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: VersionDescriptionMigration migrated 21:34:12.9 Info: => 0.0004574s 21:34:12.9 Info: 1: InitialSetup migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 1 21:34:12.9 Info: CreateTable Config 21:34:12.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:12.9 Info: => 0.0001313s 21:34:12.9 Info: CreateIndex Config (Key) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:12.9 Info: => 7.51E-05s 21:34:12.9 Info: CreateTable RootFolders 21:34:12.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:12.9 Info: => 8.18E-05s 21:34:12.9 Info: CreateIndex RootFolders (Path) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:12.9 Info: => 7.15E-05s 21:34:12.9 Info: CreateTable Artists 21:34:12.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:12.9 Info: => 0.0002123s 21:34:12.9 Info: CreateIndex Artists (ForeignArtistId) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.9 Info: => 7.61E-05s 21:34:12.9 Info: CreateIndex Artists (NameSlug) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.9 Info: => 6.96E-05s 21:34:12.9 Info: CreateIndex Artists (CleanName) 21:34:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.9 Info: => 6.67E-05s 21:34:12.9 Info: CreateIndex Artists (Path) 21:34:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.9 Info: => 6.61E-05s 21:34:12.9 Info: CreateTable Albums 21:34:12.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:12.9 Info: => 0.0001906s 21:34:12.9 Info: CreateIndex Albums (ForeignAlbumId) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.9 Info: => 7.35E-05s 21:34:12.9 Info: CreateIndex Albums (MBId) 21:34:12.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.9 Info: => 6.66E-05s 21:34:12.9 Info: CreateIndex Albums (TADBId) 21:34:12.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.9 Info: => 6.74E-05s 21:34:12.9 Info: CreateIndex Albums (TitleSlug) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.9 Info: => 6.59E-05s 21:34:12.9 Info: CreateIndex Albums (CleanTitle) 21:34:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.9 Info: => 6.56E-05s 21:34:12.9 Info: CreateIndex Albums (Path) 21:34:12.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:12.9 Info: => 6.36E-05s 21:34:12.9 Info: CreateTable Tracks 21:34:12.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:12.9 Info: => 0.0001229s 21:34:12.9 Info: CreateIndex Tracks (ForeignTrackId) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.9 Info: => 7.15E-05s 21:34:12.9 Info: CreateIndex Tracks (ArtistId) 21:34:12.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:12.9 Info: => 7.33E-05s 21:34:12.9 Info: CreateIndex Tracks (TrackFileId) 21:34:12.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.9 Info: => 7.34E-05s 21:34:12.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:12.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:12.9 Info: => 7.34E-05s 21:34:12.9 Info: CreateTable TrackFiles 21:34:12.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:12.9 Info: => 0.0001419s 21:34:12.9 Info: CreateIndex TrackFiles (ArtistId) 21:34:12.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:12.9 Info: => 7.33E-05s 21:34:12.9 Info: CreateIndex TrackFiles (AlbumId) 21:34:12.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:12.9 Info: => 6.72E-05s 21:34:12.9 Info: CreateTable History 21:34:12.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:12.9 Info: => 0.0001344s 21:34:12.9 Info: CreateIndex History (Date) 21:34:12.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:12.9 Info: => 7.15E-05s 21:34:12.9 Info: CreateIndex History (EventType) 21:34:12.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:12.9 Info: => 6.72E-05s 21:34:12.9 Info: CreateIndex History (DownloadId) 21:34:12.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:12.9 Info: => 6.75E-05s 21:34:12.9 Info: CreateIndex History (AlbumId) 21:34:12.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:12.9 Info: => 0.0001149s 21:34:12.9 Info: CreateTable Notifications 21:34:12.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:12.9 Info: => 0.0001468s 21:34:12.9 Info: CreateTable ScheduledTasks 21:34:12.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:12.9 Info: => 0.000101s 21:34:12.9 Info: CreateIndex ScheduledTasks (TypeName) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:12.9 Info: => 7.29E-05s 21:34:12.9 Info: CreateTable Indexers 21:34:12.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:12.9 Info: => 9.94E-05s 21:34:12.9 Info: CreateIndex Indexers (Name) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.9 Info: => 7.93E-05s 21:34:12.9 Info: CreateTable Profiles 21:34:12.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:12.9 Info: => 8.94E-05s 21:34:12.9 Info: CreateIndex Profiles (Name) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:12.9 Info: => 9.53E-05s 21:34:12.9 Info: CreateTable QualityDefinitions 21:34:12.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:12.9 Info: => 0.0001133s 21:34:12.9 Info: CreateIndex QualityDefinitions (Quality) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:12.9 Info: => 7.42E-05s 21:34:12.9 Info: CreateIndex QualityDefinitions (Title) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:12.9 Info: => 7.61E-05s 21:34:12.9 Info: CreateTable NamingConfig 21:34:12.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:12.9 Info: => 0.0001103s 21:34:12.9 Info: CreateTable Blacklist 21:34:12.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:12.9 Info: => 0.0001524s 21:34:12.9 Info: CreateTable Metadata 21:34:12.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:12.9 Info: => 9.5E-05s 21:34:12.9 Info: CreateTable MetadataFiles 21:34:12.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:12.9 Info: => 0.0001092s 21:34:12.9 Info: CreateTable DownloadClients 21:34:12.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:12.9 Info: => 9.59E-05s 21:34:12.9 Info: CreateTable PendingReleases 21:34:12.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:12.9 Info: => 0.000105s 21:34:12.9 Info: CreateTable RemotePathMappings 21:34:12.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:12.9 Info: => 8.83E-05s 21:34:12.9 Info: CreateTable Tags 21:34:12.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:12.9 Info: => 8.4E-05s 21:34:12.9 Info: CreateIndex Tags (Label) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:12.9 Info: => 8.47E-05s 21:34:12.9 Info: CreateTable Restrictions 21:34:12.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:12.9 Info: => 9.07E-05s 21:34:12.9 Info: CreateTable DelayProfiles 21:34:12.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:12.9 Info: => 0.0001331s 21:34:12.9 Info: CreateTable Users 21:34:12.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:12.9 Info: => 8.87E-05s 21:34:12.9 Info: CreateIndex Users (Identifier) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:12.9 Info: => 8.25E-05s 21:34:12.9 Info: CreateIndex Users (Username) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:12.9 Info: => 7.78E-05s 21:34:12.9 Info: CreateTable Commands 21:34:12.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:12.9 Info: => 0.0001146s 21:34:12.9 Info: CreateTable IndexerStatus 21:34:12.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:12.9 Info: => 0.0001145s 21:34:12.9 Info: CreateIndex IndexerStatus (ProviderId) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:12.9 Info: => 0.0001047s 21:34:12.9 Info: CreateTable ExtraFiles 21:34:12.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:12.9 Info: => 0.0001847s 21:34:12.9 Info: CreateTable LyricFiles 21:34:12.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:12.9 Info: => 0.0001327s 21:34:12.9 Info: CreateTable LanguageProfiles 21:34:12.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:12.9 Info: => 9.29E-05s 21:34:12.9 Info: CreateIndex LanguageProfiles (Name) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:12.9 Info: => 9.73E-05s 21:34:12.9 Info: CreateTable DownloadClientStatus 21:34:12.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:12.9 Info: => 9.71E-05s 21:34:12.9 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:12.9 Info: => 8.77E-05s 21:34:12.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:12.9 Info: -> 1 Insert operations completed in 00:00:00.0000529 taking an average of 00:00:00.0000529 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:12', 'InitialSetup') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 1: InitialSetup migrated 21:34:12.9 Info: => 0.0009825s 21:34:12.9 Info: 2: add_reason_to_pending_releases migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 2 21:34:12.9 Info: AlterTable PendingReleases 21:34:12.9 Info: => 5E-07s 21:34:12.9 Info: CreateColumn PendingReleases Reason Int32 21:34:12.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:12.9 Info: => 0.0005018s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:12', 'add_reason_to_pending_releases') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 2: add_reason_to_pending_releases migrated 21:34:12.9 Info: => 0.000985s 21:34:12.9 Info: 3: add_medium_support migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 3 21:34:12.9 Info: AlterTable Albums 21:34:12.9 Info: => 6E-07s 21:34:12.9 Info: CreateColumn Albums Media String 21:34:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:12.9 Info: => 0.0005193s 21:34:12.9 Info: AlterTable Tracks 21:34:12.9 Info: => 4E-07s 21:34:12.9 Info: CreateColumn Tracks MediumNumber Int32 21:34:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:12.9 Info: => 0.0004869s 21:34:12.9 Info: AlterTable Tracks 21:34:12.9 Info: => 4E-07s 21:34:12.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:12.9 Info: => 0.0004633s 21:34:12.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:12.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:12.9 Info: => 3.66E-05s 21:34:12.9 Info: DeleteColumn Tracks TrackNumber 21:34:12.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:12.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:12.9 Info: DROP TABLE "Tracks" 21:34:12.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:12.9 Info: => 0.0039797s 21:34:12.9 Info: AlterTable Tracks 21:34:12.9 Info: => 3E-07s 21:34:12.9 Info: CreateColumn Tracks TrackNumber String 21:34:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:12.9 Info: => 0.0004557s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:12', 'add_medium_support') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 3: add_medium_support migrated 21:34:12.9 Info: => 0.0010507s 21:34:12.9 Info: 4: add_various_qualites_in_profile migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 4 21:34:12.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:12.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:12.9 Info: => 9.8E-05s 21:34:12.9 Info: PerformDBOperation 21:34:12.9 Info: Performing DB Operation 21:34:12.9 Info: => 7.92E-05s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:12', 'add_various_qualites_in_profile') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 4: add_various_qualites_in_profile migrated 21:34:12.9 Info: => 0.0004638s 21:34:12.9 Info: 5: metadata_profiles migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 5 21:34:12.9 Info: CreateTable MetadataProfiles 21:34:12.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:12.9 Info: => 0.000108s 21:34:12.9 Info: CreateIndex MetadataProfiles (Name) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:12.9 Info: => 8.95E-05s 21:34:12.9 Info: AlterTable Artists 21:34:12.9 Info: => 4E-07s 21:34:12.9 Info: CreateColumn Artists MetadataProfileId Int32 21:34:12.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:12.9 Info: => 0.0004892s 21:34:12.9 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:12.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:12.9 Info: DROP TABLE "Artists" 21:34:12.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.9 Info: => 0.0041032s 21:34:12.9 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:12.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:12.9 Info: DROP TABLE "Artists" 21:34:12.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:12.9 Info: => 0.0040499s 21:34:12.9 Info: AlterTable Albums 21:34:12.9 Info: => 4E-07s 21:34:12.9 Info: CreateColumn Albums SecondaryTypes String 21:34:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:12.9 Info: => 0.0005039s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:12', 'metadata_profiles') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 5: metadata_profiles migrated 21:34:12.9 Info: => 0.0010851s 21:34:12.9 Info: 6: separate_automatic_and_interactive_search migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 6 21:34:12.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:12.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:12.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:12.9 Info: DROP TABLE "Indexers" 21:34:12.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.9 Info: => 0.0038044s 21:34:12.9 Info: AlterTable Indexers 21:34:12.9 Info: => 4E-07s 21:34:12.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:12.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:12.9 Info: => 0.000494s 21:34:12.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:12.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:12.9 Info: => 3.24E-05s 21:34:12.9 Info: AlterTable Indexers 21:34:12.9 Info: => 3E-07s 21:34:12.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:12.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:12.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:12.9 Info: DROP TABLE "Indexers" 21:34:12.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:12.9 Info: => 0.0038315s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:12', 'separate_automatic_and_interactive_search') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 6: separate_automatic_and_interactive_search migrated 21:34:12.9 Info: => 0.0043237s 21:34:12.9 Info: 7: change_album_path_to_relative migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 7 21:34:12.9 Info: DeleteColumn Albums Path 21:34:12.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:12.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:12.9 Info: DROP TABLE "Albums" 21:34:12.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.9 Info: => 0.0042635s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:12', 'change_album_path_to_relative') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 7: change_album_path_to_relative migrated 21:34:12.9 Info: => 0.004817s 21:34:12.9 Info: 8: change_quality_size_mb_to_kb migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 8 21:34:12.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:12.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:12.9 Info: => 3.78E-05s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:12', 'change_quality_size_mb_to_kb') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 8: change_quality_size_mb_to_kb migrated 21:34:12.9 Info: => 0.0003912s 21:34:12.9 Info: 9: album_releases migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 9 21:34:12.9 Info: AlterTable Albums 21:34:12.9 Info: => 5E-07s 21:34:12.9 Info: CreateColumn Albums Releases String 21:34:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:12.9 Info: => 0.000482s 21:34:12.9 Info: AlterTable Albums 21:34:12.9 Info: => 4E-07s 21:34:12.9 Info: CreateColumn Albums CurrentRelease String 21:34:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:12.9 Info: => 0.0004597s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:12', 'album_releases') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 9: album_releases migrated 21:34:12.9 Info: => 0.0008192s 21:34:12.9 Info: 10: album_releases_fix migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 10 21:34:12.9 Info: AlterTable Albums 21:34:12.9 Info: => 5E-07s 21:34:12.9 Info: AlterColumn Albums Releases String 21:34:12.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:12.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:12.9 Info: DROP TABLE "Albums" 21:34:12.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.9 Info: => 0.0041225s 21:34:12.9 Info: AlterTable Albums 21:34:12.9 Info: => 4E-07s 21:34:12.9 Info: AlterColumn Albums CurrentRelease String 21:34:12.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:12.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:12.9 Info: DROP TABLE "Albums" 21:34:12.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:12.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:12.9 Info: => 0.0045247s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:12', 'album_releases_fix') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 10: album_releases_fix migrated 21:34:12.9 Info: => 0.0050635s 21:34:12.9 Info: 11: import_lists migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 11 21:34:12.9 Info: CreateTable ImportLists 21:34:12.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:12.9 Info: => 0.0001459s 21:34:12.9 Info: CreateIndex ImportLists (Name) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:12.9 Info: => 8.66E-05s 21:34:12.9 Info: CreateTable ImportListStatus 21:34:12.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:12.9 Info: => 0.0001186s 21:34:12.9 Info: CreateIndex ImportListStatus (ProviderId) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:12.9 Info: => 8.49E-05s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:12', 'import_lists') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 11: import_lists migrated 21:34:12.9 Info: => 0.0005879s 21:34:12.9 Info: 12: add_release_status migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 12 21:34:12.9 Info: AlterTable MetadataProfiles 21:34:12.9 Info: => 5E-07s 21:34:12.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:12.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:12.9 Info: => 0.0005087s 21:34:12.9 Info: PerformDBOperation 21:34:12.9 Info: Performing DB Operation 21:34:12.9 Info: => 2.42E-05s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:12', 'add_release_status') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 12: add_release_status migrated 21:34:12.9 Info: => 0.000519s 21:34:12.9 Info: 13: album_download_notification migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 13 21:34:12.9 Info: AlterTable Notifications 21:34:12.9 Info: => 1.3E-06s 21:34:12.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:12.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:12.9 Info: => 0.0005399s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:12', 'album_download_notification') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 13: album_download_notification migrated 21:34:12.9 Info: => 0.0009711s 21:34:12.9 Info: 14: fix_language_metadata_profiles migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 14 21:34:12.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:12.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:12.9 Info: => 0.0001145s 21:34:12.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:12.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:12.9 Info: => 7.73E-05s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:12', 'fix_language_metadata_profiles') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 14: fix_language_metadata_profiles migrated 21:34:12.9 Info: => 0.0005004s 21:34:12.9 Info: 15: remove_fanzub migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 15 21:34:12.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:12.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:12.9 Info: => 9.94E-05s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:12', 'remove_fanzub') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 15: remove_fanzub migrated 21:34:12.9 Info: => 0.0005415s 21:34:12.9 Info: 16: update_artist_history_indexes migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 16 21:34:12.9 Info: CreateIndex Albums (ArtistId) 21:34:12.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:12.9 Info: => 9.43E-05s 21:34:12.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:12.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:12.9 Info: => 0.0001029s 21:34:12.9 Info: DeleteIndex History (AlbumId) 21:34:12.9 Info: DROP INDEX "IX_History_AlbumId" 21:34:12.9 Info: => 0.0001298s 21:34:12.9 Info: CreateIndex History (AlbumId, Date) 21:34:12.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:12.9 Info: => 8.77E-05s 21:34:12.9 Info: DeleteIndex History (DownloadId) 21:34:12.9 Info: DROP INDEX "IX_History_DownloadId" 21:34:12.9 Info: => 0.0001108s 21:34:12.9 Info: CreateIndex History (DownloadId, Date) 21:34:12.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:12.9 Info: => 8.35E-05s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:12', 'update_artist_history_indexes') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 16: update_artist_history_indexes migrated 21:34:12.9 Info: => 0.0005784s 21:34:12.9 Info: 17: remove_nma migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 17 21:34:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:12.9 Info: => 4.31E-05s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:12', 'remove_nma') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 17: remove_nma migrated 21:34:12.9 Info: => 0.0005056s 21:34:12.9 Info: 18: album_disambiguation migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 18 21:34:12.9 Info: AlterTable Albums 21:34:12.9 Info: => 1.2E-06s 21:34:12.9 Info: CreateColumn Albums Disambiguation String 21:34:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:12.9 Info: => 0.0006165s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:12', 'album_disambiguation') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 18: album_disambiguation migrated 21:34:12.9 Info: => 0.0010971s 21:34:12.9 Info: 19: add_ape_quality_in_profiles migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 19 21:34:12.9 Info: PerformDBOperation 21:34:12.9 Info: Performing DB Operation 21:34:12.9 Info: => 2.58E-05s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:12', 'add_ape_quality_in_profiles') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 19: add_ape_quality_in_profiles migrated 21:34:12.9 Info: => 0.0004648s 21:34:12.9 Info: 20: remove_pushalot migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 20 21:34:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:12.9 Info: => 4.13E-05s 21:34:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:12.9 Info: => 5.22E-05s 21:34:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:12.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:12.9 Info: => 3.5E-05s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:12', 'remove_pushalot') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 20: remove_pushalot migrated 21:34:12.9 Info: => 0.0004107s 21:34:12.9 Info: 21: add_custom_filters migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 21 21:34:12.9 Info: CreateTable CustomFilters 21:34:12.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:12.9 Info: => 0.0001168s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:12', 'add_custom_filters') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 21: add_custom_filters migrated 21:34:12.9 Info: => 0.0005196s 21:34:12.9 Info: 22: import_list_tags migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 22 21:34:12.9 Info: AlterTable ImportLists 21:34:12.9 Info: => 6E-07s 21:34:12.9 Info: CreateColumn ImportLists Tags String 21:34:12.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:12.9 Info: => 0.0005775s 21:34:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:12', 'import_list_tags') 21:34:12.9 Info: Committing Transaction 21:34:12.9 Info: 22: import_list_tags migrated 21:34:12.9 Info: => 0.0010686s 21:34:12.9 Info: 23: add_release_groups_etc migrating 21:34:12.9 Info: Beginning Transaction 21:34:12.9 Info: Starting migration of Main DB to 23 21:34:12.9 Info: CreateTable ArtistMetadata 21:34:12.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:12.9 Info: => 0.0001733s 21:34:12.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:12.9 Info: => 0.0001013s 21:34:12.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:12.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:12.9 Info: => 9.24E-05s 21:34:12.9 Info: AlterTable Artists 21:34:12.9 Info: => 3E-07s 21:34:12.9 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:12.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.9 Info: => 0.0005603s 21:34:12.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:12.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:12.9 Info: => 5.71E-05s 21:34:12.9 Info: CreateTable AlbumReleases 21:34:12.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:12.9 Info: => 0.0001389s 21:34:12.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:12.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:12.9 Info: => 8.87E-05s 21:34:12.9 Info: CreateIndex AlbumReleases (AlbumId) 21:34:12.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:12.9 Info: => 9.68E-05s 21:34:12.9 Info: PerformDBOperation 21:34:12.9 Info: Performing DB Operation 21:34:12.9 Info: => 3.21E-05s 21:34:12.9 Info: AlterTable Albums 21:34:12.9 Info: => 4E-07s 21:34:12.9 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.9 Info: => 0.0005741s 21:34:12.9 Info: AlterTable Albums 21:34:12.9 Info: => 4E-07s 21:34:12.9 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:12.9 Info: => 0.0005281s 21:34:12.9 Info: AlterTable Albums 21:34:12.9 Info: => 4E-07s 21:34:12.9 Info: CreateColumn Albums Links String 21:34:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:12.9 Info: => 0.0005447s 21:34:12.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:12.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:12.9 Info: => 9.34E-05s 21:34:12.9 Info: AlterTable Tracks 21:34:12.9 Info: => 4E-07s 21:34:12.9 Info: CreateColumn Tracks ForeignRecordingId String 21:34:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:12.9 Info: => 0.0005517s 21:34:12.9 Info: AlterTable Tracks 21:34:12.9 Info: => 3E-07s 21:34:12.9 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:12.9 Info: => 0.0005596s 21:34:12.9 Info: AlterTable Tracks 21:34:12.9 Info: => 3E-07s 21:34:12.9 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:12.9 Info: => 0.0005699s 21:34:12.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:12.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:12.9 Info: => 7.78E-05s 21:34:12.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:12.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:12.9 Info: => 7.45E-05s 21:34:12.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:13.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:13.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:13.0 Info: DROP TABLE "Artists" 21:34:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.0 Info: => 0.0093826s 21:34:13.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:13.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:13.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:13.0 Info: DROP TABLE "Albums" 21:34:13.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.0 Info: => 0.0044407s 21:34:13.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:13.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:13.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:13.0 Info: DROP TABLE "Tracks" 21:34:13.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:13.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.0 Info: => 0.0039245s 21:34:13.0 Info: DeleteColumn TrackFiles ArtistId 21:34:13.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:13.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:13.0 Info: DROP TABLE "TrackFiles" 21:34:13.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:13.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:13.0 Info: => 0.0037596s 21:34:13.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:13.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:13.0 Info: => 7.97E-05s 21:34:13.0 Info: CreateIndex Artists (Monitored) 21:34:13.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:13.0 Info: => 7.58E-05s 21:34:13.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:13.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:13.0 Info: => 7.34E-05s 21:34:13.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:13.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:13.0 Info: => 7.34E-05s 21:34:13.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:13.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:13.0 Info: => 7.16E-05s 21:34:13.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:13.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:13.0 Info: => 7.17E-05s 21:34:13.0 Info: UpdateData 21:34:13.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:13.0 Info: => 3.88E-05s 21:34:13.0 Info: UpdateData 21:34:13.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:13.0 Info: => 3.1E-05s 21:34:13.0 Info: UpdateData 21:34:13.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:13.0 Info: => 3.74E-05s 21:34:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:13', 'add_release_groups_etc') 21:34:13.0 Info: Committing Transaction 21:34:13.0 Info: 23: add_release_groups_etc migrated 21:34:13.0 Info: => 0.0007073s 21:34:13.0 Info: 24: NewMediaInfoFormat migrating 21:34:13.0 Info: Beginning Transaction 21:34:13.0 Info: Starting migration of Main DB to 24 21:34:13.0 Info: UpdateData 21:34:13.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:13.0 Info: => 3.92E-05s 21:34:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:13', 'NewMediaInfoFormat') 21:34:13.0 Info: Committing Transaction 21:34:13.0 Info: 24: NewMediaInfoFormat migrated 21:34:13.0 Info: => 0.0004644s 21:34:13.0 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:13.0 Info: Beginning Transaction 21:34:13.0 Info: Starting migration of Main DB to 25 21:34:13.0 Info: RenameTable Restrictions ReleaseProfiles 21:34:13.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:13.0 Info: => 0.001805s 21:34:13.0 Info: AlterTable ReleaseProfiles 21:34:13.0 Info: => 3E-07s 21:34:13.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:13.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:13.0 Info: => 0.000519s 21:34:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:13', 'rename_restrictions_to_release_profiles') 21:34:13.0 Info: Committing Transaction 21:34:13.0 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:13.0 Info: => 0.0010012s 21:34:13.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:13.0 Info: Beginning Transaction 21:34:13.0 Info: Starting migration of Main DB to 26 21:34:13.0 Info: RenameTable Profiles QualityProfiles 21:34:13.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:13.0 Info: => 0.0018439s 21:34:13.0 Info: AlterTable QualityProfiles 21:34:13.0 Info: => 4E-07s 21:34:13.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:13.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:13.0 Info: => 0.0005345s 21:34:13.0 Info: AlterTable LanguageProfiles 21:34:13.0 Info: => 3E-07s 21:34:13.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:13.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:13.0 Info: => 0.0005445s 21:34:13.0 Info: UpdateData 21:34:13.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:13.0 Info: => 3.81E-05s 21:34:13.0 Info: UpdateData 21:34:13.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:13.0 Info: => 2.93E-05s 21:34:13.0 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:13.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:13.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:13.0 Info: DROP TABLE "Artists" 21:34:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:13.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:13.0 Info: => 0.0042543s 21:34:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:13', 'rename_quality_profiles_add_upgrade_allowed') 21:34:13.0 Info: Committing Transaction 21:34:13.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:13.0 Info: => 0.0048429s 21:34:13.0 Info: 27: add_import_exclusions migrating 21:34:13.0 Info: Beginning Transaction 21:34:13.0 Info: Starting migration of Main DB to 27 21:34:13.0 Info: CreateTable ImportListExclusions 21:34:13.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:13.0 Info: => 0.0001058s 21:34:13.0 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:13.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:13.0 Info: => 8.54E-05s 21:34:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:13', 'add_import_exclusions') 21:34:13.0 Info: Committing Transaction 21:34:13.0 Info: 27: add_import_exclusions migrated 21:34:13.0 Info: => 0.0005793s 21:34:13.0 Info: 28: clean_artist_metadata_table migrating 21:34:13.0 Info: Beginning Transaction 21:34:13.0 Info: Starting migration of Main DB to 28 21:34:13.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:13.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:13.0 Info: => 0.0002203s 21:34:13.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:13.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:13.0 Info: => 0.0001195s 21:34:13.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:13.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:13.0 Info: => 0.0001383s 21:34:13.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:13.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:13.0 Info: => 0.0001364s 21:34:13.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:13.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:13.0 Info: => 0.000124s 21:34:13.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:13.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:13.0 Info: => 0.0001243s 21:34:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:13', 'clean_artist_metadata_table') 21:34:13.0 Info: Committing Transaction 21:34:13.0 Info: 28: clean_artist_metadata_table migrated 21:34:13.0 Info: => 0.0006059s 21:34:13.0 Info: 29: health_issue_notification migrating 21:34:13.0 Info: Beginning Transaction 21:34:13.0 Info: Starting migration of Main DB to 29 21:34:13.0 Info: AlterTable Notifications 21:34:13.0 Info: => 6E-07s 21:34:13.0 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:13.0 Info: => 0.0005377s 21:34:13.0 Info: AlterTable Notifications 21:34:13.0 Info: => 4E-07s 21:34:13.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:13.0 Info: => 0.0005028s 21:34:13.0 Info: AlterTable Notifications 21:34:13.0 Info: => 4E-07s 21:34:13.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:13.0 Info: => 0.0005278s 21:34:13.0 Info: AlterTable Notifications 21:34:13.0 Info: => 3E-07s 21:34:13.0 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:13.0 Info: => 0.0005216s 21:34:13.0 Info: AlterTable Notifications 21:34:13.0 Info: => 4E-07s 21:34:13.0 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:13.0 Info: => 0.000513s 21:34:13.0 Info: DeleteColumn Notifications OnDownload 21:34:13.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:13.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:13.0 Info: DROP TABLE "Notifications" 21:34:13.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:13.0 Info: => 0.0038727s 21:34:13.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:13.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:13.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:13.0 Info: DROP TABLE "Notifications" 21:34:13.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:13.0 Info: => 0.0037973s 21:34:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:13', 'health_issue_notification') 21:34:13.0 Info: Committing Transaction 21:34:13.0 Info: 29: health_issue_notification migrated 21:34:13.0 Info: => 0.0043677s 21:34:13.0 Info: 30: add_mediafilerepository_mtime migrating 21:34:13.0 Info: Beginning Transaction 21:34:13.0 Info: Starting migration of Main DB to 30 21:34:13.0 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 21:34:13.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 21:34:13.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 21:34:13.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-12-23T21:34:13', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:13.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) 21:34:13.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-12-23T21:34:13', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:13.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) 21:34:13.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 21:34:13.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-12-23T21:34:13', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:13.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) 21:34:13.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-12-23T21:34:13', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 21:34:13.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) 21:34:13.0 Info: AlterTable TrackFiles 21:34:13.0 Info: => 4E-07s 21:34:13.0 Info: CreateColumn TrackFiles Modified DateTime 21:34:13.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:13.0 Info: => 0.0005359s 21:34:13.0 Info: AlterTable TrackFiles 21:34:13.0 Info: => 4E-07s 21:34:13.0 Info: CreateColumn TrackFiles Path String 21:34:13.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:13.0 Info: => 0.0005351s 21:34:13.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:13.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:13.0 Info: => 3.29E-05s 21:34:13.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:13.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:13.0 Info: => 0.0001219s 21:34:13.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:13.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:13.0 Info: => 0.0001303s 21:34:13.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:13.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:13.0 Info: => 0.0001415s 21:34:13.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:13.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:13.0 Info: => 7.28E-05s 21:34:13.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:13.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:13.0 Info: => 0.0001145s 21:34:13.0 Info: AlterTable TrackFiles 21:34:13.0 Info: => 4E-07s 21:34:13.0 Info: AlterColumn TrackFiles Path String 21:34:13.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:13.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:13.0 Info: DROP TABLE "TrackFiles" 21:34:13.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:13.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:13.0 Info: => 0.0039052s 21:34:13.0 Info: CreateIndex TrackFiles (Path) 21:34:13.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:13.0 Info: => 8.34E-05s 21:34:13.0 Info: DeleteColumn TrackFiles RelativePath 21:34:13.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:13.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:13.0 Info: DROP TABLE "TrackFiles" 21:34:13.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:13.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:13.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:13.0 Info: => 0.0040167s 21:34:13.0 Info: -> 12 Insert operations completed in 00:00:00.0007376 taking an average of 00:00:00.0000614 21:34:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:13', 'add_mediafilerepository_mtime') 21:34:13.0 Info: Committing Transaction 21:34:13.0 Info: 30: add_mediafilerepository_mtime migrated 21:34:13.0 Info: => 0.0046482s 21:34:13.0 Debug: Took: 00:00:00.1449085 21:34:13.0 Debug: Got 2 tracks 21:34:13.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 21:34:13.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 21:34:13.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864531026186_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:13.1 Info: DatabaseEngineVersionCheck migrating 21:34:13.1 Info: PerformDBOperation 21:34:13.1 Info: Performing DB Operation 21:34:13.1 Info: SQLite 3.47.2 21:34:13.1 Info: => 0.0014163s 21:34:13.1 Info: DatabaseEngineVersionCheck migrated 21:34:13.1 Info: => 0.0014265s 21:34:13.1 Info: VersionMigration migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: CreateTable VersionInfo 21:34:13.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:13.1 Info: => 0.0001581s 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: VersionMigration migrated 21:34:13.1 Info: => 0.000959s 21:34:13.1 Info: VersionUniqueMigration migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: CreateIndex VersionInfo (Version) 21:34:13.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:13.1 Info: => 0.0001036s 21:34:13.1 Info: AlterTable VersionInfo 21:34:13.1 Info: => 5E-07s 21:34:13.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:13.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:13.1 Info: => 0.0002128s 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: VersionUniqueMigration migrated 21:34:13.1 Info: => 0.0005928s 21:34:13.1 Info: VersionDescriptionMigration migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: AlterTable VersionInfo 21:34:13.1 Info: => 4E-07s 21:34:13.1 Info: CreateColumn VersionInfo Description String 21:34:13.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:13.1 Info: => 0.0004428s 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: VersionDescriptionMigration migrated 21:34:13.1 Info: => 0.0007605s 21:34:13.1 Info: 1: InitialSetup migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 1 21:34:13.1 Info: CreateTable Config 21:34:13.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:13.1 Info: => 0.0001533s 21:34:13.1 Info: CreateIndex Config (Key) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:13.1 Info: => 7.58E-05s 21:34:13.1 Info: CreateTable RootFolders 21:34:13.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:13.1 Info: => 8.92E-05s 21:34:13.1 Info: CreateIndex RootFolders (Path) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:13.1 Info: => 7.24E-05s 21:34:13.1 Info: CreateTable Artists 21:34:13.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:13.1 Info: => 0.000255s 21:34:13.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:13.1 Info: => 7.91E-05s 21:34:13.1 Info: CreateIndex Artists (NameSlug) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:13.1 Info: => 8.3E-05s 21:34:13.1 Info: CreateIndex Artists (CleanName) 21:34:13.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.1 Info: => 6.8E-05s 21:34:13.1 Info: CreateIndex Artists (Path) 21:34:13.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.1 Info: => 6.67E-05s 21:34:13.1 Info: CreateTable Albums 21:34:13.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:13.1 Info: => 0.0002025s 21:34:13.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.1 Info: => 8E-05s 21:34:13.1 Info: CreateIndex Albums (MBId) 21:34:13.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.1 Info: => 6.86E-05s 21:34:13.1 Info: CreateIndex Albums (TADBId) 21:34:13.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.1 Info: => 6.62E-05s 21:34:13.1 Info: CreateIndex Albums (TitleSlug) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.1 Info: => 6.66E-05s 21:34:13.1 Info: CreateIndex Albums (CleanTitle) 21:34:13.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.1 Info: => 6.48E-05s 21:34:13.1 Info: CreateIndex Albums (Path) 21:34:13.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:13.1 Info: => 6.17E-05s 21:34:13.1 Info: CreateTable Tracks 21:34:13.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:13.1 Info: => 0.0001197s 21:34:13.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.1 Info: => 7.08E-05s 21:34:13.1 Info: CreateIndex Tracks (ArtistId) 21:34:13.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:13.1 Info: => 7.23E-05s 21:34:13.1 Info: CreateIndex Tracks (TrackFileId) 21:34:13.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.1 Info: => 7.35E-05s 21:34:13.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:13.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:13.1 Info: => 7.33E-05s 21:34:13.1 Info: CreateTable TrackFiles 21:34:13.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:13.1 Info: => 0.000142s 21:34:13.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:13.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:13.1 Info: => 7.38E-05s 21:34:13.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:13.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:13.1 Info: => 6.73E-05s 21:34:13.1 Info: CreateTable History 21:34:13.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:13.1 Info: => 0.0001332s 21:34:13.1 Info: CreateIndex History (Date) 21:34:13.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:13.1 Info: => 7.31E-05s 21:34:13.1 Info: CreateIndex History (EventType) 21:34:13.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:13.1 Info: => 6.84E-05s 21:34:13.1 Info: CreateIndex History (DownloadId) 21:34:13.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:13.1 Info: => 6.77E-05s 21:34:13.1 Info: CreateIndex History (AlbumId) 21:34:13.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:13.1 Info: => 9.15E-05s 21:34:13.1 Info: CreateTable Notifications 21:34:13.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:13.1 Info: => 0.0001418s 21:34:13.1 Info: CreateTable ScheduledTasks 21:34:13.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:13.1 Info: => 0.0001042s 21:34:13.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:13.1 Info: => 9.43E-05s 21:34:13.1 Info: CreateTable Indexers 21:34:13.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:13.1 Info: => 0.0001164s 21:34:13.1 Info: CreateIndex Indexers (Name) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:13.1 Info: => 7.98E-05s 21:34:13.1 Info: CreateTable Profiles 21:34:13.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:13.1 Info: => 8.74E-05s 21:34:13.1 Info: CreateIndex Profiles (Name) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:13.1 Info: => 9.42E-05s 21:34:13.1 Info: CreateTable QualityDefinitions 21:34:13.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:13.1 Info: => 0.000142s 21:34:13.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:13.1 Info: => 9.93E-05s 21:34:13.1 Info: CreateIndex QualityDefinitions (Title) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:13.1 Info: => 0.0001044s 21:34:13.1 Info: CreateTable NamingConfig 21:34:13.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:13.1 Info: => 0.0001109s 21:34:13.1 Info: CreateTable Blacklist 21:34:13.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:13.1 Info: => 0.00015s 21:34:13.1 Info: CreateTable Metadata 21:34:13.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:13.1 Info: => 0.0001155s 21:34:13.1 Info: CreateTable MetadataFiles 21:34:13.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:13.1 Info: => 0.0001111s 21:34:13.1 Info: CreateTable DownloadClients 21:34:13.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:13.1 Info: => 0.0001154s 21:34:13.1 Info: CreateTable PendingReleases 21:34:13.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:13.1 Info: => 0.0001054s 21:34:13.1 Info: CreateTable RemotePathMappings 21:34:13.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:13.1 Info: => 9.23E-05s 21:34:13.1 Info: CreateTable Tags 21:34:13.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:13.1 Info: => 0.0001025s 21:34:13.1 Info: CreateIndex Tags (Label) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:13.1 Info: => 9.97E-05s 21:34:13.1 Info: CreateTable Restrictions 21:34:13.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:13.1 Info: => 9.16E-05s 21:34:13.1 Info: CreateTable DelayProfiles 21:34:13.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:13.1 Info: => 0.0001489s 21:34:13.1 Info: CreateTable Users 21:34:13.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:13.1 Info: => 8.93E-05s 21:34:13.1 Info: CreateIndex Users (Identifier) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:13.1 Info: => 8.3E-05s 21:34:13.1 Info: CreateIndex Users (Username) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:13.1 Info: => 7.77E-05s 21:34:13.1 Info: CreateTable Commands 21:34:13.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:13.1 Info: => 0.0001154s 21:34:13.1 Info: CreateTable IndexerStatus 21:34:13.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:13.1 Info: => 0.0001125s 21:34:13.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:13.1 Info: => 0.0001143s 21:34:13.1 Info: CreateTable ExtraFiles 21:34:13.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:13.1 Info: => 0.0001358s 21:34:13.1 Info: CreateTable LyricFiles 21:34:13.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:13.1 Info: => 0.0001257s 21:34:13.1 Info: CreateTable LanguageProfiles 21:34:13.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:13.1 Info: => 9.01E-05s 21:34:13.1 Info: CreateIndex LanguageProfiles (Name) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:13.1 Info: => 0.000102s 21:34:13.1 Info: CreateTable DownloadClientStatus 21:34:13.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:13.1 Info: => 9.94E-05s 21:34:13.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:13.1 Info: => 8.67E-05s 21:34:13.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:13.1 Info: -> 1 Insert operations completed in 00:00:00.0000560 taking an average of 00:00:00.0000560 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:13', 'InitialSetup') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 1: InitialSetup migrated 21:34:13.1 Info: => 0.001062s 21:34:13.1 Info: 2: add_reason_to_pending_releases migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 2 21:34:13.1 Info: AlterTable PendingReleases 21:34:13.1 Info: => 5E-07s 21:34:13.1 Info: CreateColumn PendingReleases Reason Int32 21:34:13.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:13.1 Info: => 0.0005071s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:13', 'add_reason_to_pending_releases') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 2: add_reason_to_pending_releases migrated 21:34:13.1 Info: => 0.0009872s 21:34:13.1 Info: 3: add_medium_support migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 3 21:34:13.1 Info: AlterTable Albums 21:34:13.1 Info: => 6E-07s 21:34:13.1 Info: CreateColumn Albums Media String 21:34:13.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:13.1 Info: => 0.000505s 21:34:13.1 Info: AlterTable Tracks 21:34:13.1 Info: => 4E-07s 21:34:13.1 Info: CreateColumn Tracks MediumNumber Int32 21:34:13.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:13.1 Info: => 0.0005208s 21:34:13.1 Info: AlterTable Tracks 21:34:13.1 Info: => 4E-07s 21:34:13.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:13.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:13.1 Info: => 0.0005052s 21:34:13.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:13.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:13.1 Info: => 3.64E-05s 21:34:13.1 Info: DeleteColumn Tracks TrackNumber 21:34:13.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:13.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:13.1 Info: DROP TABLE "Tracks" 21:34:13.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.1 Info: => 0.004443s 21:34:13.1 Info: AlterTable Tracks 21:34:13.1 Info: => 4E-07s 21:34:13.1 Info: CreateColumn Tracks TrackNumber String 21:34:13.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:13.1 Info: => 0.000461s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:13', 'add_medium_support') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 3: add_medium_support migrated 21:34:13.1 Info: => 0.0010157s 21:34:13.1 Info: 4: add_various_qualites_in_profile migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 4 21:34:13.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:13.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:13.1 Info: => 8.09E-05s 21:34:13.1 Info: PerformDBOperation 21:34:13.1 Info: Performing DB Operation 21:34:13.1 Info: => 3.32E-05s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:13', 'add_various_qualites_in_profile') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 4: add_various_qualites_in_profile migrated 21:34:13.1 Info: => 0.0004544s 21:34:13.1 Info: 5: metadata_profiles migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 5 21:34:13.1 Info: CreateTable MetadataProfiles 21:34:13.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:13.1 Info: => 0.0001118s 21:34:13.1 Info: CreateIndex MetadataProfiles (Name) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:13.1 Info: => 0.0001193s 21:34:13.1 Info: AlterTable Artists 21:34:13.1 Info: => 4E-07s 21:34:13.1 Info: CreateColumn Artists MetadataProfileId Int32 21:34:13.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:13.1 Info: => 0.0005048s 21:34:13.1 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:13.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:13.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:13.1 Info: DROP TABLE "Artists" 21:34:13.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.1 Info: => 0.0041769s 21:34:13.1 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:13.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:13.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:13.1 Info: DROP TABLE "Artists" 21:34:13.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.1 Info: => 0.0041305s 21:34:13.1 Info: AlterTable Albums 21:34:13.1 Info: => 4E-07s 21:34:13.1 Info: CreateColumn Albums SecondaryTypes String 21:34:13.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:13.1 Info: => 0.0005146s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:13', 'metadata_profiles') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 5: metadata_profiles migrated 21:34:13.1 Info: => 0.001037s 21:34:13.1 Info: 6: separate_automatic_and_interactive_search migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 6 21:34:13.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:13.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:13.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:13.1 Info: DROP TABLE "Indexers" 21:34:13.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:13.1 Info: => 0.0035448s 21:34:13.1 Info: AlterTable Indexers 21:34:13.1 Info: => 4E-07s 21:34:13.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:13.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:13.1 Info: => 0.0004817s 21:34:13.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:13.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:13.1 Info: => 3.33E-05s 21:34:13.1 Info: AlterTable Indexers 21:34:13.1 Info: => 3E-07s 21:34:13.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:13.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:13.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:13.1 Info: DROP TABLE "Indexers" 21:34:13.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:13.1 Info: => 0.0035286s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:13', 'separate_automatic_and_interactive_search') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 6: separate_automatic_and_interactive_search migrated 21:34:13.1 Info: => 0.0040257s 21:34:13.1 Info: 7: change_album_path_to_relative migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 7 21:34:13.1 Info: DeleteColumn Albums Path 21:34:13.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:13.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:13.1 Info: DROP TABLE "Albums" 21:34:13.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.1 Info: => 0.0043232s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:13', 'change_album_path_to_relative') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 7: change_album_path_to_relative migrated 21:34:13.1 Info: => 0.0048986s 21:34:13.1 Info: 8: change_quality_size_mb_to_kb migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 8 21:34:13.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:13.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:13.1 Info: => 4E-05s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:13', 'change_quality_size_mb_to_kb') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 8: change_quality_size_mb_to_kb migrated 21:34:13.1 Info: => 0.0004265s 21:34:13.1 Info: 9: album_releases migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 9 21:34:13.1 Info: AlterTable Albums 21:34:13.1 Info: => 1.2E-06s 21:34:13.1 Info: CreateColumn Albums Releases String 21:34:13.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:13.1 Info: => 0.0005954s 21:34:13.1 Info: AlterTable Albums 21:34:13.1 Info: => 3E-07s 21:34:13.1 Info: CreateColumn Albums CurrentRelease String 21:34:13.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:13.1 Info: => 0.0004734s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:13', 'album_releases') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 9: album_releases migrated 21:34:13.1 Info: => 0.0008475s 21:34:13.1 Info: 10: album_releases_fix migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 10 21:34:13.1 Info: AlterTable Albums 21:34:13.1 Info: => 6E-07s 21:34:13.1 Info: AlterColumn Albums Releases String 21:34:13.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:13.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:13.1 Info: DROP TABLE "Albums" 21:34:13.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.1 Info: => 0.0048198s 21:34:13.1 Info: AlterTable Albums 21:34:13.1 Info: => 5E-07s 21:34:13.1 Info: AlterColumn Albums CurrentRelease String 21:34:13.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:13.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:13.1 Info: DROP TABLE "Albums" 21:34:13.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.1 Info: => 0.0047506s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:13', 'album_releases_fix') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 10: album_releases_fix migrated 21:34:13.1 Info: => 0.0053373s 21:34:13.1 Info: 11: import_lists migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 11 21:34:13.1 Info: CreateTable ImportLists 21:34:13.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:13.1 Info: => 0.000139s 21:34:13.1 Info: CreateIndex ImportLists (Name) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:13.1 Info: => 8.5E-05s 21:34:13.1 Info: CreateTable ImportListStatus 21:34:13.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:13.1 Info: => 0.0001135s 21:34:13.1 Info: CreateIndex ImportListStatus (ProviderId) 21:34:13.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:13.1 Info: => 0.000108s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:13', 'import_lists') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 11: import_lists migrated 21:34:13.1 Info: => 0.0006119s 21:34:13.1 Info: 12: add_release_status migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 12 21:34:13.1 Info: AlterTable MetadataProfiles 21:34:13.1 Info: => 5E-07s 21:34:13.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:13.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:13.1 Info: => 0.0005078s 21:34:13.1 Info: PerformDBOperation 21:34:13.1 Info: Performing DB Operation 21:34:13.1 Info: => 3.21E-05s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:13', 'add_release_status') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 12: add_release_status migrated 21:34:13.1 Info: => 0.0005246s 21:34:13.1 Info: 13: album_download_notification migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 13 21:34:13.1 Info: AlterTable Notifications 21:34:13.1 Info: => 1.3E-06s 21:34:13.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:13.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:13.1 Info: => 0.0005982s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:13', 'album_download_notification') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 13: album_download_notification migrated 21:34:13.1 Info: => 0.001075s 21:34:13.1 Info: 14: fix_language_metadata_profiles migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 14 21:34:13.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:13.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:13.1 Info: => 9.6E-05s 21:34:13.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:13.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:13.1 Info: => 7.18E-05s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:13', 'fix_language_metadata_profiles') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 14: fix_language_metadata_profiles migrated 21:34:13.1 Info: => 0.0004714s 21:34:13.1 Info: 15: remove_fanzub migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 15 21:34:13.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:13.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:13.1 Info: => 9.17E-05s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:13', 'remove_fanzub') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 15: remove_fanzub migrated 21:34:13.1 Info: => 0.0005607s 21:34:13.1 Info: 16: update_artist_history_indexes migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 16 21:34:13.1 Info: CreateIndex Albums (ArtistId) 21:34:13.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:13.1 Info: => 0.0001034s 21:34:13.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:13.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:13.1 Info: => 0.0001111s 21:34:13.1 Info: DeleteIndex History (AlbumId) 21:34:13.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:13.1 Info: => 0.0001332s 21:34:13.1 Info: CreateIndex History (AlbumId, Date) 21:34:13.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:13.1 Info: => 8.76E-05s 21:34:13.1 Info: DeleteIndex History (DownloadId) 21:34:13.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:13.1 Info: => 0.0001165s 21:34:13.1 Info: CreateIndex History (DownloadId, Date) 21:34:13.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:13.1 Info: => 8.51E-05s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:13', 'update_artist_history_indexes') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 16: update_artist_history_indexes migrated 21:34:13.1 Info: => 0.0004759s 21:34:13.1 Info: 17: remove_nma migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 17 21:34:13.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:13.1 Info: => 4.02E-05s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:13', 'remove_nma') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 17: remove_nma migrated 21:34:13.1 Info: => 0.0004807s 21:34:13.1 Info: 18: album_disambiguation migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 18 21:34:13.1 Info: AlterTable Albums 21:34:13.1 Info: => 5E-07s 21:34:13.1 Info: CreateColumn Albums Disambiguation String 21:34:13.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:13.1 Info: => 0.0005251s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:13', 'album_disambiguation') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 18: album_disambiguation migrated 21:34:13.1 Info: => 0.0010489s 21:34:13.1 Info: 19: add_ape_quality_in_profiles migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 19 21:34:13.1 Info: PerformDBOperation 21:34:13.1 Info: Performing DB Operation 21:34:13.1 Info: => 6.35E-05s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:13', 'add_ape_quality_in_profiles') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 19: add_ape_quality_in_profiles migrated 21:34:13.1 Info: => 0.0004717s 21:34:13.1 Info: 20: remove_pushalot migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 20 21:34:13.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:13.1 Info: => 4.15E-05s 21:34:13.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:13.1 Info: => 3.52E-05s 21:34:13.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:13.1 Info: => 3.22E-05s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:13', 'remove_pushalot') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 20: remove_pushalot migrated 21:34:13.1 Info: => 0.0003804s 21:34:13.1 Info: 21: add_custom_filters migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 21 21:34:13.1 Info: CreateTable CustomFilters 21:34:13.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:13.1 Info: => 0.0001182s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:13', 'add_custom_filters') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 21: add_custom_filters migrated 21:34:13.1 Info: => 0.0005872s 21:34:13.1 Info: 22: import_list_tags migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 22 21:34:13.1 Info: AlterTable ImportLists 21:34:13.1 Info: => 5E-07s 21:34:13.1 Info: CreateColumn ImportLists Tags String 21:34:13.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:13.1 Info: => 0.0005407s 21:34:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:13', 'import_list_tags') 21:34:13.1 Info: Committing Transaction 21:34:13.1 Info: 22: import_list_tags migrated 21:34:13.1 Info: => 0.0009938s 21:34:13.1 Info: 23: add_release_groups_etc migrating 21:34:13.1 Info: Beginning Transaction 21:34:13.1 Info: Starting migration of Main DB to 23 21:34:13.1 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:34:13.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 21:34:13.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:34:13.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:34:13.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:34:13.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:34:13.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:34:13.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:34:13.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:34:13.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:34:13.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:34:13.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:34:13.2 Info: CreateTable ArtistMetadata 21:34:13.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:13.2 Info: => 0.0001776s 21:34:13.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:13.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:13.2 Info: => 9.79E-05s 21:34:13.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:13.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:13.2 Info: => 7.38E-05s 21:34:13.2 Info: AlterTable Artists 21:34:13.2 Info: => 3E-07s 21:34:13.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:13.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:13.2 Info: => 0.0005773s 21:34:13.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:13.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:13.2 Info: => 6.43E-05s 21:34:13.2 Info: CreateTable AlbumReleases 21:34:13.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:13.2 Info: => 0.0001405s 21:34:13.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:13.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:13.2 Info: => 8.42E-05s 21:34:13.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:13.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:13.2 Info: => 7.92E-05s 21:34:13.2 Info: PerformDBOperation 21:34:13.2 Info: Performing DB Operation 21:34:13.2 Info: => 0.0049165s 21:34:13.2 Info: AlterTable Albums 21:34:13.2 Info: => 4E-07s 21:34:13.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:13.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:13.2 Info: => 0.0006176s 21:34:13.2 Info: AlterTable Albums 21:34:13.2 Info: => 4E-07s 21:34:13.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:13.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:13.2 Info: => 0.0005873s 21:34:13.2 Info: AlterTable Albums 21:34:13.2 Info: => 4E-07s 21:34:13.2 Info: CreateColumn Albums Links String 21:34:13.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:13.2 Info: => 0.0005438s 21:34:13.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:13.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:13.2 Info: => 9.57E-05s 21:34:13.2 Info: AlterTable Tracks 21:34:13.2 Info: => 3E-07s 21:34:13.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:13.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:13.2 Info: => 0.0005642s 21:34:13.2 Info: AlterTable Tracks 21:34:13.2 Info: => 4E-07s 21:34:13.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:13.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:13.2 Info: => 0.0005522s 21:34:13.2 Info: AlterTable Tracks 21:34:13.2 Info: => 4E-07s 21:34:13.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:13.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:13.2 Info: => 0.0005698s 21:34:13.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:13.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:13.2 Info: => 8.3E-05s 21:34:13.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:13.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:13.2 Info: => 7E-05s 21:34:13.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:13.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:13.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:13.2 Info: DROP TABLE "Artists" 21:34:13.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.2 Info: => 0.0043357s 21:34:13.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:13.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:13.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:13.2 Info: DROP TABLE "Albums" 21:34:13.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.2 Info: => 0.0045149s 21:34:13.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:13.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:13.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:13.2 Info: DROP TABLE "Tracks" 21:34:13.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:13.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.2 Info: => 0.003984s 21:34:13.2 Info: DeleteColumn TrackFiles ArtistId 21:34:13.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:13.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:13.2 Info: DROP TABLE "TrackFiles" 21:34:13.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:13.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:13.2 Info: => 0.0037272s 21:34:13.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:13.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:13.2 Info: => 8.11E-05s 21:34:13.2 Info: CreateIndex Artists (Monitored) 21:34:13.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:13.2 Info: => 8.39E-05s 21:34:13.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:13.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:13.2 Info: => 7.95E-05s 21:34:13.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:13.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:13.2 Info: => 8.08E-05s 21:34:13.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:13.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:13.2 Info: => 8.74E-05s 21:34:13.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:13.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:13.2 Info: => 7.36E-05s 21:34:13.2 Info: UpdateData 21:34:13.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:13.2 Info: => 4.16E-05s 21:34:13.2 Info: UpdateData 21:34:13.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:13.2 Info: => 3.48E-05s 21:34:13.2 Info: UpdateData 21:34:13.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:13.2 Info: => 3.65E-05s 21:34:13.2 Info: -> 12 Insert operations completed in 00:00:00.0125674 taking an average of 00:00:00.0010472 21:34:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:13', 'add_release_groups_etc') 21:34:13.2 Info: Committing Transaction 21:34:13.2 Info: 23: add_release_groups_etc migrated 21:34:13.2 Info: => 0.0007107s 21:34:13.2 Debug: Took: 00:00:00.1297578 21:34:13.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 21:34:13.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 21:34:13.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864533266745_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:13.3 Info: DatabaseEngineVersionCheck migrating 21:34:13.3 Info: PerformDBOperation 21:34:13.3 Info: Performing DB Operation 21:34:13.3 Info: SQLite 3.47.2 21:34:13.3 Info: => 0.0018574s 21:34:13.3 Info: DatabaseEngineVersionCheck migrated 21:34:13.3 Info: => 0.0018772s 21:34:13.3 Info: VersionMigration migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: CreateTable VersionInfo 21:34:13.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:13.3 Info: => 0.0001656s 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: VersionMigration migrated 21:34:13.3 Info: => 0.0009925s 21:34:13.3 Info: VersionUniqueMigration migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: CreateIndex VersionInfo (Version) 21:34:13.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:13.3 Info: => 0.0001059s 21:34:13.3 Info: AlterTable VersionInfo 21:34:13.3 Info: => 6E-07s 21:34:13.3 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:13.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:13.3 Info: => 0.0004492s 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: VersionUniqueMigration migrated 21:34:13.3 Info: => 0.0008395s 21:34:13.3 Info: VersionDescriptionMigration migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: AlterTable VersionInfo 21:34:13.3 Info: => 1.1E-06s 21:34:13.3 Info: CreateColumn VersionInfo Description String 21:34:13.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:13.3 Info: => 0.00019s 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: VersionDescriptionMigration migrated 21:34:13.3 Info: => 0.0004747s 21:34:13.3 Info: 1: InitialSetup migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 1 21:34:13.3 Info: CreateTable Config 21:34:13.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:13.3 Info: => 0.0001299s 21:34:13.3 Info: CreateIndex Config (Key) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:13.3 Info: => 8.37E-05s 21:34:13.3 Info: CreateTable RootFolders 21:34:13.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:13.3 Info: => 8.45E-05s 21:34:13.3 Info: CreateIndex RootFolders (Path) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:13.3 Info: => 7.38E-05s 21:34:13.3 Info: CreateTable Artists 21:34:13.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:13.3 Info: => 0.0001907s 21:34:13.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:13.3 Info: => 7.41E-05s 21:34:13.3 Info: CreateIndex Artists (NameSlug) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:13.3 Info: => 6.92E-05s 21:34:13.3 Info: CreateIndex Artists (CleanName) 21:34:13.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.3 Info: => 6.49E-05s 21:34:13.3 Info: CreateIndex Artists (Path) 21:34:13.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.3 Info: => 6.69E-05s 21:34:13.3 Info: CreateTable Albums 21:34:13.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:13.3 Info: => 0.0001715s 21:34:13.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.3 Info: => 7.36E-05s 21:34:13.3 Info: CreateIndex Albums (MBId) 21:34:13.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.3 Info: => 6.85E-05s 21:34:13.3 Info: CreateIndex Albums (TADBId) 21:34:13.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.3 Info: => 6.8E-05s 21:34:13.3 Info: CreateIndex Albums (TitleSlug) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.3 Info: => 6.79E-05s 21:34:13.3 Info: CreateIndex Albums (CleanTitle) 21:34:13.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.3 Info: => 7.29E-05s 21:34:13.3 Info: CreateIndex Albums (Path) 21:34:13.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:13.3 Info: => 6.82E-05s 21:34:13.3 Info: CreateTable Tracks 21:34:13.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:13.3 Info: => 0.0001395s 21:34:13.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.3 Info: => 7.09E-05s 21:34:13.3 Info: CreateIndex Tracks (ArtistId) 21:34:13.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:13.3 Info: => 7.41E-05s 21:34:13.3 Info: CreateIndex Tracks (TrackFileId) 21:34:13.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.3 Info: => 7.28E-05s 21:34:13.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:13.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:13.3 Info: => 7.3E-05s 21:34:13.3 Info: CreateTable TrackFiles 21:34:13.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:13.3 Info: => 0.0001213s 21:34:13.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:13.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:13.3 Info: => 7.13E-05s 21:34:13.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:13.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:13.3 Info: => 6.49E-05s 21:34:13.3 Info: CreateTable History 21:34:13.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:13.3 Info: => 0.0001234s 21:34:13.3 Info: CreateIndex History (Date) 21:34:13.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:13.3 Info: => 7.12E-05s 21:34:13.3 Info: CreateIndex History (EventType) 21:34:13.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:13.3 Info: => 6.64E-05s 21:34:13.3 Info: CreateIndex History (DownloadId) 21:34:13.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:13.3 Info: => 6.87E-05s 21:34:13.3 Info: CreateIndex History (AlbumId) 21:34:13.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:13.3 Info: => 6.69E-05s 21:34:13.3 Info: CreateTable Notifications 21:34:13.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:13.3 Info: => 0.0001145s 21:34:13.3 Info: CreateTable ScheduledTasks 21:34:13.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:13.3 Info: => 0.0001137s 21:34:13.3 Info: CreateIndex ScheduledTasks (TypeName) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:13.3 Info: => 7.34E-05s 21:34:13.3 Info: CreateTable Indexers 21:34:13.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:13.3 Info: => 9.63E-05s 21:34:13.3 Info: CreateIndex Indexers (Name) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:13.3 Info: => 7.91E-05s 21:34:13.3 Info: CreateTable Profiles 21:34:13.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:13.3 Info: => 8.8E-05s 21:34:13.3 Info: CreateIndex Profiles (Name) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:13.3 Info: => 7.87E-05s 21:34:13.3 Info: CreateTable QualityDefinitions 21:34:13.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:13.3 Info: => 0.0001235s 21:34:13.3 Info: CreateIndex QualityDefinitions (Quality) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:13.3 Info: => 8.98E-05s 21:34:13.3 Info: CreateIndex QualityDefinitions (Title) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:13.3 Info: => 7.73E-05s 21:34:13.3 Info: CreateTable NamingConfig 21:34:13.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:13.3 Info: => 0.0001117s 21:34:13.3 Info: CreateTable Blacklist 21:34:13.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:13.3 Info: => 0.0001446s 21:34:13.3 Info: CreateTable Metadata 21:34:13.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:13.3 Info: => 9.6E-05s 21:34:13.3 Info: CreateTable MetadataFiles 21:34:13.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:13.3 Info: => 0.0001108s 21:34:13.3 Info: CreateTable DownloadClients 21:34:13.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:13.3 Info: => 0.0001049s 21:34:13.3 Info: CreateTable PendingReleases 21:34:13.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:13.3 Info: => 0.0001091s 21:34:13.3 Info: CreateTable RemotePathMappings 21:34:13.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:13.3 Info: => 0.0001203s 21:34:13.3 Info: CreateTable Tags 21:34:13.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:13.3 Info: => 8.9E-05s 21:34:13.3 Info: CreateIndex Tags (Label) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:13.3 Info: => 8.93E-05s 21:34:13.3 Info: CreateTable Restrictions 21:34:13.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:13.3 Info: => 0.0001039s 21:34:13.3 Info: CreateTable DelayProfiles 21:34:13.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:13.3 Info: => 0.0001358s 21:34:13.3 Info: CreateTable Users 21:34:13.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:13.3 Info: => 9.88E-05s 21:34:13.3 Info: CreateIndex Users (Identifier) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:13.3 Info: => 8.36E-05s 21:34:13.3 Info: CreateIndex Users (Username) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:13.3 Info: => 7.86E-05s 21:34:13.3 Info: CreateTable Commands 21:34:13.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:13.3 Info: => 0.0001164s 21:34:13.3 Info: CreateTable IndexerStatus 21:34:13.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:13.3 Info: => 0.0001129s 21:34:13.3 Info: CreateIndex IndexerStatus (ProviderId) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:13.3 Info: => 8.31E-05s 21:34:13.3 Info: CreateTable ExtraFiles 21:34:13.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:13.3 Info: => 0.000108s 21:34:13.3 Info: CreateTable LyricFiles 21:34:13.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:13.3 Info: => 0.0001293s 21:34:13.3 Info: CreateTable LanguageProfiles 21:34:13.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:13.3 Info: => 8.97E-05s 21:34:13.3 Info: CreateIndex LanguageProfiles (Name) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:13.3 Info: => 8.3E-05s 21:34:13.3 Info: CreateTable DownloadClientStatus 21:34:13.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:13.3 Info: => 9.78E-05s 21:34:13.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:13.3 Info: => 8.52E-05s 21:34:13.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:13.3 Info: -> 1 Insert operations completed in 00:00:00.0000552 taking an average of 00:00:00.0000552 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:13', 'InitialSetup') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 1: InitialSetup migrated 21:34:13.3 Info: => 0.0009818s 21:34:13.3 Info: 2: add_reason_to_pending_releases migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 2 21:34:13.3 Info: AlterTable PendingReleases 21:34:13.3 Info: => 6E-07s 21:34:13.3 Info: CreateColumn PendingReleases Reason Int32 21:34:13.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:13.3 Info: => 0.0005608s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:13', 'add_reason_to_pending_releases') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 2: add_reason_to_pending_releases migrated 21:34:13.3 Info: => 0.0010332s 21:34:13.3 Info: 3: add_medium_support migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 3 21:34:13.3 Info: AlterTable Albums 21:34:13.3 Info: => 6E-07s 21:34:13.3 Info: CreateColumn Albums Media String 21:34:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:13.3 Info: => 0.0004912s 21:34:13.3 Info: AlterTable Tracks 21:34:13.3 Info: => 4E-07s 21:34:13.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:13.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:13.3 Info: => 0.0004739s 21:34:13.3 Info: AlterTable Tracks 21:34:13.3 Info: => 4E-07s 21:34:13.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:13.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:13.3 Info: => 0.0004637s 21:34:13.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:13.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:13.3 Info: => 3.68E-05s 21:34:13.3 Info: DeleteColumn Tracks TrackNumber 21:34:13.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:13.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:13.3 Info: DROP TABLE "Tracks" 21:34:13.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.3 Info: => 0.0039594s 21:34:13.3 Info: AlterTable Tracks 21:34:13.3 Info: => 4E-07s 21:34:13.3 Info: CreateColumn Tracks TrackNumber String 21:34:13.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:13.3 Info: => 0.0005116s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:13', 'add_medium_support') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 3: add_medium_support migrated 21:34:13.3 Info: => 0.0010393s 21:34:13.3 Info: 4: add_various_qualites_in_profile migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 4 21:34:13.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:13.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:13.3 Info: => 4.1E-05s 21:34:13.3 Info: PerformDBOperation 21:34:13.3 Info: Performing DB Operation 21:34:13.3 Info: => 3.11E-05s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:13', 'add_various_qualites_in_profile') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 4: add_various_qualites_in_profile migrated 21:34:13.3 Info: => 0.0004788s 21:34:13.3 Info: 5: metadata_profiles migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 5 21:34:13.3 Info: CreateTable MetadataProfiles 21:34:13.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:13.3 Info: => 0.0001113s 21:34:13.3 Info: CreateIndex MetadataProfiles (Name) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:13.3 Info: => 9.02E-05s 21:34:13.3 Info: AlterTable Artists 21:34:13.3 Info: => 4E-07s 21:34:13.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:13.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:13.3 Info: => 0.0004915s 21:34:13.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:13.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:13.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:13.3 Info: DROP TABLE "Artists" 21:34:13.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.3 Info: => 0.0040917s 21:34:13.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:13.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:13.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:13.3 Info: DROP TABLE "Artists" 21:34:13.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.3 Info: => 0.0041082s 21:34:13.3 Info: AlterTable Albums 21:34:13.3 Info: => 5E-07s 21:34:13.3 Info: CreateColumn Albums SecondaryTypes String 21:34:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:13.3 Info: => 0.0004709s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:13', 'metadata_profiles') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 5: metadata_profiles migrated 21:34:13.3 Info: => 0.0010386s 21:34:13.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 6 21:34:13.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:13.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:13.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:13.3 Info: DROP TABLE "Indexers" 21:34:13.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:13.3 Info: => 0.0034818s 21:34:13.3 Info: AlterTable Indexers 21:34:13.3 Info: => 4E-07s 21:34:13.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:13.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:13.3 Info: => 0.0004488s 21:34:13.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:13.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:13.3 Info: => 3.28E-05s 21:34:13.3 Info: AlterTable Indexers 21:34:13.3 Info: => 4E-07s 21:34:13.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:13.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:13.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:13.3 Info: DROP TABLE "Indexers" 21:34:13.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:13.3 Info: => 0.0033418s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:13', 'separate_automatic_and_interactive_search') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 6: separate_automatic_and_interactive_search migrated 21:34:13.3 Info: => 0.0038438s 21:34:13.3 Info: 7: change_album_path_to_relative migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 7 21:34:13.3 Info: DeleteColumn Albums Path 21:34:13.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:13.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:13.3 Info: DROP TABLE "Albums" 21:34:13.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.3 Info: => 0.0045345s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:13', 'change_album_path_to_relative') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 7: change_album_path_to_relative migrated 21:34:13.3 Info: => 0.0051253s 21:34:13.3 Info: 8: change_quality_size_mb_to_kb migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 8 21:34:13.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:13.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:13.3 Info: => 4.13E-05s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:13', 'change_quality_size_mb_to_kb') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 8: change_quality_size_mb_to_kb migrated 21:34:13.3 Info: => 0.0004948s 21:34:13.3 Info: 9: album_releases migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 9 21:34:13.3 Info: AlterTable Albums 21:34:13.3 Info: => 5E-07s 21:34:13.3 Info: CreateColumn Albums Releases String 21:34:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:13.3 Info: => 0.0004522s 21:34:13.3 Info: AlterTable Albums 21:34:13.3 Info: => 3E-07s 21:34:13.3 Info: CreateColumn Albums CurrentRelease String 21:34:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:13.3 Info: => 0.0004569s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:13', 'album_releases') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 9: album_releases migrated 21:34:13.3 Info: => 0.0009243s 21:34:13.3 Info: 10: album_releases_fix migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 10 21:34:13.3 Info: AlterTable Albums 21:34:13.3 Info: => 5E-07s 21:34:13.3 Info: AlterColumn Albums Releases String 21:34:13.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:13.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:13.3 Info: DROP TABLE "Albums" 21:34:13.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.3 Info: => 0.0039701s 21:34:13.3 Info: AlterTable Albums 21:34:13.3 Info: => 4E-07s 21:34:13.3 Info: AlterColumn Albums CurrentRelease String 21:34:13.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:13.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:13.3 Info: DROP TABLE "Albums" 21:34:13.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.3 Info: => 0.003933s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:13', 'album_releases_fix') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 10: album_releases_fix migrated 21:34:13.3 Info: => 0.0044449s 21:34:13.3 Info: 11: import_lists migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 11 21:34:13.3 Info: CreateTable ImportLists 21:34:13.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:13.3 Info: => 0.0001284s 21:34:13.3 Info: CreateIndex ImportLists (Name) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:13.3 Info: => 8.08E-05s 21:34:13.3 Info: CreateTable ImportListStatus 21:34:13.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:13.3 Info: => 0.0001056s 21:34:13.3 Info: CreateIndex ImportListStatus (ProviderId) 21:34:13.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:13.3 Info: => 7.88E-05s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:13', 'import_lists') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 11: import_lists migrated 21:34:13.3 Info: => 0.0005332s 21:34:13.3 Info: 12: add_release_status migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 12 21:34:13.3 Info: AlterTable MetadataProfiles 21:34:13.3 Info: => 5E-07s 21:34:13.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:13.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:13.3 Info: => 0.0004641s 21:34:13.3 Info: PerformDBOperation 21:34:13.3 Info: Performing DB Operation 21:34:13.3 Info: => 2.52E-05s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:13', 'add_release_status') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 12: add_release_status migrated 21:34:13.3 Info: => 0.0004904s 21:34:13.3 Info: 13: album_download_notification migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 13 21:34:13.3 Info: AlterTable Notifications 21:34:13.3 Info: => 1.3E-06s 21:34:13.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:13.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:13.3 Info: => 0.0005514s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:13', 'album_download_notification') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 13: album_download_notification migrated 21:34:13.3 Info: => 0.0009515s 21:34:13.3 Info: 14: fix_language_metadata_profiles migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 14 21:34:13.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:13.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:13.3 Info: => 8E-05s 21:34:13.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:13.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:13.3 Info: => 6.86E-05s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:13', 'fix_language_metadata_profiles') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 14: fix_language_metadata_profiles migrated 21:34:13.3 Info: => 0.0004334s 21:34:13.3 Info: 15: remove_fanzub migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 15 21:34:13.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:13.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:13.3 Info: => 3.41E-05s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:13', 'remove_fanzub') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 15: remove_fanzub migrated 21:34:13.3 Info: => 0.0003212s 21:34:13.3 Info: 16: update_artist_history_indexes migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 16 21:34:13.3 Info: CreateIndex Albums (ArtistId) 21:34:13.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:13.3 Info: => 9.02E-05s 21:34:13.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:13.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:13.3 Info: => 8.18E-05s 21:34:13.3 Info: DeleteIndex History (AlbumId) 21:34:13.3 Info: DROP INDEX "IX_History_AlbumId" 21:34:13.3 Info: => 0.0001138s 21:34:13.3 Info: CreateIndex History (AlbumId, Date) 21:34:13.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:13.3 Info: => 8.3E-05s 21:34:13.3 Info: DeleteIndex History (DownloadId) 21:34:13.3 Info: DROP INDEX "IX_History_DownloadId" 21:34:13.3 Info: => 0.0001083s 21:34:13.3 Info: CreateIndex History (DownloadId, Date) 21:34:13.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:13.3 Info: => 8.08E-05s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:13', 'update_artist_history_indexes') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 16: update_artist_history_indexes migrated 21:34:13.3 Info: => 0.0005859s 21:34:13.3 Info: 17: remove_nma migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 17 21:34:13.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:13.3 Info: => 8.68E-05s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:13', 'remove_nma') 21:34:13.3 Info: Committing Transaction 21:34:13.3 Info: 17: remove_nma migrated 21:34:13.3 Info: => 0.0005289s 21:34:13.3 Info: 18: album_disambiguation migrating 21:34:13.3 Info: Beginning Transaction 21:34:13.3 Info: Starting migration of Main DB to 18 21:34:13.3 Info: AlterTable Albums 21:34:13.3 Info: => 5E-07s 21:34:13.3 Info: CreateColumn Albums Disambiguation String 21:34:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:13.3 Info: => 0.000501s 21:34:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:13', 'album_disambiguation') 21:34:13.3 Info: Committing Transaction 21:34:13.4 Info: 18: album_disambiguation migrated 21:34:13.4 Info: => 0.0008494s 21:34:13.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:13.4 Info: Beginning Transaction 21:34:13.4 Info: Starting migration of Main DB to 19 21:34:13.4 Info: PerformDBOperation 21:34:13.4 Info: Performing DB Operation 21:34:13.4 Info: => 2.75E-05s 21:34:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:13', 'add_ape_quality_in_profiles') 21:34:13.4 Info: Committing Transaction 21:34:13.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:13.4 Info: => 0.0004615s 21:34:13.4 Info: 20: remove_pushalot migrating 21:34:13.4 Info: Beginning Transaction 21:34:13.4 Info: Starting migration of Main DB to 20 21:34:13.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:13.4 Info: => 3.57E-05s 21:34:13.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:13.4 Info: => 2.79E-05s 21:34:13.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:13.4 Info: => 2.59E-05s 21:34:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:13', 'remove_pushalot') 21:34:13.4 Info: Committing Transaction 21:34:13.4 Info: 20: remove_pushalot migrated 21:34:13.4 Info: => 0.0004498s 21:34:13.4 Info: 21: add_custom_filters migrating 21:34:13.4 Info: Beginning Transaction 21:34:13.4 Info: Starting migration of Main DB to 21 21:34:13.4 Info: CreateTable CustomFilters 21:34:13.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:13.4 Info: => 0.0001071s 21:34:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:13', 'add_custom_filters') 21:34:13.4 Info: Committing Transaction 21:34:13.4 Info: 21: add_custom_filters migrated 21:34:13.4 Info: => 0.0005108s 21:34:13.4 Info: 22: import_list_tags migrating 21:34:13.4 Info: Beginning Transaction 21:34:13.4 Info: Starting migration of Main DB to 22 21:34:13.4 Info: AlterTable ImportLists 21:34:13.4 Info: => 5E-07s 21:34:13.4 Info: CreateColumn ImportLists Tags String 21:34:13.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:13.4 Info: => 0.000472s 21:34:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:13', 'import_list_tags') 21:34:13.4 Info: Committing Transaction 21:34:13.4 Info: 22: import_list_tags migrated 21:34:13.4 Info: => 0.0008148s 21:34:13.4 Info: 23: add_release_groups_etc migrating 21:34:13.4 Info: Beginning Transaction 21:34:13.4 Info: Starting migration of Main DB to 23 21:34:13.4 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:34:13.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:34:13.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 21:34:13.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 21:34:13.4 Info: CreateTable ArtistMetadata 21:34:13.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:13.4 Info: => 0.0001343s 21:34:13.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:13.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:13.4 Info: => 8.63E-05s 21:34:13.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:13.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:13.4 Info: => 7.28E-05s 21:34:13.4 Info: AlterTable Artists 21:34:13.4 Info: => 3E-07s 21:34:13.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:13.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:13.4 Info: => 0.0005126s 21:34:13.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:13.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:13.4 Info: => 6.23E-05s 21:34:13.4 Info: CreateTable AlbumReleases 21:34:13.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:13.4 Info: => 0.0001348s 21:34:13.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:13.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:13.4 Info: => 8.5E-05s 21:34:13.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:13.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:13.4 Info: => 7.88E-05s 21:34:13.4 Info: PerformDBOperation 21:34:13.4 Info: Performing DB Operation 21:34:13.4 Info: => 0.0041554s 21:34:13.4 Info: AlterTable Albums 21:34:13.4 Info: => 4E-07s 21:34:13.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:13.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:13.4 Info: => 0.0005563s 21:34:13.4 Info: AlterTable Albums 21:34:13.4 Info: => 3E-07s 21:34:13.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:13.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:13.4 Info: => 0.0005466s 21:34:13.4 Info: AlterTable Albums 21:34:13.4 Info: => 4E-07s 21:34:13.4 Info: CreateColumn Albums Links String 21:34:13.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:13.4 Info: => 0.0005135s 21:34:13.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:13.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:13.4 Info: => 9.39E-05s 21:34:13.4 Info: AlterTable Tracks 21:34:13.4 Info: => 5E-07s 21:34:13.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:13.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:13.4 Info: => 0.0005431s 21:34:13.4 Info: AlterTable Tracks 21:34:13.4 Info: => 3E-07s 21:34:13.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:13.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:13.4 Info: => 0.0005527s 21:34:13.4 Info: AlterTable Tracks 21:34:13.4 Info: => 4E-07s 21:34:13.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:13.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:13.4 Info: => 0.0005538s 21:34:13.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:13.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:13.4 Info: => 9.53E-05s 21:34:13.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:13.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:13.4 Info: => 7.93E-05s 21:34:13.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:13.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:13.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:13.4 Info: DROP TABLE "Artists" 21:34:13.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.4 Info: => 0.0107269s 21:34:13.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:13.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:13.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:13.4 Info: DROP TABLE "Albums" 21:34:13.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.4 Info: => 0.0043489s 21:34:13.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:13.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:13.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:13.4 Info: DROP TABLE "Tracks" 21:34:13.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:13.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.4 Info: => 0.003917s 21:34:13.4 Info: DeleteColumn TrackFiles ArtistId 21:34:13.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:13.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:13.4 Info: DROP TABLE "TrackFiles" 21:34:13.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:13.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:13.4 Info: => 0.0037116s 21:34:13.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:13.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:13.4 Info: => 8.18E-05s 21:34:13.4 Info: CreateIndex Artists (Monitored) 21:34:13.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:13.4 Info: => 7.74E-05s 21:34:13.4 Info: CreateIndex Albums (ArtistMetadataId) 21:34:13.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:13.4 Info: => 7.56E-05s 21:34:13.4 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:13.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:13.4 Info: => 7.73E-05s 21:34:13.4 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:13.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:13.4 Info: => 7.73E-05s 21:34:13.4 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:13.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:13.4 Info: => 7.68E-05s 21:34:13.4 Info: UpdateData 21:34:13.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:13.4 Info: => 4.18E-05s 21:34:13.4 Info: UpdateData 21:34:13.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:13.4 Info: => 3.71E-05s 21:34:13.4 Info: UpdateData 21:34:13.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:13.4 Info: => 3.56E-05s 21:34:13.4 Info: -> 23 Insert operations completed in 00:00:00.0014401 taking an average of 00:00:00.0000626 21:34:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:13', 'add_release_groups_etc') 21:34:13.4 Info: Committing Transaction 21:34:13.4 Info: 23: add_release_groups_etc migrated 21:34:13.4 Info: => 0.0007198s 21:34:13.4 Debug: Took: 00:00:00.1118335 21:34:13.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 21:34:13.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 21:34:13.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864535475352_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:13.5 Info: DatabaseEngineVersionCheck migrating 21:34:13.5 Info: PerformDBOperation 21:34:13.5 Info: Performing DB Operation 21:34:13.5 Info: SQLite 3.47.2 21:34:13.5 Info: => 0.0014951s 21:34:13.5 Info: DatabaseEngineVersionCheck migrated 21:34:13.5 Info: => 0.0015051s 21:34:13.5 Info: VersionMigration migrating 21:34:13.5 Info: Beginning Transaction 21:34:13.5 Info: CreateTable VersionInfo 21:34:13.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:13.5 Info: => 0.0001646s 21:34:13.5 Info: Committing Transaction 21:34:13.5 Info: VersionMigration migrated 21:34:13.5 Info: => 0.0008337s 21:34:13.5 Info: VersionUniqueMigration migrating 21:34:13.5 Info: Beginning Transaction 21:34:13.5 Info: CreateIndex VersionInfo (Version) 21:34:13.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:13.5 Info: => 0.0001096s 21:34:13.5 Info: AlterTable VersionInfo 21:34:13.5 Info: => 5E-07s 21:34:13.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:13.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:13.5 Info: => 0.000443s 21:34:13.5 Info: Committing Transaction 21:34:13.5 Info: VersionUniqueMigration migrated 21:34:13.5 Info: => 0.0008034s 21:34:13.5 Info: VersionDescriptionMigration migrating 21:34:13.5 Info: Beginning Transaction 21:34:13.5 Info: AlterTable VersionInfo 21:34:13.5 Info: => 4E-07s 21:34:13.5 Info: CreateColumn VersionInfo Description String 21:34:13.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:13.5 Info: => 0.0001756s 21:34:13.5 Info: Committing Transaction 21:34:13.5 Info: VersionDescriptionMigration migrated 21:34:13.5 Info: => 0.0004891s 21:34:13.5 Info: 1: InitialSetup migrating 21:34:13.5 Info: Beginning Transaction 21:34:13.5 Info: Starting migration of Main DB to 1 21:34:13.5 Info: CreateTable Config 21:34:13.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:13.5 Info: => 0.0001323s 21:34:13.5 Info: CreateIndex Config (Key) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:13.5 Info: => 7.7E-05s 21:34:13.5 Info: CreateTable RootFolders 21:34:13.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:13.5 Info: => 8.3E-05s 21:34:13.5 Info: CreateIndex RootFolders (Path) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:13.5 Info: => 7.46E-05s 21:34:13.5 Info: CreateTable Artists 21:34:13.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:13.5 Info: => 0.0002267s 21:34:13.5 Info: CreateIndex Artists (ForeignArtistId) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:13.5 Info: => 7.63E-05s 21:34:13.5 Info: CreateIndex Artists (NameSlug) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:13.5 Info: => 7.06E-05s 21:34:13.5 Info: CreateIndex Artists (CleanName) 21:34:13.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.5 Info: => 6.72E-05s 21:34:13.5 Info: CreateIndex Artists (Path) 21:34:13.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.5 Info: => 6.74E-05s 21:34:13.5 Info: CreateTable Albums 21:34:13.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:13.5 Info: => 0.0001962s 21:34:13.5 Info: CreateIndex Albums (ForeignAlbumId) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.5 Info: => 7.54E-05s 21:34:13.5 Info: CreateIndex Albums (MBId) 21:34:13.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.5 Info: => 6.8E-05s 21:34:13.5 Info: CreateIndex Albums (TADBId) 21:34:13.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.5 Info: => 6.79E-05s 21:34:13.5 Info: CreateIndex Albums (TitleSlug) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.5 Info: => 6.83E-05s 21:34:13.5 Info: CreateIndex Albums (CleanTitle) 21:34:13.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.5 Info: => 9.26E-05s 21:34:13.5 Info: CreateIndex Albums (Path) 21:34:13.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:13.5 Info: => 6.89E-05s 21:34:13.5 Info: CreateTable Tracks 21:34:13.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:13.5 Info: => 0.0001314s 21:34:13.5 Info: CreateIndex Tracks (ForeignTrackId) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.5 Info: => 8.09E-05s 21:34:13.5 Info: CreateIndex Tracks (ArtistId) 21:34:13.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:13.5 Info: => 7.27E-05s 21:34:13.5 Info: CreateIndex Tracks (TrackFileId) 21:34:13.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.5 Info: => 7.17E-05s 21:34:13.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:13.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:13.5 Info: => 7.36E-05s 21:34:13.5 Info: CreateTable TrackFiles 21:34:13.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:13.5 Info: => 0.0001203s 21:34:13.5 Info: CreateIndex TrackFiles (ArtistId) 21:34:13.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:13.5 Info: => 7.07E-05s 21:34:13.5 Info: CreateIndex TrackFiles (AlbumId) 21:34:13.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:13.5 Info: => 6.7E-05s 21:34:13.5 Info: CreateTable History 21:34:13.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:13.5 Info: => 0.0001227s 21:34:13.5 Info: CreateIndex History (Date) 21:34:13.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:13.5 Info: => 7.05E-05s 21:34:13.5 Info: CreateIndex History (EventType) 21:34:13.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:13.5 Info: => 6.84E-05s 21:34:13.5 Info: CreateIndex History (DownloadId) 21:34:13.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:13.5 Info: => 6.9E-05s 21:34:13.5 Info: CreateIndex History (AlbumId) 21:34:13.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:13.5 Info: => 6.84E-05s 21:34:13.5 Info: CreateTable Notifications 21:34:13.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:13.5 Info: => 0.0001386s 21:34:13.5 Info: CreateTable ScheduledTasks 21:34:13.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:13.5 Info: => 0.0001123s 21:34:13.5 Info: CreateIndex ScheduledTasks (TypeName) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:13.5 Info: => 7.35E-05s 21:34:13.5 Info: CreateTable Indexers 21:34:13.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:13.5 Info: => 9.76E-05s 21:34:13.5 Info: CreateIndex Indexers (Name) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:13.5 Info: => 7.9E-05s 21:34:13.5 Info: CreateTable Profiles 21:34:13.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:13.5 Info: => 8.97E-05s 21:34:13.5 Info: CreateIndex Profiles (Name) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:13.5 Info: => 7.79E-05s 21:34:13.5 Info: CreateTable QualityDefinitions 21:34:13.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:13.5 Info: => 0.0001263s 21:34:13.5 Info: CreateIndex QualityDefinitions (Quality) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:13.5 Info: => 8.97E-05s 21:34:13.5 Info: CreateIndex QualityDefinitions (Title) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:13.5 Info: => 7.51E-05s 21:34:13.5 Info: CreateTable NamingConfig 21:34:13.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:13.5 Info: => 0.0001116s 21:34:13.5 Info: CreateTable Blacklist 21:34:13.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:13.5 Info: => 0.0001452s 21:34:13.5 Info: CreateTable Metadata 21:34:13.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:13.5 Info: => 9.6E-05s 21:34:13.5 Info: CreateTable MetadataFiles 21:34:13.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:13.5 Info: => 0.0001127s 21:34:13.5 Info: CreateTable DownloadClients 21:34:13.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:13.5 Info: => 0.000105s 21:34:13.5 Info: CreateTable PendingReleases 21:34:13.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:13.5 Info: => 0.0001078s 21:34:13.5 Info: CreateTable RemotePathMappings 21:34:13.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:13.5 Info: => 0.000111s 21:34:13.5 Info: CreateTable Tags 21:34:13.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:13.5 Info: => 8.99E-05s 21:34:13.5 Info: CreateIndex Tags (Label) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:13.5 Info: => 8.82E-05s 21:34:13.5 Info: CreateTable Restrictions 21:34:13.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:13.5 Info: => 0.0001013s 21:34:13.5 Info: CreateTable DelayProfiles 21:34:13.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:13.5 Info: => 0.0001472s 21:34:13.5 Info: CreateTable Users 21:34:13.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:13.5 Info: => 0.0001029s 21:34:13.5 Info: CreateIndex Users (Identifier) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:13.5 Info: => 8.29E-05s 21:34:13.5 Info: CreateIndex Users (Username) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:13.5 Info: => 7.77E-05s 21:34:13.5 Info: CreateTable Commands 21:34:13.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:13.5 Info: => 0.000115s 21:34:13.5 Info: CreateTable IndexerStatus 21:34:13.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:13.5 Info: => 0.0001116s 21:34:13.5 Info: CreateIndex IndexerStatus (ProviderId) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:13.5 Info: => 8.23E-05s 21:34:13.5 Info: CreateTable ExtraFiles 21:34:13.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:13.5 Info: => 0.0001486s 21:34:13.5 Info: CreateTable LyricFiles 21:34:13.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:13.5 Info: => 0.0001333s 21:34:13.5 Info: CreateTable LanguageProfiles 21:34:13.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:13.5 Info: => 9.13E-05s 21:34:13.5 Info: CreateIndex LanguageProfiles (Name) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:13.5 Info: => 8.4E-05s 21:34:13.5 Info: CreateTable DownloadClientStatus 21:34:13.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:13.5 Info: => 9.73E-05s 21:34:13.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:13.5 Info: => 8.49E-05s 21:34:13.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:13.5 Info: -> 1 Insert operations completed in 00:00:00.0000521 taking an average of 00:00:00.0000521 21:34:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:13', 'InitialSetup') 21:34:13.5 Info: Committing Transaction 21:34:13.5 Info: 1: InitialSetup migrated 21:34:13.5 Info: => 0.0009305s 21:34:13.5 Info: 2: add_reason_to_pending_releases migrating 21:34:13.5 Info: Beginning Transaction 21:34:13.5 Info: Starting migration of Main DB to 2 21:34:13.5 Info: AlterTable PendingReleases 21:34:13.5 Info: => 6E-07s 21:34:13.5 Info: CreateColumn PendingReleases Reason Int32 21:34:13.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:13.5 Info: => 0.0005859s 21:34:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:13', 'add_reason_to_pending_releases') 21:34:13.5 Info: Committing Transaction 21:34:13.5 Info: 2: add_reason_to_pending_releases migrated 21:34:13.5 Info: => 0.0010747s 21:34:13.5 Info: 3: add_medium_support migrating 21:34:13.5 Info: Beginning Transaction 21:34:13.5 Info: Starting migration of Main DB to 3 21:34:13.5 Info: AlterTable Albums 21:34:13.5 Info: => 6E-07s 21:34:13.5 Info: CreateColumn Albums Media String 21:34:13.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:13.5 Info: => 0.0005097s 21:34:13.5 Info: AlterTable Tracks 21:34:13.5 Info: => 4E-07s 21:34:13.5 Info: CreateColumn Tracks MediumNumber Int32 21:34:13.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:13.5 Info: => 0.0004956s 21:34:13.5 Info: AlterTable Tracks 21:34:13.5 Info: => 4E-07s 21:34:13.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:13.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:13.5 Info: => 0.0004864s 21:34:13.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:13.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:13.5 Info: => 3.58E-05s 21:34:13.5 Info: DeleteColumn Tracks TrackNumber 21:34:13.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:13.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:13.5 Info: DROP TABLE "Tracks" 21:34:13.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:13.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.5 Info: => 0.0040296s 21:34:13.5 Info: AlterTable Tracks 21:34:13.5 Info: => 3E-07s 21:34:13.5 Info: CreateColumn Tracks TrackNumber String 21:34:13.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:13.5 Info: => 0.0005409s 21:34:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:13', 'add_medium_support') 21:34:13.5 Info: Committing Transaction 21:34:13.5 Info: 3: add_medium_support migrated 21:34:13.5 Info: => 0.0011289s 21:34:13.5 Info: 4: add_various_qualites_in_profile migrating 21:34:13.5 Info: Beginning Transaction 21:34:13.5 Info: Starting migration of Main DB to 4 21:34:13.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:13.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:13.5 Info: => 4.05E-05s 21:34:13.5 Info: PerformDBOperation 21:34:13.5 Info: Performing DB Operation 21:34:13.5 Info: => 3.08E-05s 21:34:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:13', 'add_various_qualites_in_profile') 21:34:13.5 Info: Committing Transaction 21:34:13.5 Info: 4: add_various_qualites_in_profile migrated 21:34:13.5 Info: => 0.0004026s 21:34:13.5 Info: 5: metadata_profiles migrating 21:34:13.5 Info: Beginning Transaction 21:34:13.5 Info: Starting migration of Main DB to 5 21:34:13.5 Info: CreateTable MetadataProfiles 21:34:13.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:13.5 Info: => 0.0001095s 21:34:13.5 Info: CreateIndex MetadataProfiles (Name) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:13.5 Info: => 8.95E-05s 21:34:13.5 Info: AlterTable Artists 21:34:13.5 Info: => 4E-07s 21:34:13.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:13.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:13.5 Info: => 0.0005216s 21:34:13.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:13.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:13.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:13.5 Info: DROP TABLE "Artists" 21:34:13.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:13.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.5 Info: => 0.0042044s 21:34:13.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:13.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:13.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:13.5 Info: DROP TABLE "Artists" 21:34:13.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:13.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.5 Info: => 0.004101s 21:34:13.5 Info: AlterTable Albums 21:34:13.5 Info: => 4E-07s 21:34:13.5 Info: CreateColumn Albums SecondaryTypes String 21:34:13.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:13.5 Info: => 0.000501s 21:34:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:13', 'metadata_profiles') 21:34:13.5 Info: Committing Transaction 21:34:13.5 Info: 5: metadata_profiles migrated 21:34:13.5 Info: => 0.0009948s 21:34:13.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:13.5 Info: Beginning Transaction 21:34:13.5 Info: Starting migration of Main DB to 6 21:34:13.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:13.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:13.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:13.5 Info: DROP TABLE "Indexers" 21:34:13.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:13.5 Info: => 0.0034822s 21:34:13.5 Info: AlterTable Indexers 21:34:13.5 Info: => 3E-07s 21:34:13.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:13.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:13.5 Info: => 0.0004731s 21:34:13.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:13.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:13.5 Info: => 3.3E-05s 21:34:13.5 Info: AlterTable Indexers 21:34:13.5 Info: => 3E-07s 21:34:13.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:13.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:13.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:13.5 Info: DROP TABLE "Indexers" 21:34:13.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:13.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:13.5 Info: => 0.0034348s 21:34:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:13', 'separate_automatic_and_interactive_search') 21:34:13.5 Info: Committing Transaction 21:34:13.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:13.5 Info: => 0.003964s 21:34:13.5 Info: 7: change_album_path_to_relative migrating 21:34:13.5 Info: Beginning Transaction 21:34:13.5 Info: Starting migration of Main DB to 7 21:34:13.5 Info: DeleteColumn Albums Path 21:34:13.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:13.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:13.5 Info: DROP TABLE "Albums" 21:34:13.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.6 Info: => 0.004197s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:13', 'change_album_path_to_relative') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 7: change_album_path_to_relative migrated 21:34:13.6 Info: => 0.0047572s 21:34:13.6 Info: 8: change_quality_size_mb_to_kb migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 8 21:34:13.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:13.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:13.6 Info: => 3.99E-05s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:13', 'change_quality_size_mb_to_kb') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 8: change_quality_size_mb_to_kb migrated 21:34:13.6 Info: => 0.0004018s 21:34:13.6 Info: 9: album_releases migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 9 21:34:13.6 Info: AlterTable Albums 21:34:13.6 Info: => 5E-07s 21:34:13.6 Info: CreateColumn Albums Releases String 21:34:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:13.6 Info: => 0.0004796s 21:34:13.6 Info: AlterTable Albums 21:34:13.6 Info: => 4E-07s 21:34:13.6 Info: CreateColumn Albums CurrentRelease String 21:34:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:13.6 Info: => 0.0004742s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:13', 'album_releases') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 9: album_releases migrated 21:34:13.6 Info: => 0.0008808s 21:34:13.6 Info: 10: album_releases_fix migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 10 21:34:13.6 Info: AlterTable Albums 21:34:13.6 Info: => 5E-07s 21:34:13.6 Info: AlterColumn Albums Releases String 21:34:13.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:13.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:13.6 Info: DROP TABLE "Albums" 21:34:13.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.6 Info: => 0.004049s 21:34:13.6 Info: AlterTable Albums 21:34:13.6 Info: => 4E-07s 21:34:13.6 Info: AlterColumn Albums CurrentRelease String 21:34:13.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:13.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:13.6 Info: DROP TABLE "Albums" 21:34:13.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.6 Info: => 0.004043s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:13', 'album_releases_fix') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 10: album_releases_fix migrated 21:34:13.6 Info: => 0.0045587s 21:34:13.6 Info: 11: import_lists migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 11 21:34:13.6 Info: CreateTable ImportLists 21:34:13.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:13.6 Info: => 0.000134s 21:34:13.6 Info: CreateIndex ImportLists (Name) 21:34:13.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:13.6 Info: => 8.19E-05s 21:34:13.6 Info: CreateTable ImportListStatus 21:34:13.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:13.6 Info: => 0.0001073s 21:34:13.6 Info: CreateIndex ImportListStatus (ProviderId) 21:34:13.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:13.6 Info: => 7.96E-05s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:13', 'import_lists') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 11: import_lists migrated 21:34:13.6 Info: => 0.0005874s 21:34:13.6 Info: 12: add_release_status migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 12 21:34:13.6 Info: AlterTable MetadataProfiles 21:34:13.6 Info: => 5E-07s 21:34:13.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:13.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:13.6 Info: => 0.0004893s 21:34:13.6 Info: PerformDBOperation 21:34:13.6 Info: Performing DB Operation 21:34:13.6 Info: => 2.59E-05s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:13', 'add_release_status') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 12: add_release_status migrated 21:34:13.6 Info: => 0.0004807s 21:34:13.6 Info: 13: album_download_notification migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 13 21:34:13.6 Info: AlterTable Notifications 21:34:13.6 Info: => 5E-07s 21:34:13.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:13.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:13.6 Info: => 0.0004898s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:13', 'album_download_notification') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 13: album_download_notification migrated 21:34:13.6 Info: => 0.0008758s 21:34:13.6 Info: 14: fix_language_metadata_profiles migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 14 21:34:13.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:13.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:13.6 Info: => 8E-05s 21:34:13.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:13.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:13.6 Info: => 6.88E-05s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:13', 'fix_language_metadata_profiles') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 14: fix_language_metadata_profiles migrated 21:34:13.6 Info: => 0.0004291s 21:34:13.6 Info: 15: remove_fanzub migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 15 21:34:13.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:13.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:13.6 Info: => 3.13E-05s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:13', 'remove_fanzub') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 15: remove_fanzub migrated 21:34:13.6 Info: => 0.0003738s 21:34:13.6 Info: 16: update_artist_history_indexes migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 16 21:34:13.6 Info: CreateIndex Albums (ArtistId) 21:34:13.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:13.6 Info: => 8.98E-05s 21:34:13.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:13.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:13.6 Info: => 8.28E-05s 21:34:13.6 Info: DeleteIndex History (AlbumId) 21:34:13.6 Info: DROP INDEX "IX_History_AlbumId" 21:34:13.6 Info: => 0.0001144s 21:34:13.6 Info: CreateIndex History (AlbumId, Date) 21:34:13.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:13.6 Info: => 8.36E-05s 21:34:13.6 Info: DeleteIndex History (DownloadId) 21:34:13.6 Info: DROP INDEX "IX_History_DownloadId" 21:34:13.6 Info: => 0.0001086s 21:34:13.6 Info: CreateIndex History (DownloadId, Date) 21:34:13.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:13.6 Info: => 8.15E-05s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:13', 'update_artist_history_indexes') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 16: update_artist_history_indexes migrated 21:34:13.6 Info: => 0.0005365s 21:34:13.6 Info: 17: remove_nma migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 17 21:34:13.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:13.6 Info: => 3.67E-05s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:13', 'remove_nma') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 17: remove_nma migrated 21:34:13.6 Info: => 0.0004622s 21:34:13.6 Info: 18: album_disambiguation migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 18 21:34:13.6 Info: AlterTable Albums 21:34:13.6 Info: => 6E-07s 21:34:13.6 Info: CreateColumn Albums Disambiguation String 21:34:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:13.6 Info: => 0.0005215s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:13', 'album_disambiguation') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 18: album_disambiguation migrated 21:34:13.6 Info: => 0.0009939s 21:34:13.6 Info: 19: add_ape_quality_in_profiles migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 19 21:34:13.6 Info: PerformDBOperation 21:34:13.6 Info: Performing DB Operation 21:34:13.6 Info: => 6.36E-05s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:13', 'add_ape_quality_in_profiles') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 19: add_ape_quality_in_profiles migrated 21:34:13.6 Info: => 0.0004779s 21:34:13.6 Info: 20: remove_pushalot migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 20 21:34:13.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:13.6 Info: => 3.58E-05s 21:34:13.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:13.6 Info: => 2.75E-05s 21:34:13.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:13.6 Info: => 2.53E-05s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:13', 'remove_pushalot') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 20: remove_pushalot migrated 21:34:13.6 Info: => 0.0003883s 21:34:13.6 Info: 21: add_custom_filters migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 21 21:34:13.6 Info: CreateTable CustomFilters 21:34:13.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:13.6 Info: => 0.0001061s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:13', 'add_custom_filters') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 21: add_custom_filters migrated 21:34:13.6 Info: => 0.0004975s 21:34:13.6 Info: 22: import_list_tags migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 22 21:34:13.6 Info: AlterTable ImportLists 21:34:13.6 Info: => 6E-07s 21:34:13.6 Info: CreateColumn ImportLists Tags String 21:34:13.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:13.6 Info: => 0.0005211s 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:13', 'import_list_tags') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 22: import_list_tags migrated 21:34:13.6 Info: => 0.0009918s 21:34:13.6 Info: 23: add_release_groups_etc migrating 21:34:13.6 Info: Beginning Transaction 21:34:13.6 Info: Starting migration of Main DB to 23 21:34:13.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) 21:34:13.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2024-12-24T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.6 Info: CreateTable ArtistMetadata 21:34:13.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:13.6 Info: => 0.0001593s 21:34:13.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:13.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:13.6 Info: => 8.77E-05s 21:34:13.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:13.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:13.6 Info: => 7.31E-05s 21:34:13.6 Info: AlterTable Artists 21:34:13.6 Info: => 3E-07s 21:34:13.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:13.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:13.6 Info: => 0.0005331s 21:34:13.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:13.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:13.6 Info: => 6.23E-05s 21:34:13.6 Info: CreateTable AlbumReleases 21:34:13.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:13.6 Info: => 0.0001312s 21:34:13.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:13.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:13.6 Info: => 8.3E-05s 21:34:13.6 Info: CreateIndex AlbumReleases (AlbumId) 21:34:13.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:13.6 Info: => 7.72E-05s 21:34:13.6 Info: PerformDBOperation 21:34:13.6 Info: Performing DB Operation 21:34:13.6 Info: => 0.00321s 21:34:13.6 Info: AlterTable Albums 21:34:13.6 Info: => 3E-07s 21:34:13.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:13.6 Info: => 0.0005951s 21:34:13.6 Info: AlterTable Albums 21:34:13.6 Info: => 3E-07s 21:34:13.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:13.6 Info: => 0.0005543s 21:34:13.6 Info: AlterTable Albums 21:34:13.6 Info: => 4E-07s 21:34:13.6 Info: CreateColumn Albums Links String 21:34:13.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:13.6 Info: => 0.0005521s 21:34:13.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:13.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:13.6 Info: => 9.44E-05s 21:34:13.6 Info: AlterTable Tracks 21:34:13.6 Info: => 4E-07s 21:34:13.6 Info: CreateColumn Tracks ForeignRecordingId String 21:34:13.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:13.6 Info: => 0.0005561s 21:34:13.6 Info: AlterTable Tracks 21:34:13.6 Info: => 4E-07s 21:34:13.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:13.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:13.6 Info: => 0.0005443s 21:34:13.6 Info: AlterTable Tracks 21:34:13.6 Info: => 4E-07s 21:34:13.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:13.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:13.6 Info: => 0.0005468s 21:34:13.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:13.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:13.6 Info: => 9.44E-05s 21:34:13.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:13.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:13.6 Info: => 9.92E-05s 21:34:13.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:13.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:13.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:13.6 Info: DROP TABLE "Artists" 21:34:13.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.6 Info: => 0.0088967s 21:34:13.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:13.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:13.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:13.6 Info: DROP TABLE "Albums" 21:34:13.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.6 Info: => 0.0045462s 21:34:13.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:13.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:13.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:13.6 Info: DROP TABLE "Tracks" 21:34:13.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:13.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.6 Info: => 0.0040146s 21:34:13.6 Info: DeleteColumn TrackFiles ArtistId 21:34:13.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:13.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:13.6 Info: DROP TABLE "TrackFiles" 21:34:13.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:13.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:13.6 Info: => 0.0037024s 21:34:13.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:13.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:13.6 Info: => 7.79E-05s 21:34:13.6 Info: CreateIndex Artists (Monitored) 21:34:13.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:13.6 Info: => 7.58E-05s 21:34:13.6 Info: CreateIndex Albums (ArtistMetadataId) 21:34:13.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:13.6 Info: => 7.58E-05s 21:34:13.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:13.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:13.6 Info: => 7.83E-05s 21:34:13.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:13.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:13.6 Info: => 7.75E-05s 21:34:13.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:13.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:13.6 Info: => 7.8E-05s 21:34:13.6 Info: UpdateData 21:34:13.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:13.6 Info: => 4.14E-05s 21:34:13.6 Info: UpdateData 21:34:13.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:13.6 Info: => 3.74E-05s 21:34:13.6 Info: UpdateData 21:34:13.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:13.6 Info: => 3.64E-05s 21:34:13.6 Info: -> 23 Insert operations completed in 00:00:00.0013918 taking an average of 00:00:00.0000605 21:34:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:13', 'add_release_groups_etc') 21:34:13.6 Info: Committing Transaction 21:34:13.6 Info: 23: add_release_groups_etc migrated 21:34:13.6 Info: => 0.000719s 21:34:13.6 Debug: Took: 00:00:00.1084177 21:34:13.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 21:34:13.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 21:34:13.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864537688885_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:13.7 Info: DatabaseEngineVersionCheck migrating 21:34:13.7 Info: PerformDBOperation 21:34:13.7 Info: Performing DB Operation 21:34:13.7 Info: SQLite 3.47.2 21:34:13.7 Info: => 0.0015405s 21:34:13.7 Info: DatabaseEngineVersionCheck migrated 21:34:13.7 Info: => 0.0015652s 21:34:13.7 Info: VersionMigration migrating 21:34:13.7 Info: Beginning Transaction 21:34:13.7 Info: CreateTable VersionInfo 21:34:13.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:13.7 Info: => 0.000179s 21:34:13.7 Info: Committing Transaction 21:34:13.7 Info: VersionMigration migrated 21:34:13.7 Info: => 0.0009423s 21:34:13.7 Info: VersionUniqueMigration migrating 21:34:13.7 Info: Beginning Transaction 21:34:13.7 Info: CreateIndex VersionInfo (Version) 21:34:13.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:13.7 Info: => 0.000104s 21:34:13.7 Info: AlterTable VersionInfo 21:34:13.7 Info: => 5E-07s 21:34:13.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:13.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:13.7 Info: => 0.0004425s 21:34:13.7 Info: Committing Transaction 21:34:13.7 Info: VersionUniqueMigration migrated 21:34:13.7 Info: => 0.000844s 21:34:13.7 Info: VersionDescriptionMigration migrating 21:34:13.7 Info: Beginning Transaction 21:34:13.7 Info: AlterTable VersionInfo 21:34:13.7 Info: => 1.1E-06s 21:34:13.7 Info: CreateColumn VersionInfo Description String 21:34:13.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:13.7 Info: => 0.000223s 21:34:13.7 Info: Committing Transaction 21:34:13.7 Info: VersionDescriptionMigration migrated 21:34:13.7 Info: => 0.000503s 21:34:13.7 Info: 1: InitialSetup migrating 21:34:13.7 Info: Beginning Transaction 21:34:13.7 Info: Starting migration of Main DB to 1 21:34:13.7 Info: CreateTable Config 21:34:13.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:13.7 Info: => 0.0001294s 21:34:13.7 Info: CreateIndex Config (Key) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:13.7 Info: => 7.56E-05s 21:34:13.7 Info: CreateTable RootFolders 21:34:13.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:13.7 Info: => 8.28E-05s 21:34:13.7 Info: CreateIndex RootFolders (Path) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:13.7 Info: => 7.35E-05s 21:34:13.7 Info: CreateTable Artists 21:34:13.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:13.7 Info: => 0.0002205s 21:34:13.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:13.7 Info: => 7.46E-05s 21:34:13.7 Info: CreateIndex Artists (NameSlug) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:13.7 Info: => 7.16E-05s 21:34:13.7 Info: CreateIndex Artists (CleanName) 21:34:13.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.7 Info: => 0.0001052s 21:34:13.7 Info: CreateIndex Artists (Path) 21:34:13.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.7 Info: => 7.18E-05s 21:34:13.7 Info: CreateTable Albums 21:34:13.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:13.7 Info: => 0.0002249s 21:34:13.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.7 Info: => 7.63E-05s 21:34:13.7 Info: CreateIndex Albums (MBId) 21:34:13.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.7 Info: => 6.81E-05s 21:34:13.7 Info: CreateIndex Albums (TADBId) 21:34:13.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.7 Info: => 6.64E-05s 21:34:13.7 Info: CreateIndex Albums (TitleSlug) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.7 Info: => 6.66E-05s 21:34:13.7 Info: CreateIndex Albums (CleanTitle) 21:34:13.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.7 Info: => 6.48E-05s 21:34:13.7 Info: CreateIndex Albums (Path) 21:34:13.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:13.7 Info: => 5.95E-05s 21:34:13.7 Info: CreateTable Tracks 21:34:13.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:13.7 Info: => 0.0001201s 21:34:13.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.7 Info: => 6.87E-05s 21:34:13.7 Info: CreateIndex Tracks (ArtistId) 21:34:13.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:13.7 Info: => 7.1E-05s 21:34:13.7 Info: CreateIndex Tracks (TrackFileId) 21:34:13.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.7 Info: => 7.31E-05s 21:34:13.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:13.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:13.7 Info: => 7.23E-05s 21:34:13.7 Info: CreateTable TrackFiles 21:34:13.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:13.7 Info: => 0.0001151s 21:34:13.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:13.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:13.7 Info: => 6.99E-05s 21:34:13.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:13.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:13.7 Info: => 6.73E-05s 21:34:13.7 Info: CreateTable History 21:34:13.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:13.7 Info: => 0.0001205s 21:34:13.7 Info: CreateIndex History (Date) 21:34:13.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:13.7 Info: => 6.95E-05s 21:34:13.7 Info: CreateIndex History (EventType) 21:34:13.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:13.7 Info: => 6.77E-05s 21:34:13.7 Info: CreateIndex History (DownloadId) 21:34:13.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:13.7 Info: => 6.78E-05s 21:34:13.7 Info: CreateIndex History (AlbumId) 21:34:13.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:13.7 Info: => 6.77E-05s 21:34:13.7 Info: CreateTable Notifications 21:34:13.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:13.7 Info: => 0.0001363s 21:34:13.7 Info: CreateTable ScheduledTasks 21:34:13.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:13.7 Info: => 0.0001138s 21:34:13.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:13.7 Info: => 7.29E-05s 21:34:13.7 Info: CreateTable Indexers 21:34:13.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:13.7 Info: => 9.48E-05s 21:34:13.7 Info: CreateIndex Indexers (Name) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:13.7 Info: => 7.78E-05s 21:34:13.7 Info: CreateTable Profiles 21:34:13.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:13.7 Info: => 8.47E-05s 21:34:13.7 Info: CreateIndex Profiles (Name) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:13.7 Info: => 7.66E-05s 21:34:13.7 Info: CreateTable QualityDefinitions 21:34:13.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:13.7 Info: => 0.000118s 21:34:13.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:13.7 Info: => 8.9E-05s 21:34:13.7 Info: CreateIndex QualityDefinitions (Title) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:13.7 Info: => 7.39E-05s 21:34:13.7 Info: CreateTable NamingConfig 21:34:13.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:13.7 Info: => 0.0001103s 21:34:13.7 Info: CreateTable Blacklist 21:34:13.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:13.7 Info: => 0.0001639s 21:34:13.7 Info: CreateTable Metadata 21:34:13.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:13.7 Info: => 9.8E-05s 21:34:13.7 Info: CreateTable MetadataFiles 21:34:13.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:13.7 Info: => 0.0001209s 21:34:13.7 Info: CreateTable DownloadClients 21:34:13.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:13.7 Info: => 0.000103s 21:34:13.7 Info: CreateTable PendingReleases 21:34:13.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:13.7 Info: => 0.0001043s 21:34:13.7 Info: CreateTable RemotePathMappings 21:34:13.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:13.7 Info: => 9.02E-05s 21:34:13.7 Info: CreateTable Tags 21:34:13.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:13.7 Info: => 8.12E-05s 21:34:13.7 Info: CreateIndex Tags (Label) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:13.7 Info: => 8.38E-05s 21:34:13.7 Info: CreateTable Restrictions 21:34:13.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:13.7 Info: => 8.62E-05s 21:34:13.7 Info: CreateTable DelayProfiles 21:34:13.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:13.7 Info: => 0.000147s 21:34:13.7 Info: CreateTable Users 21:34:13.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:13.7 Info: => 9.99E-05s 21:34:13.7 Info: CreateIndex Users (Identifier) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:13.7 Info: => 8.23E-05s 21:34:13.7 Info: CreateIndex Users (Username) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:13.7 Info: => 7.68E-05s 21:34:13.7 Info: CreateTable Commands 21:34:13.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:13.7 Info: => 0.0001117s 21:34:13.7 Info: CreateTable IndexerStatus 21:34:13.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:13.7 Info: => 0.0001108s 21:34:13.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:13.7 Info: => 8.09E-05s 21:34:13.7 Info: CreateTable ExtraFiles 21:34:13.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:13.7 Info: => 0.0001421s 21:34:13.7 Info: CreateTable LyricFiles 21:34:13.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:13.7 Info: => 0.0001286s 21:34:13.7 Info: CreateTable LanguageProfiles 21:34:13.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:13.7 Info: => 8.73E-05s 21:34:13.7 Info: CreateIndex LanguageProfiles (Name) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:13.7 Info: => 8.48E-05s 21:34:13.7 Info: CreateTable DownloadClientStatus 21:34:13.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:13.7 Info: => 9.62E-05s 21:34:13.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:13.7 Info: => 8.35E-05s 21:34:13.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:13.7 Info: -> 1 Insert operations completed in 00:00:00.0000546 taking an average of 00:00:00.0000546 21:34:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:13', 'InitialSetup') 21:34:13.7 Info: Committing Transaction 21:34:13.7 Info: 1: InitialSetup migrated 21:34:13.7 Info: => 0.0009544s 21:34:13.7 Info: 2: add_reason_to_pending_releases migrating 21:34:13.7 Info: Beginning Transaction 21:34:13.7 Info: Starting migration of Main DB to 2 21:34:13.7 Info: AlterTable PendingReleases 21:34:13.7 Info: => 5E-07s 21:34:13.7 Info: CreateColumn PendingReleases Reason Int32 21:34:13.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:13.7 Info: => 0.0005221s 21:34:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:13', 'add_reason_to_pending_releases') 21:34:13.7 Info: Committing Transaction 21:34:13.7 Info: 2: add_reason_to_pending_releases migrated 21:34:13.7 Info: => 0.0009927s 21:34:13.7 Info: 3: add_medium_support migrating 21:34:13.7 Info: Beginning Transaction 21:34:13.7 Info: Starting migration of Main DB to 3 21:34:13.7 Info: AlterTable Albums 21:34:13.7 Info: => 6E-07s 21:34:13.7 Info: CreateColumn Albums Media String 21:34:13.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:13.7 Info: => 0.0004772s 21:34:13.7 Info: AlterTable Tracks 21:34:13.7 Info: => 3E-07s 21:34:13.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:13.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:13.7 Info: => 0.0004634s 21:34:13.7 Info: AlterTable Tracks 21:34:13.7 Info: => 4E-07s 21:34:13.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:13.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:13.7 Info: => 0.0004557s 21:34:13.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:13.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:13.7 Info: => 3.63E-05s 21:34:13.7 Info: DeleteColumn Tracks TrackNumber 21:34:13.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:13.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:13.7 Info: DROP TABLE "Tracks" 21:34:13.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:13.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.7 Info: => 0.0039391s 21:34:13.7 Info: AlterTable Tracks 21:34:13.7 Info: => 4E-07s 21:34:13.7 Info: CreateColumn Tracks TrackNumber String 21:34:13.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:13.7 Info: => 0.0004765s 21:34:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:13', 'add_medium_support') 21:34:13.7 Info: Committing Transaction 21:34:13.7 Info: 3: add_medium_support migrated 21:34:13.7 Info: => 0.0010031s 21:34:13.7 Info: 4: add_various_qualites_in_profile migrating 21:34:13.7 Info: Beginning Transaction 21:34:13.7 Info: Starting migration of Main DB to 4 21:34:13.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:13.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:13.7 Info: => 4.06E-05s 21:34:13.7 Info: PerformDBOperation 21:34:13.7 Info: Performing DB Operation 21:34:13.7 Info: => 2.86E-05s 21:34:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:13', 'add_various_qualites_in_profile') 21:34:13.7 Info: Committing Transaction 21:34:13.7 Info: 4: add_various_qualites_in_profile migrated 21:34:13.7 Info: => 0.000388s 21:34:13.7 Info: 5: metadata_profiles migrating 21:34:13.7 Info: Beginning Transaction 21:34:13.7 Info: Starting migration of Main DB to 5 21:34:13.7 Info: CreateTable MetadataProfiles 21:34:13.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:13.7 Info: => 0.0001088s 21:34:13.7 Info: CreateIndex MetadataProfiles (Name) 21:34:13.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:13.7 Info: => 8.79E-05s 21:34:13.7 Info: AlterTable Artists 21:34:13.7 Info: => 4E-07s 21:34:13.7 Info: CreateColumn Artists MetadataProfileId Int32 21:34:13.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:13.7 Info: => 0.0004879s 21:34:13.7 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:13.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:13.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:13.8 Info: DROP TABLE "Artists" 21:34:13.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.8 Info: => 0.0040808s 21:34:13.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:13.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:13.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:13.8 Info: DROP TABLE "Artists" 21:34:13.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.8 Info: => 0.004011s 21:34:13.8 Info: AlterTable Albums 21:34:13.8 Info: => 4E-07s 21:34:13.8 Info: CreateColumn Albums SecondaryTypes String 21:34:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:13.8 Info: => 0.000495s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:13', 'metadata_profiles') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 5: metadata_profiles migrated 21:34:13.8 Info: => 0.0010381s 21:34:13.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 6 21:34:13.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:13.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:13.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:13.8 Info: DROP TABLE "Indexers" 21:34:13.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:13.8 Info: => 0.0034369s 21:34:13.8 Info: AlterTable Indexers 21:34:13.8 Info: => 4E-07s 21:34:13.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:13.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:13.8 Info: => 0.0004674s 21:34:13.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:13.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:13.8 Info: => 3.27E-05s 21:34:13.8 Info: AlterTable Indexers 21:34:13.8 Info: => 3E-07s 21:34:13.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:13.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:13.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:13.8 Info: DROP TABLE "Indexers" 21:34:13.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:13.8 Info: => 0.0033851s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:13', 'separate_automatic_and_interactive_search') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:13.8 Info: => 0.0038779s 21:34:13.8 Info: 7: change_album_path_to_relative migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 7 21:34:13.8 Info: DeleteColumn Albums Path 21:34:13.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:13.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:13.8 Info: DROP TABLE "Albums" 21:34:13.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.8 Info: => 0.004246s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:13', 'change_album_path_to_relative') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 7: change_album_path_to_relative migrated 21:34:13.8 Info: => 0.0047985s 21:34:13.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 8 21:34:13.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:13.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:13.8 Info: => 3.85E-05s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:13', 'change_quality_size_mb_to_kb') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:13.8 Info: => 0.0004164s 21:34:13.8 Info: 9: album_releases migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 9 21:34:13.8 Info: AlterTable Albums 21:34:13.8 Info: => 5E-07s 21:34:13.8 Info: CreateColumn Albums Releases String 21:34:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:13.8 Info: => 0.0004752s 21:34:13.8 Info: AlterTable Albums 21:34:13.8 Info: => 4E-07s 21:34:13.8 Info: CreateColumn Albums CurrentRelease String 21:34:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:13.8 Info: => 0.0004704s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:13', 'album_releases') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 9: album_releases migrated 21:34:13.8 Info: => 0.0008626s 21:34:13.8 Info: 10: album_releases_fix migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 10 21:34:13.8 Info: AlterTable Albums 21:34:13.8 Info: => 5E-07s 21:34:13.8 Info: AlterColumn Albums Releases String 21:34:13.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:13.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:13.8 Info: DROP TABLE "Albums" 21:34:13.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.8 Info: => 0.0040289s 21:34:13.8 Info: AlterTable Albums 21:34:13.8 Info: => 4E-07s 21:34:13.8 Info: AlterColumn Albums CurrentRelease String 21:34:13.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:13.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:13.8 Info: DROP TABLE "Albums" 21:34:13.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.8 Info: => 0.004172s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:13', 'album_releases_fix') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 10: album_releases_fix migrated 21:34:13.8 Info: => 0.0047371s 21:34:13.8 Info: 11: import_lists migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 11 21:34:13.8 Info: CreateTable ImportLists 21:34:13.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:13.8 Info: => 0.0001459s 21:34:13.8 Info: CreateIndex ImportLists (Name) 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:13.8 Info: => 8.68E-05s 21:34:13.8 Info: CreateTable ImportListStatus 21:34:13.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:13.8 Info: => 0.0001137s 21:34:13.8 Info: CreateIndex ImportListStatus (ProviderId) 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:13.8 Info: => 8.33E-05s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:13', 'import_lists') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 11: import_lists migrated 21:34:13.8 Info: => 0.0005904s 21:34:13.8 Info: 12: add_release_status migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 12 21:34:13.8 Info: AlterTable MetadataProfiles 21:34:13.8 Info: => 6E-07s 21:34:13.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:13.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:13.8 Info: => 0.0004931s 21:34:13.8 Info: PerformDBOperation 21:34:13.8 Info: Performing DB Operation 21:34:13.8 Info: => 2.37E-05s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:13', 'add_release_status') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 12: add_release_status migrated 21:34:13.8 Info: => 0.0005048s 21:34:13.8 Info: 13: album_download_notification migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 13 21:34:13.8 Info: AlterTable Notifications 21:34:13.8 Info: => 6E-07s 21:34:13.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:13.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:13.8 Info: => 0.000505s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:13', 'album_download_notification') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 13: album_download_notification migrated 21:34:13.8 Info: => 0.0008905s 21:34:13.8 Info: 14: fix_language_metadata_profiles migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 14 21:34:13.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:13.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:13.8 Info: => 9.37E-05s 21:34:13.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:13.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:13.8 Info: => 7.82E-05s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:13', 'fix_language_metadata_profiles') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 14: fix_language_metadata_profiles migrated 21:34:13.8 Info: => 0.0004418s 21:34:13.8 Info: 15: remove_fanzub migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 15 21:34:13.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:13.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:13.8 Info: => 3.85E-05s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:13', 'remove_fanzub') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 15: remove_fanzub migrated 21:34:13.8 Info: => 0.0004012s 21:34:13.8 Info: 16: update_artist_history_indexes migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 16 21:34:13.8 Info: CreateIndex Albums (ArtistId) 21:34:13.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:13.8 Info: => 9.65E-05s 21:34:13.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:13.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:13.8 Info: => 0.0001026s 21:34:13.8 Info: DeleteIndex History (AlbumId) 21:34:13.8 Info: DROP INDEX "IX_History_AlbumId" 21:34:13.8 Info: => 0.0001378s 21:34:13.8 Info: CreateIndex History (AlbumId, Date) 21:34:13.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:13.8 Info: => 8.67E-05s 21:34:13.8 Info: DeleteIndex History (DownloadId) 21:34:13.8 Info: DROP INDEX "IX_History_DownloadId" 21:34:13.8 Info: => 0.0001103s 21:34:13.8 Info: CreateIndex History (DownloadId, Date) 21:34:13.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:13.8 Info: => 9.11E-05s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:13', 'update_artist_history_indexes') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 16: update_artist_history_indexes migrated 21:34:13.8 Info: => 0.0005909s 21:34:13.8 Info: 17: remove_nma migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 17 21:34:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:13.8 Info: => 9.76E-05s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:13', 'remove_nma') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 17: remove_nma migrated 21:34:13.8 Info: => 0.0005212s 21:34:13.8 Info: 18: album_disambiguation migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 18 21:34:13.8 Info: AlterTable Albums 21:34:13.8 Info: => 5E-07s 21:34:13.8 Info: CreateColumn Albums Disambiguation String 21:34:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:13.8 Info: => 0.000518s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:13', 'album_disambiguation') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 18: album_disambiguation migrated 21:34:13.8 Info: => 0.0008817s 21:34:13.8 Info: 19: add_ape_quality_in_profiles migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 19 21:34:13.8 Info: PerformDBOperation 21:34:13.8 Info: Performing DB Operation 21:34:13.8 Info: => 3.22E-05s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:13', 'add_ape_quality_in_profiles') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:13.8 Info: => 0.0003753s 21:34:13.8 Info: 20: remove_pushalot migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 20 21:34:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:13.8 Info: => 4.18E-05s 21:34:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:13.8 Info: => 3.44E-05s 21:34:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:13.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:13.8 Info: => 3.26E-05s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:13', 'remove_pushalot') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 20: remove_pushalot migrated 21:34:13.8 Info: => 0.0003831s 21:34:13.8 Info: 21: add_custom_filters migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 21 21:34:13.8 Info: CreateTable CustomFilters 21:34:13.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:13.8 Info: => 0.0001158s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:13', 'add_custom_filters') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 21: add_custom_filters migrated 21:34:13.8 Info: => 0.0005022s 21:34:13.8 Info: 22: import_list_tags migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 22 21:34:13.8 Info: AlterTable ImportLists 21:34:13.8 Info: => 1.4E-06s 21:34:13.8 Info: CreateColumn ImportLists Tags String 21:34:13.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:13.8 Info: => 0.0005678s 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:13', 'import_list_tags') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 22: import_list_tags migrated 21:34:13.8 Info: => 0.0009264s 21:34:13.8 Info: 23: add_release_groups_etc migrating 21:34:13.8 Info: Beginning Transaction 21:34:13.8 Info: Starting migration of Main DB to 23 21:34:13.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) 21:34:13.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.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') 21:34:13.8 Info: CreateTable ArtistMetadata 21:34:13.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:13.8 Info: => 0.0001831s 21:34:13.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:13.8 Info: => 9.22E-05s 21:34:13.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:13.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:13.8 Info: => 0.0001005s 21:34:13.8 Info: AlterTable Artists 21:34:13.8 Info: => 3E-07s 21:34:13.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:13.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:13.8 Info: => 0.0005644s 21:34:13.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:13.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:13.8 Info: => 6.98E-05s 21:34:13.8 Info: CreateTable AlbumReleases 21:34:13.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:13.8 Info: => 0.0001533s 21:34:13.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:13.8 Info: => 9.09E-05s 21:34:13.8 Info: CreateIndex AlbumReleases (AlbumId) 21:34:13.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:13.8 Info: => 9.52E-05s 21:34:13.8 Info: PerformDBOperation 21:34:13.8 Info: Performing DB Operation 21:34:13.8 Info: => 0.0029608s 21:34:13.8 Info: AlterTable Albums 21:34:13.8 Info: => 4E-07s 21:34:13.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:13.8 Info: => 0.0006985s 21:34:13.8 Info: AlterTable Albums 21:34:13.8 Info: => 4E-07s 21:34:13.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:13.8 Info: => 0.0005596s 21:34:13.8 Info: AlterTable Albums 21:34:13.8 Info: => 4E-07s 21:34:13.8 Info: CreateColumn Albums Links String 21:34:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:13.8 Info: => 0.000558s 21:34:13.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:13.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:13.8 Info: => 9.81E-05s 21:34:13.8 Info: AlterTable Tracks 21:34:13.8 Info: => 4E-07s 21:34:13.8 Info: CreateColumn Tracks ForeignRecordingId String 21:34:13.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:13.8 Info: => 0.0005721s 21:34:13.8 Info: AlterTable Tracks 21:34:13.8 Info: => 4E-07s 21:34:13.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:13.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:13.8 Info: => 0.0005506s 21:34:13.8 Info: AlterTable Tracks 21:34:13.8 Info: => 4E-07s 21:34:13.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:13.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:13.8 Info: => 0.0005829s 21:34:13.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:13.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:13.8 Info: => 9.33E-05s 21:34:13.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:13.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:13.8 Info: => 9E-05s 21:34:13.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:13.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:13.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:13.8 Info: DROP TABLE "Artists" 21:34:13.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:13.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:13.8 Info: => 0.0088665s 21:34:13.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:13.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:13.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:13.8 Info: DROP TABLE "Albums" 21:34:13.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:13.8 Info: => 0.0044882s 21:34:13.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:13.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:13.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:13.8 Info: DROP TABLE "Tracks" 21:34:13.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:13.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:13.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:13.8 Info: => 0.0040183s 21:34:13.8 Info: DeleteColumn TrackFiles ArtistId 21:34:13.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:13.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:13.8 Info: DROP TABLE "TrackFiles" 21:34:13.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:13.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:13.8 Info: => 0.0037542s 21:34:13.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:13.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:13.8 Info: => 8.11E-05s 21:34:13.8 Info: CreateIndex Artists (Monitored) 21:34:13.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:13.8 Info: => 7.72E-05s 21:34:13.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:13.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:13.8 Info: => 7.45E-05s 21:34:13.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:13.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:13.8 Info: => 7.7E-05s 21:34:13.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:13.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:13.8 Info: => 7.53E-05s 21:34:13.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:13.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:13.8 Info: => 7.45E-05s 21:34:13.8 Info: UpdateData 21:34:13.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:13.8 Info: => 4.1E-05s 21:34:13.8 Info: UpdateData 21:34:13.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:13.8 Info: => 3.48E-05s 21:34:13.8 Info: UpdateData 21:34:13.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:13.8 Info: => 3.58E-05s 21:34:13.8 Info: -> 12 Insert operations completed in 00:00:00.0009901 taking an average of 00:00:00.0000825 21:34:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:13', 'add_release_groups_etc') 21:34:13.8 Info: Committing Transaction 21:34:13.8 Info: 23: add_release_groups_etc migrated 21:34:13.8 Info: => 0.0007291s 21:34:13.8 Debug: Took: 00:00:00.1086189 21:34:13.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 21:34:13.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 21:34:13.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864539849650_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:13.9 Info: DatabaseEngineVersionCheck migrating 21:34:13.9 Info: PerformDBOperation 21:34:13.9 Info: Performing DB Operation 21:34:13.9 Info: SQLite 3.47.2 21:34:13.9 Info: => 0.0017228s 21:34:13.9 Info: DatabaseEngineVersionCheck migrated 21:34:13.9 Info: => 0.0017427s 21:34:13.9 Info: VersionMigration migrating 21:34:13.9 Info: Beginning Transaction 21:34:13.9 Info: CreateTable VersionInfo 21:34:13.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:13.9 Info: => 0.0001714s 21:34:13.9 Info: Committing Transaction 21:34:13.9 Info: VersionMigration migrated 21:34:13.9 Info: => 0.0009265s 21:34:13.9 Info: VersionUniqueMigration migrating 21:34:13.9 Info: Beginning Transaction 21:34:13.9 Info: CreateIndex VersionInfo (Version) 21:34:13.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:13.9 Info: => 0.0001051s 21:34:13.9 Info: AlterTable VersionInfo 21:34:13.9 Info: => 5E-07s 21:34:13.9 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:13.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:13.9 Info: => 0.000442s 21:34:13.9 Info: Committing Transaction 21:34:13.9 Info: VersionUniqueMigration migrated 21:34:13.9 Info: => 0.000846s 21:34:13.9 Info: VersionDescriptionMigration migrating 21:34:13.9 Info: Beginning Transaction 21:34:13.9 Info: AlterTable VersionInfo 21:34:13.9 Info: => 4E-07s 21:34:13.9 Info: CreateColumn VersionInfo Description String 21:34:13.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:13.9 Info: => 0.0001732s 21:34:13.9 Info: Committing Transaction 21:34:13.9 Info: VersionDescriptionMigration migrated 21:34:13.9 Info: => 0.0005088s 21:34:13.9 Info: 1: InitialSetup migrating 21:34:13.9 Info: Beginning Transaction 21:34:13.9 Info: Starting migration of Main DB to 1 21:34:14.0 Info: CreateTable Config 21:34:14.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:14.0 Info: => 0.0001273s 21:34:14.0 Info: CreateIndex Config (Key) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:14.0 Info: => 7.49E-05s 21:34:14.0 Info: CreateTable RootFolders 21:34:14.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:14.0 Info: => 8.22E-05s 21:34:14.0 Info: CreateIndex RootFolders (Path) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:14.0 Info: => 7.16E-05s 21:34:14.0 Info: CreateTable Artists 21:34:14.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:14.0 Info: => 0.0002191s 21:34:14.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.0 Info: => 7.55E-05s 21:34:14.0 Info: CreateIndex Artists (NameSlug) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.0 Info: => 6.87E-05s 21:34:14.0 Info: CreateIndex Artists (CleanName) 21:34:14.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.0 Info: => 9.23E-05s 21:34:14.0 Info: CreateIndex Artists (Path) 21:34:14.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.0 Info: => 7.04E-05s 21:34:14.0 Info: CreateTable Albums 21:34:14.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:14.0 Info: => 0.0002083s 21:34:14.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.0 Info: => 7.14E-05s 21:34:14.0 Info: CreateIndex Albums (MBId) 21:34:14.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.0 Info: => 6.64E-05s 21:34:14.0 Info: CreateIndex Albums (TADBId) 21:34:14.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.0 Info: => 6.59E-05s 21:34:14.0 Info: CreateIndex Albums (TitleSlug) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.0 Info: => 6.75E-05s 21:34:14.0 Info: CreateIndex Albums (CleanTitle) 21:34:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.0 Info: => 6.53E-05s 21:34:14.0 Info: CreateIndex Albums (Path) 21:34:14.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:14.0 Info: => 6.24E-05s 21:34:14.0 Info: CreateTable Tracks 21:34:14.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:14.0 Info: => 0.0001204s 21:34:14.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.0 Info: => 7.03E-05s 21:34:14.0 Info: CreateIndex Tracks (ArtistId) 21:34:14.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:14.0 Info: => 7.1E-05s 21:34:14.0 Info: CreateIndex Tracks (TrackFileId) 21:34:14.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.0 Info: => 7.37E-05s 21:34:14.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:14.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:14.0 Info: => 7.29E-05s 21:34:14.0 Info: CreateTable TrackFiles 21:34:14.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:14.0 Info: => 0.0001151s 21:34:14.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:14.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:14.0 Info: => 6.88E-05s 21:34:14.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:14.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.0 Info: => 6.62E-05s 21:34:14.0 Info: CreateTable History 21:34:14.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:14.0 Info: => 0.0001183s 21:34:14.0 Info: CreateIndex History (Date) 21:34:14.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:14.0 Info: => 7E-05s 21:34:14.0 Info: CreateIndex History (EventType) 21:34:14.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:14.0 Info: => 6.66E-05s 21:34:14.0 Info: CreateIndex History (DownloadId) 21:34:14.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:14.0 Info: => 6.57E-05s 21:34:14.0 Info: CreateIndex History (AlbumId) 21:34:14.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:14.0 Info: => 9.13E-05s 21:34:14.0 Info: CreateTable Notifications 21:34:14.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:14.0 Info: => 0.0001451s 21:34:14.0 Info: CreateTable ScheduledTasks 21:34:14.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:14.0 Info: => 0.0001015s 21:34:14.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:14.0 Info: => 7.22E-05s 21:34:14.0 Info: CreateTable Indexers 21:34:14.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:14.0 Info: => 0.0005129s 21:34:14.0 Info: CreateIndex Indexers (Name) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.0 Info: => 8.61E-05s 21:34:14.0 Info: CreateTable Profiles 21:34:14.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:14.0 Info: => 0.0001034s 21:34:14.0 Info: CreateIndex Profiles (Name) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:14.0 Info: => 9.44E-05s 21:34:14.0 Info: CreateTable QualityDefinitions 21:34:14.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:14.0 Info: => 0.0001378s 21:34:14.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:14.0 Info: => 7.74E-05s 21:34:14.0 Info: CreateIndex QualityDefinitions (Title) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:14.0 Info: => 7.65E-05s 21:34:14.0 Info: CreateTable NamingConfig 21:34:14.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:14.0 Info: => 0.0001196s 21:34:14.0 Info: CreateTable Blacklist 21:34:14.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:14.0 Info: => 0.0001492s 21:34:14.0 Info: CreateTable Metadata 21:34:14.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:14.0 Info: => 9.31E-05s 21:34:14.0 Info: CreateTable MetadataFiles 21:34:14.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:14.0 Info: => 0.0001083s 21:34:14.0 Info: CreateTable DownloadClients 21:34:14.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:14.0 Info: => 9.57E-05s 21:34:14.0 Info: CreateTable PendingReleases 21:34:14.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:14.0 Info: => 0.0001033s 21:34:14.0 Info: CreateTable RemotePathMappings 21:34:14.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:14.0 Info: => 8.86E-05s 21:34:14.0 Info: CreateTable Tags 21:34:14.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:14.0 Info: => 8.09E-05s 21:34:14.0 Info: CreateIndex Tags (Label) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:14.0 Info: => 8.35E-05s 21:34:14.0 Info: CreateTable Restrictions 21:34:14.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:14.0 Info: => 8.52E-05s 21:34:14.0 Info: CreateTable DelayProfiles 21:34:14.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:14.0 Info: => 0.0001386s 21:34:14.0 Info: CreateTable Users 21:34:14.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:14.0 Info: => 8.76E-05s 21:34:14.0 Info: CreateIndex Users (Identifier) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:14.0 Info: => 8.21E-05s 21:34:14.0 Info: CreateIndex Users (Username) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:14.0 Info: => 7.72E-05s 21:34:14.0 Info: CreateTable Commands 21:34:14.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:14.0 Info: => 0.0001101s 21:34:14.0 Info: CreateTable IndexerStatus 21:34:14.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:14.0 Info: => 0.0001092s 21:34:14.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:14.0 Info: => 9.81E-05s 21:34:14.0 Info: CreateTable ExtraFiles 21:34:14.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:14.0 Info: => 0.0001507s 21:34:14.0 Info: CreateTable LyricFiles 21:34:14.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:14.0 Info: => 0.000123s 21:34:14.0 Info: CreateTable LanguageProfiles 21:34:14.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:14.0 Info: => 8.61E-05s 21:34:14.0 Info: CreateIndex LanguageProfiles (Name) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:14.0 Info: => 8.32E-05s 21:34:14.0 Info: CreateTable DownloadClientStatus 21:34:14.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:14.0 Info: => 9.41E-05s 21:34:14.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:14.0 Info: => 8.41E-05s 21:34:14.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:14.0 Info: -> 1 Insert operations completed in 00:00:00.0000531 taking an average of 00:00:00.0000531 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:14', 'InitialSetup') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 1: InitialSetup migrated 21:34:14.0 Info: => 0.0009841s 21:34:14.0 Info: 2: add_reason_to_pending_releases migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 2 21:34:14.0 Info: AlterTable PendingReleases 21:34:14.0 Info: => 6E-07s 21:34:14.0 Info: CreateColumn PendingReleases Reason Int32 21:34:14.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:14.0 Info: => 0.000516s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:14', 'add_reason_to_pending_releases') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 2: add_reason_to_pending_releases migrated 21:34:14.0 Info: => 0.0009743s 21:34:14.0 Info: 3: add_medium_support migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 3 21:34:14.0 Info: AlterTable Albums 21:34:14.0 Info: => 5E-07s 21:34:14.0 Info: CreateColumn Albums Media String 21:34:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:14.0 Info: => 0.0004759s 21:34:14.0 Info: AlterTable Tracks 21:34:14.0 Info: => 4E-07s 21:34:14.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:14.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:14.0 Info: => 0.0004575s 21:34:14.0 Info: AlterTable Tracks 21:34:14.0 Info: => 3E-07s 21:34:14.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:14.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:14.0 Info: => 0.0004578s 21:34:14.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:14.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:14.0 Info: => 3.64E-05s 21:34:14.0 Info: DeleteColumn Tracks TrackNumber 21:34:14.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:14.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:14.0 Info: DROP TABLE "Tracks" 21:34:14.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.0 Info: => 0.0040139s 21:34:14.0 Info: AlterTable Tracks 21:34:14.0 Info: => 3E-07s 21:34:14.0 Info: CreateColumn Tracks TrackNumber String 21:34:14.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:14.0 Info: => 0.0004705s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:14', 'add_medium_support') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 3: add_medium_support migrated 21:34:14.0 Info: => 0.0009928s 21:34:14.0 Info: 4: add_various_qualites_in_profile migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 4 21:34:14.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:14.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:14.0 Info: => 4.1E-05s 21:34:14.0 Info: PerformDBOperation 21:34:14.0 Info: Performing DB Operation 21:34:14.0 Info: => 2.96E-05s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:14', 'add_various_qualites_in_profile') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 4: add_various_qualites_in_profile migrated 21:34:14.0 Info: => 0.0003922s 21:34:14.0 Info: 5: metadata_profiles migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 5 21:34:14.0 Info: CreateTable MetadataProfiles 21:34:14.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:14.0 Info: => 0.0001115s 21:34:14.0 Info: CreateIndex MetadataProfiles (Name) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:14.0 Info: => 8.95E-05s 21:34:14.0 Info: AlterTable Artists 21:34:14.0 Info: => 4E-07s 21:34:14.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:14.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:14.0 Info: => 0.0004893s 21:34:14.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:14.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:14.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:14.0 Info: DROP TABLE "Artists" 21:34:14.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.0 Info: => 0.0040976s 21:34:14.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:14.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:14.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:14.0 Info: DROP TABLE "Artists" 21:34:14.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.0 Info: => 0.0039992s 21:34:14.0 Info: AlterTable Albums 21:34:14.0 Info: => 4E-07s 21:34:14.0 Info: CreateColumn Albums SecondaryTypes String 21:34:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:14.0 Info: => 0.0004724s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:14', 'metadata_profiles') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 5: metadata_profiles migrated 21:34:14.0 Info: => 0.0010106s 21:34:14.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 6 21:34:14.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:14.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:14.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:14.0 Info: DROP TABLE "Indexers" 21:34:14.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.0 Info: => 0.0034507s 21:34:14.0 Info: AlterTable Indexers 21:34:14.0 Info: => 4E-07s 21:34:14.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:14.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:14.0 Info: => 0.0004638s 21:34:14.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:14.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:14.0 Info: => 3.26E-05s 21:34:14.0 Info: AlterTable Indexers 21:34:14.0 Info: => 3E-07s 21:34:14.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:14.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:14.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:14.0 Info: DROP TABLE "Indexers" 21:34:14.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.0 Info: => 0.0034284s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:14', 'separate_automatic_and_interactive_search') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:14.0 Info: => 0.0039249s 21:34:14.0 Info: 7: change_album_path_to_relative migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 7 21:34:14.0 Info: DeleteColumn Albums Path 21:34:14.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:14.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:14.0 Info: DROP TABLE "Albums" 21:34:14.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.0 Info: => 0.0041706s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:14', 'change_album_path_to_relative') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 7: change_album_path_to_relative migrated 21:34:14.0 Info: => 0.0047292s 21:34:14.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 8 21:34:14.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:14.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:14.0 Info: => 3.75E-05s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:14', 'change_quality_size_mb_to_kb') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:14.0 Info: => 0.000466s 21:34:14.0 Info: 9: album_releases migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 9 21:34:14.0 Info: AlterTable Albums 21:34:14.0 Info: => 7E-07s 21:34:14.0 Info: CreateColumn Albums Releases String 21:34:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:14.0 Info: => 0.0004827s 21:34:14.0 Info: AlterTable Albums 21:34:14.0 Info: => 3E-07s 21:34:14.0 Info: CreateColumn Albums CurrentRelease String 21:34:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:14.0 Info: => 0.0004842s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:14', 'album_releases') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 9: album_releases migrated 21:34:14.0 Info: => 0.0009919s 21:34:14.0 Info: 10: album_releases_fix migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 10 21:34:14.0 Info: AlterTable Albums 21:34:14.0 Info: => 1.3E-06s 21:34:14.0 Info: AlterColumn Albums Releases String 21:34:14.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:14.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:14.0 Info: DROP TABLE "Albums" 21:34:14.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.0 Info: => 0.0040633s 21:34:14.0 Info: AlterTable Albums 21:34:14.0 Info: => 4E-07s 21:34:14.0 Info: AlterColumn Albums CurrentRelease String 21:34:14.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:14.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:14.0 Info: DROP TABLE "Albums" 21:34:14.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.0 Info: => 0.0040195s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:14', 'album_releases_fix') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 10: album_releases_fix migrated 21:34:14.0 Info: => 0.0045353s 21:34:14.0 Info: 11: import_lists migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 11 21:34:14.0 Info: CreateTable ImportLists 21:34:14.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:14.0 Info: => 0.0001418s 21:34:14.0 Info: CreateIndex ImportLists (Name) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:14.0 Info: => 8.15E-05s 21:34:14.0 Info: CreateTable ImportListStatus 21:34:14.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:14.0 Info: => 0.0001053s 21:34:14.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:14.0 Info: => 7.84E-05s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:14', 'import_lists') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 11: import_lists migrated 21:34:14.0 Info: => 0.0005562s 21:34:14.0 Info: 12: add_release_status migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 12 21:34:14.0 Info: AlterTable MetadataProfiles 21:34:14.0 Info: => 6E-07s 21:34:14.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:14.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:14.0 Info: => 0.0005103s 21:34:14.0 Info: PerformDBOperation 21:34:14.0 Info: Performing DB Operation 21:34:14.0 Info: => 2.54E-05s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:14', 'add_release_status') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 12: add_release_status migrated 21:34:14.0 Info: => 0.0004691s 21:34:14.0 Info: 13: album_download_notification migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 13 21:34:14.0 Info: AlterTable Notifications 21:34:14.0 Info: => 6E-07s 21:34:14.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:14.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:14.0 Info: => 0.0004845s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:14', 'album_download_notification') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 13: album_download_notification migrated 21:34:14.0 Info: => 0.0008677s 21:34:14.0 Info: 14: fix_language_metadata_profiles migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 14 21:34:14.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:14.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:14.0 Info: => 8E-05s 21:34:14.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:14.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:14.0 Info: => 6.82E-05s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:14', 'fix_language_metadata_profiles') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 14: fix_language_metadata_profiles migrated 21:34:14.0 Info: => 0.0004617s 21:34:14.0 Info: 15: remove_fanzub migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 15 21:34:14.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:14.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:14.0 Info: => 3.13E-05s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:14', 'remove_fanzub') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 15: remove_fanzub migrated 21:34:14.0 Info: => 0.0003947s 21:34:14.0 Info: 16: update_artist_history_indexes migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 16 21:34:14.0 Info: CreateIndex Albums (ArtistId) 21:34:14.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:14.0 Info: => 9.03E-05s 21:34:14.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:14.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:14.0 Info: => 8.12E-05s 21:34:14.0 Info: DeleteIndex History (AlbumId) 21:34:14.0 Info: DROP INDEX "IX_History_AlbumId" 21:34:14.0 Info: => 0.000114s 21:34:14.0 Info: CreateIndex History (AlbumId, Date) 21:34:14.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:14.0 Info: => 8.38E-05s 21:34:14.0 Info: DeleteIndex History (DownloadId) 21:34:14.0 Info: DROP INDEX "IX_History_DownloadId" 21:34:14.0 Info: => 0.0001081s 21:34:14.0 Info: CreateIndex History (DownloadId, Date) 21:34:14.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:14.0 Info: => 8.17E-05s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:14', 'update_artist_history_indexes') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 16: update_artist_history_indexes migrated 21:34:14.0 Info: => 0.0004461s 21:34:14.0 Info: 17: remove_nma migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 17 21:34:14.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:14.0 Info: => 3.61E-05s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:14', 'remove_nma') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 17: remove_nma migrated 21:34:14.0 Info: => 0.0003491s 21:34:14.0 Info: 18: album_disambiguation migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 18 21:34:14.0 Info: AlterTable Albums 21:34:14.0 Info: => 4E-07s 21:34:14.0 Info: CreateColumn Albums Disambiguation String 21:34:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:14.0 Info: => 0.0005232s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:14', 'album_disambiguation') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 18: album_disambiguation migrated 21:34:14.0 Info: => 0.0008694s 21:34:14.0 Info: 19: add_ape_quality_in_profiles migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 19 21:34:14.0 Info: PerformDBOperation 21:34:14.0 Info: Performing DB Operation 21:34:14.0 Info: => 2.81E-05s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:14', 'add_ape_quality_in_profiles') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 19: add_ape_quality_in_profiles migrated 21:34:14.0 Info: => 0.0004559s 21:34:14.0 Info: 20: remove_pushalot migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 20 21:34:14.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:14.0 Info: => 3.66E-05s 21:34:14.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:14.0 Info: => 2.8E-05s 21:34:14.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:14.0 Info: => 2.52E-05s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:14', 'remove_pushalot') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 20: remove_pushalot migrated 21:34:14.0 Info: => 0.000413s 21:34:14.0 Info: 21: add_custom_filters migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 21 21:34:14.0 Info: CreateTable CustomFilters 21:34:14.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:14.0 Info: => 0.0001086s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:14', 'add_custom_filters') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 21: add_custom_filters migrated 21:34:14.0 Info: => 0.0005029s 21:34:14.0 Info: 22: import_list_tags migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 22 21:34:14.0 Info: AlterTable ImportLists 21:34:14.0 Info: => 5E-07s 21:34:14.0 Info: CreateColumn ImportLists Tags String 21:34:14.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:14.0 Info: => 0.0005257s 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:14', 'import_list_tags') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 22: import_list_tags migrated 21:34:14.0 Info: => 0.0008886s 21:34:14.0 Info: 23: add_release_groups_etc migrating 21:34:14.0 Info: Beginning Transaction 21:34:14.0 Info: Starting migration of Main DB to 23 21:34:14.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) 21:34:14.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, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:14.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') 21:34:14.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') 21:34:14.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') 21:34:14.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') 21:34:14.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') 21:34:14.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') 21:34:14.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') 21:34:14.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') 21:34:14.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') 21:34:14.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') 21:34:14.0 Info: CreateTable ArtistMetadata 21:34:14.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:14.0 Info: => 0.0001604s 21:34:14.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:14.0 Info: => 8.74E-05s 21:34:14.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:14.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:14.0 Info: => 7.26E-05s 21:34:14.0 Info: AlterTable Artists 21:34:14.0 Info: => 4E-07s 21:34:14.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:14.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:14.0 Info: => 0.0005265s 21:34:14.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:14.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:14.0 Info: => 5.97E-05s 21:34:14.0 Info: CreateTable AlbumReleases 21:34:14.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:14.0 Info: => 0.0001293s 21:34:14.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:14.0 Info: => 8.28E-05s 21:34:14.0 Info: CreateIndex AlbumReleases (AlbumId) 21:34:14.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:14.0 Info: => 7.63E-05s 21:34:14.0 Info: PerformDBOperation 21:34:14.0 Info: Performing DB Operation 21:34:14.0 Info: => 0.0027815s 21:34:14.0 Info: AlterTable Albums 21:34:14.0 Info: => 4E-07s 21:34:14.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:14.0 Info: => 0.000549s 21:34:14.0 Info: AlterTable Albums 21:34:14.0 Info: => 3E-07s 21:34:14.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:14.0 Info: => 0.0005332s 21:34:14.0 Info: AlterTable Albums 21:34:14.0 Info: => 4E-07s 21:34:14.0 Info: CreateColumn Albums Links String 21:34:14.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:14.0 Info: => 0.000562s 21:34:14.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:14.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:14.0 Info: => 9.02E-05s 21:34:14.0 Info: AlterTable Tracks 21:34:14.0 Info: => 3E-07s 21:34:14.0 Info: CreateColumn Tracks ForeignRecordingId String 21:34:14.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:14.0 Info: => 0.0005519s 21:34:14.0 Info: AlterTable Tracks 21:34:14.0 Info: => 4E-07s 21:34:14.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:14.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:14.0 Info: => 0.0005541s 21:34:14.0 Info: AlterTable Tracks 21:34:14.0 Info: => 3E-07s 21:34:14.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:14.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:14.0 Info: => 0.0005388s 21:34:14.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:14.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:14.0 Info: => 8.55E-05s 21:34:14.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:14.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:14.0 Info: => 7.13E-05s 21:34:14.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:14.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:14.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:14.0 Info: DROP TABLE "Artists" 21:34:14.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.0 Info: => 0.0088783s 21:34:14.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:14.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:14.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:14.0 Info: DROP TABLE "Albums" 21:34:14.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.0 Info: => 0.0044661s 21:34:14.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:14.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:14.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:14.0 Info: DROP TABLE "Tracks" 21:34:14.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:14.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.0 Info: => 0.0039189s 21:34:14.0 Info: DeleteColumn TrackFiles ArtistId 21:34:14.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:14.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:14.0 Info: DROP TABLE "TrackFiles" 21:34:14.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:14.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.0 Info: => 0.0037211s 21:34:14.0 Info: CreateIndex Artists (ArtistMetadataId) 21:34:14.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:14.0 Info: => 8.77E-05s 21:34:14.0 Info: CreateIndex Artists (Monitored) 21:34:14.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:14.0 Info: => 7.78E-05s 21:34:14.0 Info: CreateIndex Albums (ArtistMetadataId) 21:34:14.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:14.0 Info: => 7.52E-05s 21:34:14.0 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:14.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:14.0 Info: => 7.67E-05s 21:34:14.0 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:14.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:14.0 Info: => 7.48E-05s 21:34:14.0 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:14.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:14.0 Info: => 7.45E-05s 21:34:14.0 Info: UpdateData 21:34:14.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:14.0 Info: => 4.07E-05s 21:34:14.0 Info: UpdateData 21:34:14.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:14.0 Info: => 3.46E-05s 21:34:14.0 Info: UpdateData 21:34:14.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:14.0 Info: => 3.39E-05s 21:34:14.0 Info: -> 12 Insert operations completed in 00:00:00.0007603 taking an average of 00:00:00.0000633 21:34:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:14', 'add_release_groups_etc') 21:34:14.0 Info: Committing Transaction 21:34:14.0 Info: 23: add_release_groups_etc migrated 21:34:14.0 Info: => 0.0006428s 21:34:14.0 Debug: Took: 00:00:00.1069741 21:34:14.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 21:34:14.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 21:34:14.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864541785547_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:14.1 Info: DatabaseEngineVersionCheck migrating 21:34:14.1 Info: PerformDBOperation 21:34:14.1 Info: Performing DB Operation 21:34:14.1 Info: SQLite 3.47.2 21:34:14.1 Info: => 0.0014638s 21:34:14.1 Info: DatabaseEngineVersionCheck migrated 21:34:14.1 Info: => 0.0014748s 21:34:14.1 Info: VersionMigration migrating 21:34:14.1 Info: Beginning Transaction 21:34:14.1 Info: CreateTable VersionInfo 21:34:14.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:14.1 Info: => 0.000165s 21:34:14.1 Info: Committing Transaction 21:34:14.1 Info: VersionMigration migrated 21:34:14.1 Info: => 0.0008311s 21:34:14.1 Info: VersionUniqueMigration migrating 21:34:14.1 Info: Beginning Transaction 21:34:14.1 Info: CreateIndex VersionInfo (Version) 21:34:14.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:14.1 Info: => 0.0001065s 21:34:14.1 Info: AlterTable VersionInfo 21:34:14.1 Info: => 6E-07s 21:34:14.1 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:14.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:14.1 Info: => 0.0004693s 21:34:14.1 Info: Committing Transaction 21:34:14.1 Info: VersionUniqueMigration migrated 21:34:14.1 Info: => 0.0007596s 21:34:14.1 Info: VersionDescriptionMigration migrating 21:34:14.1 Info: Beginning Transaction 21:34:14.1 Info: AlterTable VersionInfo 21:34:14.1 Info: => 4E-07s 21:34:14.1 Info: CreateColumn VersionInfo Description String 21:34:14.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:14.1 Info: => 0.0001938s 21:34:14.1 Info: Committing Transaction 21:34:14.1 Info: VersionDescriptionMigration migrated 21:34:14.1 Info: => 0.0005013s 21:34:14.1 Info: 1: InitialSetup migrating 21:34:14.1 Info: Beginning Transaction 21:34:14.1 Info: Starting migration of Main DB to 1 21:34:14.1 Info: CreateTable Config 21:34:14.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:14.1 Info: => 0.0001617s 21:34:14.1 Info: CreateIndex Config (Key) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:14.1 Info: => 7.67E-05s 21:34:14.1 Info: CreateTable RootFolders 21:34:14.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:14.1 Info: => 8.35E-05s 21:34:14.1 Info: CreateIndex RootFolders (Path) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:14.1 Info: => 7.14E-05s 21:34:14.1 Info: CreateTable Artists 21:34:14.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:14.1 Info: => 0.0002424s 21:34:14.1 Info: CreateIndex Artists (ForeignArtistId) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.1 Info: => 8.24E-05s 21:34:14.1 Info: CreateIndex Artists (NameSlug) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.1 Info: => 6.97E-05s 21:34:14.1 Info: CreateIndex Artists (CleanName) 21:34:14.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.1 Info: => 6.82E-05s 21:34:14.1 Info: CreateIndex Artists (Path) 21:34:14.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.1 Info: => 6.74E-05s 21:34:14.1 Info: CreateTable Albums 21:34:14.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:14.1 Info: => 0.0002338s 21:34:14.1 Info: CreateIndex Albums (ForeignAlbumId) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.1 Info: => 8.12E-05s 21:34:14.1 Info: CreateIndex Albums (MBId) 21:34:14.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.1 Info: => 7.2E-05s 21:34:14.1 Info: CreateIndex Albums (TADBId) 21:34:14.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.1 Info: => 7.11E-05s 21:34:14.1 Info: CreateIndex Albums (TitleSlug) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.1 Info: => 7.78E-05s 21:34:14.1 Info: CreateIndex Albums (CleanTitle) 21:34:14.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.1 Info: => 6.72E-05s 21:34:14.1 Info: CreateIndex Albums (Path) 21:34:14.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:14.1 Info: => 6.5E-05s 21:34:14.1 Info: CreateTable Tracks 21:34:14.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:14.1 Info: => 0.0001239s 21:34:14.1 Info: CreateIndex Tracks (ForeignTrackId) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.1 Info: => 7.01E-05s 21:34:14.1 Info: CreateIndex Tracks (ArtistId) 21:34:14.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:14.1 Info: => 7.19E-05s 21:34:14.1 Info: CreateIndex Tracks (TrackFileId) 21:34:14.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.1 Info: => 7.33E-05s 21:34:14.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:14.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:14.1 Info: => 9.89E-05s 21:34:14.1 Info: CreateTable TrackFiles 21:34:14.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:14.1 Info: => 0.0001282s 21:34:14.1 Info: CreateIndex TrackFiles (ArtistId) 21:34:14.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:14.1 Info: => 7.77E-05s 21:34:14.1 Info: CreateIndex TrackFiles (AlbumId) 21:34:14.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.1 Info: => 8.84E-05s 21:34:14.1 Info: CreateTable History 21:34:14.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:14.1 Info: => 0.0001353s 21:34:14.1 Info: CreateIndex History (Date) 21:34:14.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:14.1 Info: => 7.81E-05s 21:34:14.1 Info: CreateIndex History (EventType) 21:34:14.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:14.1 Info: => 6.95E-05s 21:34:14.1 Info: CreateIndex History (DownloadId) 21:34:14.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:14.1 Info: => 7.61E-05s 21:34:14.1 Info: CreateIndex History (AlbumId) 21:34:14.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:14.1 Info: => 8.33E-05s 21:34:14.1 Info: CreateTable Notifications 21:34:14.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:14.1 Info: => 0.0001538s 21:34:14.1 Info: CreateTable ScheduledTasks 21:34:14.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:14.1 Info: => 0.0001275s 21:34:14.1 Info: CreateIndex ScheduledTasks (TypeName) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:14.1 Info: => 0.0001055s 21:34:14.1 Info: CreateTable Indexers 21:34:14.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:14.1 Info: => 0.0001418s 21:34:14.1 Info: CreateIndex Indexers (Name) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.1 Info: => 8.5E-05s 21:34:14.1 Info: CreateTable Profiles 21:34:14.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:14.1 Info: => 0.0001004s 21:34:14.1 Info: CreateIndex Profiles (Name) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:14.1 Info: => 8.42E-05s 21:34:14.1 Info: CreateTable QualityDefinitions 21:34:14.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:14.1 Info: => 0.0001356s 21:34:14.1 Info: CreateIndex QualityDefinitions (Quality) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:14.1 Info: => 0.0001141s 21:34:14.1 Info: CreateIndex QualityDefinitions (Title) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:14.1 Info: => 0.000116s 21:34:14.1 Info: CreateTable NamingConfig 21:34:14.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:14.1 Info: => 0.0001392s 21:34:14.1 Info: CreateTable Blacklist 21:34:14.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:14.1 Info: => 0.0001757s 21:34:14.1 Info: CreateTable Metadata 21:34:14.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:14.1 Info: => 0.0001609s 21:34:14.1 Info: CreateTable MetadataFiles 21:34:14.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:14.1 Info: => 0.0001273s 21:34:14.1 Info: CreateTable DownloadClients 21:34:14.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:14.1 Info: => 0.0001383s 21:34:14.1 Info: CreateTable PendingReleases 21:34:14.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:14.1 Info: => 0.0001352s 21:34:14.1 Info: CreateTable RemotePathMappings 21:34:14.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:14.1 Info: => 0.0001043s 21:34:14.1 Info: CreateTable Tags 21:34:14.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:14.1 Info: => 0.0001129s 21:34:14.1 Info: CreateIndex Tags (Label) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:14.1 Info: => 0.0001097s 21:34:14.1 Info: CreateTable Restrictions 21:34:14.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:14.1 Info: => 0.000104s 21:34:14.1 Info: CreateTable DelayProfiles 21:34:14.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:14.1 Info: => 0.0001946s 21:34:14.1 Info: CreateTable Users 21:34:14.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:14.1 Info: => 0.0001044s 21:34:14.1 Info: CreateIndex Users (Identifier) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:14.1 Info: => 9.07E-05s 21:34:14.1 Info: CreateIndex Users (Username) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:14.1 Info: => 8.27E-05s 21:34:14.1 Info: CreateTable Commands 21:34:14.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:14.1 Info: => 0.0001448s 21:34:14.1 Info: CreateTable IndexerStatus 21:34:14.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:14.1 Info: => 0.0001225s 21:34:14.1 Info: CreateIndex IndexerStatus (ProviderId) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:14.1 Info: => 0.0001125s 21:34:14.1 Info: CreateTable ExtraFiles 21:34:14.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:14.1 Info: => 0.0001507s 21:34:14.1 Info: CreateTable LyricFiles 21:34:14.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:14.1 Info: => 0.0001479s 21:34:14.1 Info: CreateTable LanguageProfiles 21:34:14.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:14.1 Info: => 0.0001011s 21:34:14.1 Info: CreateIndex LanguageProfiles (Name) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:14.1 Info: => 0.0001158s 21:34:14.1 Info: CreateTable DownloadClientStatus 21:34:14.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:14.1 Info: => 0.0001241s 21:34:14.1 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:14.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:14.1 Info: => 9.19E-05s 21:34:14.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:14.1 Info: -> 1 Insert operations completed in 00:00:00.0000702 taking an average of 00:00:00.0000702 21:34:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:14', 'InitialSetup') 21:34:14.1 Info: Committing Transaction 21:34:14.2 Info: 1: InitialSetup migrated 21:34:14.2 Info: => 0.0010821s 21:34:14.2 Info: 2: add_reason_to_pending_releases migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 2 21:34:14.2 Info: AlterTable PendingReleases 21:34:14.2 Info: => 6E-07s 21:34:14.2 Info: CreateColumn PendingReleases Reason Int32 21:34:14.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:14.2 Info: => 0.0005676s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:14', 'add_reason_to_pending_releases') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 2: add_reason_to_pending_releases migrated 21:34:14.2 Info: => 0.0010596s 21:34:14.2 Info: 3: add_medium_support migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 3 21:34:14.2 Info: AlterTable Albums 21:34:14.2 Info: => 6E-07s 21:34:14.2 Info: CreateColumn Albums Media String 21:34:14.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:14.2 Info: => 0.0005453s 21:34:14.2 Info: AlterTable Tracks 21:34:14.2 Info: => 3E-07s 21:34:14.2 Info: CreateColumn Tracks MediumNumber Int32 21:34:14.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:14.2 Info: => 0.000529s 21:34:14.2 Info: AlterTable Tracks 21:34:14.2 Info: => 4E-07s 21:34:14.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:14.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:14.2 Info: => 0.0005198s 21:34:14.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:14.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:14.2 Info: => 3.97E-05s 21:34:14.2 Info: DeleteColumn Tracks TrackNumber 21:34:14.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:14.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:14.2 Info: DROP TABLE "Tracks" 21:34:14.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.2 Info: => 0.0046669s 21:34:14.2 Info: AlterTable Tracks 21:34:14.2 Info: => 3E-07s 21:34:14.2 Info: CreateColumn Tracks TrackNumber String 21:34:14.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:14.2 Info: => 0.0004921s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:14', 'add_medium_support') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 3: add_medium_support migrated 21:34:14.2 Info: => 0.0010419s 21:34:14.2 Info: 4: add_various_qualites_in_profile migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 4 21:34:14.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:14.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:14.2 Info: => 4.34E-05s 21:34:14.2 Info: PerformDBOperation 21:34:14.2 Info: Performing DB Operation 21:34:14.2 Info: => 3.55E-05s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:14', 'add_various_qualites_in_profile') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 4: add_various_qualites_in_profile migrated 21:34:14.2 Info: => 0.0005146s 21:34:14.2 Info: 5: metadata_profiles migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 5 21:34:14.2 Info: CreateTable MetadataProfiles 21:34:14.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:14.2 Info: => 0.0001254s 21:34:14.2 Info: CreateIndex MetadataProfiles (Name) 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:14.2 Info: => 0.0001217s 21:34:14.2 Info: AlterTable Artists 21:34:14.2 Info: => 4E-07s 21:34:14.2 Info: CreateColumn Artists MetadataProfileId Int32 21:34:14.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:14.2 Info: => 0.0005451s 21:34:14.2 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:14.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:14.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:14.2 Info: DROP TABLE "Artists" 21:34:14.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.2 Info: => 0.0049459s 21:34:14.2 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:14.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:14.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:14.2 Info: DROP TABLE "Artists" 21:34:14.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.2 Info: => 0.0050455s 21:34:14.2 Info: AlterTable Albums 21:34:14.2 Info: => 4E-07s 21:34:14.2 Info: CreateColumn Albums SecondaryTypes String 21:34:14.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:14.2 Info: => 0.0005168s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:14', 'metadata_profiles') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 5: metadata_profiles migrated 21:34:14.2 Info: => 0.001058s 21:34:14.2 Info: 6: separate_automatic_and_interactive_search migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 6 21:34:14.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:14.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:14.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:14.2 Info: DROP TABLE "Indexers" 21:34:14.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.2 Info: => 0.0041858s 21:34:14.2 Info: AlterTable Indexers 21:34:14.2 Info: => 4E-07s 21:34:14.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:14.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:14.2 Info: => 0.0004849s 21:34:14.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:14.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:14.2 Info: => 3.7E-05s 21:34:14.2 Info: AlterTable Indexers 21:34:14.2 Info: => 3E-07s 21:34:14.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:14.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:14.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:14.2 Info: DROP TABLE "Indexers" 21:34:14.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.2 Info: => 0.0041243s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:14', 'separate_automatic_and_interactive_search') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 6: separate_automatic_and_interactive_search migrated 21:34:14.2 Info: => 0.0046497s 21:34:14.2 Info: 7: change_album_path_to_relative migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 7 21:34:14.2 Info: DeleteColumn Albums Path 21:34:14.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:14.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:14.2 Info: DROP TABLE "Albums" 21:34:14.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.2 Info: => 0.0050418s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:14', 'change_album_path_to_relative') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 7: change_album_path_to_relative migrated 21:34:14.2 Info: => 0.0056089s 21:34:14.2 Info: 8: change_quality_size_mb_to_kb migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 8 21:34:14.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:14.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:14.2 Info: => 4.48E-05s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:14', 'change_quality_size_mb_to_kb') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 8: change_quality_size_mb_to_kb migrated 21:34:14.2 Info: => 0.000498s 21:34:14.2 Info: 9: album_releases migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 9 21:34:14.2 Info: AlterTable Albums 21:34:14.2 Info: => 5E-07s 21:34:14.2 Info: CreateColumn Albums Releases String 21:34:14.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:14.2 Info: => 0.0004997s 21:34:14.2 Info: AlterTable Albums 21:34:14.2 Info: => 4E-07s 21:34:14.2 Info: CreateColumn Albums CurrentRelease String 21:34:14.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:14.2 Info: => 0.0005342s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:14', 'album_releases') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 9: album_releases migrated 21:34:14.2 Info: => 0.0010139s 21:34:14.2 Info: 10: album_releases_fix migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 10 21:34:14.2 Info: AlterTable Albums 21:34:14.2 Info: => 5E-07s 21:34:14.2 Info: AlterColumn Albums Releases String 21:34:14.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:14.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:14.2 Info: DROP TABLE "Albums" 21:34:14.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.2 Info: => 0.004867s 21:34:14.2 Info: AlterTable Albums 21:34:14.2 Info: => 4E-07s 21:34:14.2 Info: AlterColumn Albums CurrentRelease String 21:34:14.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:14.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:14.2 Info: DROP TABLE "Albums" 21:34:14.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.2 Info: => 0.0048729s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:14', 'album_releases_fix') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 10: album_releases_fix migrated 21:34:14.2 Info: => 0.0054263s 21:34:14.2 Info: 11: import_lists migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 11 21:34:14.2 Info: CreateTable ImportLists 21:34:14.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:14.2 Info: => 0.0001395s 21:34:14.2 Info: CreateIndex ImportLists (Name) 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:14.2 Info: => 8.86E-05s 21:34:14.2 Info: CreateTable ImportListStatus 21:34:14.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:14.2 Info: => 0.0001138s 21:34:14.2 Info: CreateIndex ImportListStatus (ProviderId) 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:14.2 Info: => 0.0001136s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:14', 'import_lists') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 11: import_lists migrated 21:34:14.2 Info: => 0.0009718s 21:34:14.2 Info: 12: add_release_status migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 12 21:34:14.2 Info: AlterTable MetadataProfiles 21:34:14.2 Info: => 6E-07s 21:34:14.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:14.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:14.2 Info: => 0.0005154s 21:34:14.2 Info: PerformDBOperation 21:34:14.2 Info: Performing DB Operation 21:34:14.2 Info: => 2.41E-05s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:14', 'add_release_status') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 12: add_release_status migrated 21:34:14.2 Info: => 0.0005047s 21:34:14.2 Info: 13: album_download_notification migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 13 21:34:14.2 Info: AlterTable Notifications 21:34:14.2 Info: => 1.4E-06s 21:34:14.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:14.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:14.2 Info: => 0.0005997s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:14', 'album_download_notification') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 13: album_download_notification migrated 21:34:14.2 Info: => 0.0010211s 21:34:14.2 Info: 14: fix_language_metadata_profiles migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 14 21:34:14.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:14.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:14.2 Info: => 8.76E-05s 21:34:14.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:14.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:14.2 Info: => 7.45E-05s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:14', 'fix_language_metadata_profiles') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 14: fix_language_metadata_profiles migrated 21:34:14.2 Info: => 0.0004539s 21:34:14.2 Info: 15: remove_fanzub migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 15 21:34:14.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:14.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:14.2 Info: => 3.89E-05s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:14', 'remove_fanzub') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 15: remove_fanzub migrated 21:34:14.2 Info: => 0.0004544s 21:34:14.2 Info: 16: update_artist_history_indexes migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 16 21:34:14.2 Info: CreateIndex Albums (ArtistId) 21:34:14.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:14.2 Info: => 9.57E-05s 21:34:14.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:14.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:14.2 Info: => 0.0001226s 21:34:14.2 Info: DeleteIndex History (AlbumId) 21:34:14.2 Info: DROP INDEX "IX_History_AlbumId" 21:34:14.2 Info: => 0.0001264s 21:34:14.2 Info: CreateIndex History (AlbumId, Date) 21:34:14.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:14.2 Info: => 8.55E-05s 21:34:14.2 Info: DeleteIndex History (DownloadId) 21:34:14.2 Info: DROP INDEX "IX_History_DownloadId" 21:34:14.2 Info: => 0.0001206s 21:34:14.2 Info: CreateIndex History (DownloadId, Date) 21:34:14.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:14.2 Info: => 8.64E-05s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:14', 'update_artist_history_indexes') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 16: update_artist_history_indexes migrated 21:34:14.2 Info: => 0.0004936s 21:34:14.2 Info: 17: remove_nma migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 17 21:34:14.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:14.2 Info: => 4.17E-05s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:14', 'remove_nma') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 17: remove_nma migrated 21:34:14.2 Info: => 0.0003718s 21:34:14.2 Info: 18: album_disambiguation migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 18 21:34:14.2 Info: AlterTable Albums 21:34:14.2 Info: => 6E-07s 21:34:14.2 Info: CreateColumn Albums Disambiguation String 21:34:14.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:14.2 Info: => 0.0005527s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:14', 'album_disambiguation') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 18: album_disambiguation migrated 21:34:14.2 Info: => 0.0009136s 21:34:14.2 Info: 19: add_ape_quality_in_profiles migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 19 21:34:14.2 Info: PerformDBOperation 21:34:14.2 Info: Performing DB Operation 21:34:14.2 Info: => 2.63E-05s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:14', 'add_ape_quality_in_profiles') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 19: add_ape_quality_in_profiles migrated 21:34:14.2 Info: => 0.0003806s 21:34:14.2 Info: 20: remove_pushalot migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 20 21:34:14.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:14.2 Info: => 4.04E-05s 21:34:14.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:14.2 Info: => 3.4E-05s 21:34:14.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:14.2 Info: => 4.35E-05s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:14', 'remove_pushalot') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 20: remove_pushalot migrated 21:34:14.2 Info: => 0.0003729s 21:34:14.2 Info: 21: add_custom_filters migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 21 21:34:14.2 Info: CreateTable CustomFilters 21:34:14.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:14.2 Info: => 0.0001207s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:14', 'add_custom_filters') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 21: add_custom_filters migrated 21:34:14.2 Info: => 0.0005107s 21:34:14.2 Info: 22: import_list_tags migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 22 21:34:14.2 Info: AlterTable ImportLists 21:34:14.2 Info: => 6E-07s 21:34:14.2 Info: CreateColumn ImportLists Tags String 21:34:14.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:14.2 Info: => 0.000567s 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:14', 'import_list_tags') 21:34:14.2 Info: Committing Transaction 21:34:14.2 Info: 22: import_list_tags migrated 21:34:14.2 Info: => 0.0009624s 21:34:14.2 Info: 23: add_release_groups_etc migrating 21:34:14.2 Info: Beginning Transaction 21:34:14.2 Info: Starting migration of Main DB to 23 21:34:14.2 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:34:14.2 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-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:14.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:34:14.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:34:14.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:34:14.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:34:14.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:34:14.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:34:14.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:34:14.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:34:14.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:34:14.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:34:14.2 Info: CreateTable ArtistMetadata 21:34:14.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:14.2 Info: => 0.0002018s 21:34:14.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:14.2 Info: => 9.26E-05s 21:34:14.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:14.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:14.2 Info: => 8.97E-05s 21:34:14.2 Info: AlterTable Artists 21:34:14.2 Info: => 4E-07s 21:34:14.2 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:14.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:14.2 Info: => 0.0005653s 21:34:14.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:14.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:14.2 Info: => 6.8E-05s 21:34:14.2 Info: CreateTable AlbumReleases 21:34:14.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:14.2 Info: => 0.0001401s 21:34:14.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:14.2 Info: => 0.0001017s 21:34:14.2 Info: CreateIndex AlbumReleases (AlbumId) 21:34:14.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:14.2 Info: => 8.13E-05s 21:34:14.2 Info: PerformDBOperation 21:34:14.2 Info: Performing DB Operation 21:34:14.2 Info: => 0.0029053s 21:34:14.2 Info: AlterTable Albums 21:34:14.2 Info: => 4E-07s 21:34:14.2 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:14.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:14.2 Info: => 0.000613s 21:34:14.2 Info: AlterTable Albums 21:34:14.2 Info: => 5E-07s 21:34:14.2 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:14.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:14.2 Info: => 0.0006221s 21:34:14.2 Info: AlterTable Albums 21:34:14.2 Info: => 4E-07s 21:34:14.2 Info: CreateColumn Albums Links String 21:34:14.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:14.2 Info: => 0.000551s 21:34:14.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:14.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:14.2 Info: => 0.0001013s 21:34:14.2 Info: AlterTable Tracks 21:34:14.2 Info: => 4E-07s 21:34:14.2 Info: CreateColumn Tracks ForeignRecordingId String 21:34:14.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:14.2 Info: => 0.0005754s 21:34:14.2 Info: AlterTable Tracks 21:34:14.2 Info: => 4E-07s 21:34:14.2 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:14.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:14.2 Info: => 0.0005621s 21:34:14.2 Info: AlterTable Tracks 21:34:14.2 Info: => 4E-07s 21:34:14.2 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:14.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:14.2 Info: => 0.0005507s 21:34:14.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:14.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:14.2 Info: => 9.27E-05s 21:34:14.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:14.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:14.2 Info: => 7.72E-05s 21:34:14.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:14.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:14.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:14.2 Info: DROP TABLE "Artists" 21:34:14.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.2 Info: => 0.0129871s 21:34:14.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:14.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:14.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:14.2 Info: DROP TABLE "Albums" 21:34:14.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.2 Info: => 0.0048927s 21:34:14.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:14.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:14.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:14.2 Info: DROP TABLE "Tracks" 21:34:14.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:14.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.2 Info: => 0.0041358s 21:34:14.2 Info: DeleteColumn TrackFiles ArtistId 21:34:14.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:14.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:14.2 Info: DROP TABLE "TrackFiles" 21:34:14.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:14.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.2 Info: => 0.0040256s 21:34:14.2 Info: CreateIndex Artists (ArtistMetadataId) 21:34:14.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:14.2 Info: => 8.01E-05s 21:34:14.2 Info: CreateIndex Artists (Monitored) 21:34:14.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:14.2 Info: => 7.63E-05s 21:34:14.2 Info: CreateIndex Albums (ArtistMetadataId) 21:34:14.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:14.2 Info: => 7.75E-05s 21:34:14.2 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:14.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:14.2 Info: => 7.77E-05s 21:34:14.2 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:14.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:14.2 Info: => 7.44E-05s 21:34:14.2 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:14.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:14.2 Info: => 7.69E-05s 21:34:14.2 Info: UpdateData 21:34:14.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:14.2 Info: => 4.2E-05s 21:34:14.2 Info: UpdateData 21:34:14.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:14.2 Info: => 3.52E-05s 21:34:14.2 Info: UpdateData 21:34:14.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:14.2 Info: => 3.56E-05s 21:34:14.2 Info: -> 12 Insert operations completed in 00:00:00.0010071 taking an average of 00:00:00.0000839 21:34:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:14', 'add_release_groups_etc') 21:34:14.2 Info: Committing Transaction 21:34:14.3 Info: 23: add_release_groups_etc migrated 21:34:14.3 Info: => 0.0007682s 21:34:14.3 Debug: Took: 00:00:00.1228489 21:34:14.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 21:34:14.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 21:34:14.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864543928557_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:14.3 Info: DatabaseEngineVersionCheck migrating 21:34:14.3 Info: PerformDBOperation 21:34:14.3 Info: Performing DB Operation 21:34:14.3 Info: SQLite 3.47.2 21:34:14.3 Info: => 0.0015454s 21:34:14.3 Info: DatabaseEngineVersionCheck migrated 21:34:14.3 Info: => 0.0015562s 21:34:14.4 Info: VersionMigration migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: CreateTable VersionInfo 21:34:14.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:14.4 Info: => 0.0001571s 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: VersionMigration migrated 21:34:14.4 Info: => 0.0009485s 21:34:14.4 Info: VersionUniqueMigration migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: CreateIndex VersionInfo (Version) 21:34:14.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:14.4 Info: => 0.0001046s 21:34:14.4 Info: AlterTable VersionInfo 21:34:14.4 Info: => 5E-07s 21:34:14.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:14.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:14.4 Info: => 0.0002256s 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: VersionUniqueMigration migrated 21:34:14.4 Info: => 0.0005836s 21:34:14.4 Info: VersionDescriptionMigration migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: AlterTable VersionInfo 21:34:14.4 Info: => 5E-07s 21:34:14.4 Info: CreateColumn VersionInfo Description String 21:34:14.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:14.4 Info: => 0.0004717s 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: VersionDescriptionMigration migrated 21:34:14.4 Info: => 0.0007743s 21:34:14.4 Info: 1: InitialSetup migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 1 21:34:14.4 Info: CreateTable Config 21:34:14.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:14.4 Info: => 0.0001448s 21:34:14.4 Info: CreateIndex Config (Key) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:14.4 Info: => 8.73E-05s 21:34:14.4 Info: CreateTable RootFolders 21:34:14.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:14.4 Info: => 8.38E-05s 21:34:14.4 Info: CreateIndex RootFolders (Path) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:14.4 Info: => 9.55E-05s 21:34:14.4 Info: CreateTable Artists 21:34:14.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:14.4 Info: => 0.0002111s 21:34:14.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.4 Info: => 9.92E-05s 21:34:14.4 Info: CreateIndex Artists (NameSlug) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.4 Info: => 7.56E-05s 21:34:14.4 Info: CreateIndex Artists (CleanName) 21:34:14.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.4 Info: => 6.87E-05s 21:34:14.4 Info: CreateIndex Artists (Path) 21:34:14.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.4 Info: => 6.58E-05s 21:34:14.4 Info: CreateTable Albums 21:34:14.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:14.4 Info: => 0.0001792s 21:34:14.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.4 Info: => 8.37E-05s 21:34:14.4 Info: CreateIndex Albums (MBId) 21:34:14.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.4 Info: => 7.13E-05s 21:34:14.4 Info: CreateIndex Albums (TADBId) 21:34:14.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.4 Info: => 6.65E-05s 21:34:14.4 Info: CreateIndex Albums (TitleSlug) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.4 Info: => 6.83E-05s 21:34:14.4 Info: CreateIndex Albums (CleanTitle) 21:34:14.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.4 Info: => 6.49E-05s 21:34:14.4 Info: CreateIndex Albums (Path) 21:34:14.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:14.4 Info: => 6.3E-05s 21:34:14.4 Info: CreateTable Tracks 21:34:14.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:14.4 Info: => 0.0001203s 21:34:14.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.4 Info: => 6.97E-05s 21:34:14.4 Info: CreateIndex Tracks (ArtistId) 21:34:14.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:14.4 Info: => 7.02E-05s 21:34:14.4 Info: CreateIndex Tracks (TrackFileId) 21:34:14.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.4 Info: => 7.25E-05s 21:34:14.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:14.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:14.4 Info: => 7.24E-05s 21:34:14.4 Info: CreateTable TrackFiles 21:34:14.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:14.4 Info: => 0.000115s 21:34:14.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:14.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:14.4 Info: => 7.08E-05s 21:34:14.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:14.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.4 Info: => 6.72E-05s 21:34:14.4 Info: CreateTable History 21:34:14.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:14.4 Info: => 0.0001209s 21:34:14.4 Info: CreateIndex History (Date) 21:34:14.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:14.4 Info: => 7.11E-05s 21:34:14.4 Info: CreateIndex History (EventType) 21:34:14.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:14.4 Info: => 6.67E-05s 21:34:14.4 Info: CreateIndex History (DownloadId) 21:34:14.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:14.4 Info: => 6.65E-05s 21:34:14.4 Info: CreateIndex History (AlbumId) 21:34:14.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:14.4 Info: => 6.65E-05s 21:34:14.4 Info: CreateTable Notifications 21:34:14.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:14.4 Info: => 0.0001255s 21:34:14.4 Info: CreateTable ScheduledTasks 21:34:14.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:14.4 Info: => 0.0001244s 21:34:14.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:14.4 Info: => 8.82E-05s 21:34:14.4 Info: CreateTable Indexers 21:34:14.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:14.4 Info: => 0.0001077s 21:34:14.4 Info: CreateIndex Indexers (Name) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.4 Info: => 8.18E-05s 21:34:14.4 Info: CreateTable Profiles 21:34:14.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:14.4 Info: => 8.6E-05s 21:34:14.4 Info: CreateIndex Profiles (Name) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:14.4 Info: => 7.69E-05s 21:34:14.4 Info: CreateTable QualityDefinitions 21:34:14.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:14.4 Info: => 0.0001246s 21:34:14.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:14.4 Info: => 0.0001038s 21:34:14.4 Info: CreateIndex QualityDefinitions (Title) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:14.4 Info: => 9.88E-05s 21:34:14.4 Info: CreateTable NamingConfig 21:34:14.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:14.4 Info: => 0.0001108s 21:34:14.4 Info: CreateTable Blacklist 21:34:14.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:14.4 Info: => 0.0001429s 21:34:14.4 Info: CreateTable Metadata 21:34:14.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:14.4 Info: => 0.0001085s 21:34:14.4 Info: CreateTable MetadataFiles 21:34:14.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:14.4 Info: => 0.0001208s 21:34:14.4 Info: CreateTable DownloadClients 21:34:14.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:14.4 Info: => 0.0001132s 21:34:14.4 Info: CreateTable PendingReleases 21:34:14.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:14.4 Info: => 0.0001184s 21:34:14.4 Info: CreateTable RemotePathMappings 21:34:14.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:14.4 Info: => 9.55E-05s 21:34:14.4 Info: CreateTable Tags 21:34:14.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:14.4 Info: => 9.5E-05s 21:34:14.4 Info: CreateIndex Tags (Label) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:14.4 Info: => 9.34E-05s 21:34:14.4 Info: CreateTable Restrictions 21:34:14.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:14.4 Info: => 8.99E-05s 21:34:14.4 Info: CreateTable DelayProfiles 21:34:14.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:14.4 Info: => 0.0001409s 21:34:14.4 Info: CreateTable Users 21:34:14.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:14.4 Info: => 0.0001114s 21:34:14.4 Info: CreateIndex Users (Identifier) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:14.4 Info: => 8.53E-05s 21:34:14.4 Info: CreateIndex Users (Username) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:14.4 Info: => 7.71E-05s 21:34:14.4 Info: CreateTable Commands 21:34:14.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:14.4 Info: => 0.0001157s 21:34:14.4 Info: CreateTable IndexerStatus 21:34:14.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:14.4 Info: => 0.0001133s 21:34:14.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:14.4 Info: => 9.31E-05s 21:34:14.4 Info: CreateTable ExtraFiles 21:34:14.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:14.4 Info: => 0.0001176s 21:34:14.4 Info: CreateTable LyricFiles 21:34:14.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:14.4 Info: => 0.0001312s 21:34:14.4 Info: CreateTable LanguageProfiles 21:34:14.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:14.4 Info: => 8.56E-05s 21:34:14.4 Info: CreateIndex LanguageProfiles (Name) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:14.4 Info: => 9.57E-05s 21:34:14.4 Info: CreateTable DownloadClientStatus 21:34:14.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:14.4 Info: => 0.000109s 21:34:14.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:14.4 Info: => 8.57E-05s 21:34:14.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:14.4 Info: -> 1 Insert operations completed in 00:00:00.0000530 taking an average of 00:00:00.0000530 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:14', 'InitialSetup') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 1: InitialSetup migrated 21:34:14.4 Info: => 0.001003s 21:34:14.4 Info: 2: add_reason_to_pending_releases migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 2 21:34:14.4 Info: AlterTable PendingReleases 21:34:14.4 Info: => 6E-07s 21:34:14.4 Info: CreateColumn PendingReleases Reason Int32 21:34:14.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:14.4 Info: => 0.0005073s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:14', 'add_reason_to_pending_releases') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 2: add_reason_to_pending_releases migrated 21:34:14.4 Info: => 0.0009691s 21:34:14.4 Info: 3: add_medium_support migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 3 21:34:14.4 Info: AlterTable Albums 21:34:14.4 Info: => 6E-07s 21:34:14.4 Info: CreateColumn Albums Media String 21:34:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:14.4 Info: => 0.0004711s 21:34:14.4 Info: AlterTable Tracks 21:34:14.4 Info: => 4E-07s 21:34:14.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:14.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:14.4 Info: => 0.00045s 21:34:14.4 Info: AlterTable Tracks 21:34:14.4 Info: => 4E-07s 21:34:14.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:14.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:14.4 Info: => 0.0004621s 21:34:14.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:14.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:14.4 Info: => 3.73E-05s 21:34:14.4 Info: DeleteColumn Tracks TrackNumber 21:34:14.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:14.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:14.4 Info: DROP TABLE "Tracks" 21:34:14.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.4 Info: => 0.0039893s 21:34:14.4 Info: AlterTable Tracks 21:34:14.4 Info: => 5E-07s 21:34:14.4 Info: CreateColumn Tracks TrackNumber String 21:34:14.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:14.4 Info: => 0.0004681s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:14', 'add_medium_support') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 3: add_medium_support migrated 21:34:14.4 Info: => 0.0010157s 21:34:14.4 Info: 4: add_various_qualites_in_profile migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 4 21:34:14.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:14.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:14.4 Info: => 4.05E-05s 21:34:14.4 Info: PerformDBOperation 21:34:14.4 Info: Performing DB Operation 21:34:14.4 Info: => 2.88E-05s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:14', 'add_various_qualites_in_profile') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 4: add_various_qualites_in_profile migrated 21:34:14.4 Info: => 0.0004744s 21:34:14.4 Info: 5: metadata_profiles migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 5 21:34:14.4 Info: CreateTable MetadataProfiles 21:34:14.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:14.4 Info: => 0.0001109s 21:34:14.4 Info: CreateIndex MetadataProfiles (Name) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:14.4 Info: => 0.000104s 21:34:14.4 Info: AlterTable Artists 21:34:14.4 Info: => 4E-07s 21:34:14.4 Info: CreateColumn Artists MetadataProfileId Int32 21:34:14.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:14.4 Info: => 0.0005086s 21:34:14.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:14.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:14.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:14.4 Info: DROP TABLE "Artists" 21:34:14.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.4 Info: => 0.0041528s 21:34:14.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:14.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:14.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:14.4 Info: DROP TABLE "Artists" 21:34:14.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.4 Info: => 0.0041377s 21:34:14.4 Info: AlterTable Albums 21:34:14.4 Info: => 4E-07s 21:34:14.4 Info: CreateColumn Albums SecondaryTypes String 21:34:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:14.4 Info: => 0.0004916s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:14', 'metadata_profiles') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 5: metadata_profiles migrated 21:34:14.4 Info: => 0.0010248s 21:34:14.4 Info: 6: separate_automatic_and_interactive_search migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 6 21:34:14.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:14.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:14.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:14.4 Info: DROP TABLE "Indexers" 21:34:14.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.4 Info: => 0.0035233s 21:34:14.4 Info: AlterTable Indexers 21:34:14.4 Info: => 4E-07s 21:34:14.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:14.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:14.4 Info: => 0.0004543s 21:34:14.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:14.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:14.4 Info: => 3.22E-05s 21:34:14.4 Info: AlterTable Indexers 21:34:14.4 Info: => 3E-07s 21:34:14.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:14.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:14.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:14.4 Info: DROP TABLE "Indexers" 21:34:14.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.4 Info: => 0.0035041s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:14', 'separate_automatic_and_interactive_search') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 6: separate_automatic_and_interactive_search migrated 21:34:14.4 Info: => 0.0040201s 21:34:14.4 Info: 7: change_album_path_to_relative migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 7 21:34:14.4 Info: DeleteColumn Albums Path 21:34:14.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:14.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:14.4 Info: DROP TABLE "Albums" 21:34:14.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.4 Info: => 0.0047898s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:14', 'change_album_path_to_relative') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 7: change_album_path_to_relative migrated 21:34:14.4 Info: => 0.0053748s 21:34:14.4 Info: 8: change_quality_size_mb_to_kb migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 8 21:34:14.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:14.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:14.4 Info: => 4.45E-05s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:14', 'change_quality_size_mb_to_kb') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 8: change_quality_size_mb_to_kb migrated 21:34:14.4 Info: => 0.0004934s 21:34:14.4 Info: 9: album_releases migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 9 21:34:14.4 Info: AlterTable Albums 21:34:14.4 Info: => 5E-07s 21:34:14.4 Info: CreateColumn Albums Releases String 21:34:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:14.4 Info: => 0.0004773s 21:34:14.4 Info: AlterTable Albums 21:34:14.4 Info: => 4E-07s 21:34:14.4 Info: CreateColumn Albums CurrentRelease String 21:34:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:14.4 Info: => 0.0004522s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:14', 'album_releases') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 9: album_releases migrated 21:34:14.4 Info: => 0.0009546s 21:34:14.4 Info: 10: album_releases_fix migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 10 21:34:14.4 Info: AlterTable Albums 21:34:14.4 Info: => 6E-07s 21:34:14.4 Info: AlterColumn Albums Releases String 21:34:14.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:14.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:14.4 Info: DROP TABLE "Albums" 21:34:14.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.4 Info: => 0.0048544s 21:34:14.4 Info: AlterTable Albums 21:34:14.4 Info: => 4E-07s 21:34:14.4 Info: AlterColumn Albums CurrentRelease String 21:34:14.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:14.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:14.4 Info: DROP TABLE "Albums" 21:34:14.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.4 Info: => 0.0047802s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:14', 'album_releases_fix') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 10: album_releases_fix migrated 21:34:14.4 Info: => 0.0053103s 21:34:14.4 Info: 11: import_lists migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 11 21:34:14.4 Info: CreateTable ImportLists 21:34:14.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:14.4 Info: => 0.0001395s 21:34:14.4 Info: CreateIndex ImportLists (Name) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:14.4 Info: => 8.7E-05s 21:34:14.4 Info: CreateTable ImportListStatus 21:34:14.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:14.4 Info: => 0.00011s 21:34:14.4 Info: CreateIndex ImportListStatus (ProviderId) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:14.4 Info: => 0.0001811s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:14', 'import_lists') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 11: import_lists migrated 21:34:14.4 Info: => 0.0006616s 21:34:14.4 Info: 12: add_release_status migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 12 21:34:14.4 Info: AlterTable MetadataProfiles 21:34:14.4 Info: => 7E-07s 21:34:14.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:14.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:14.4 Info: => 0.0004732s 21:34:14.4 Info: PerformDBOperation 21:34:14.4 Info: Performing DB Operation 21:34:14.4 Info: => 2.43E-05s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:14', 'add_release_status') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 12: add_release_status migrated 21:34:14.4 Info: => 0.0005065s 21:34:14.4 Info: 13: album_download_notification migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 13 21:34:14.4 Info: AlterTable Notifications 21:34:14.4 Info: => 1.3E-06s 21:34:14.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:14.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:14.4 Info: => 0.0005958s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:14', 'album_download_notification') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 13: album_download_notification migrated 21:34:14.4 Info: => 0.0010547s 21:34:14.4 Info: 14: fix_language_metadata_profiles migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 14 21:34:14.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:14.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:14.4 Info: => 0.0001082s 21:34:14.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:14.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:14.4 Info: => 7.64E-05s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:14', 'fix_language_metadata_profiles') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 14: fix_language_metadata_profiles migrated 21:34:14.4 Info: => 0.0004978s 21:34:14.4 Info: 15: remove_fanzub migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 15 21:34:14.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:14.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:14.4 Info: => 3.97E-05s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:14', 'remove_fanzub') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 15: remove_fanzub migrated 21:34:14.4 Info: => 0.0005067s 21:34:14.4 Info: 16: update_artist_history_indexes migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 16 21:34:14.4 Info: CreateIndex Albums (ArtistId) 21:34:14.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:14.4 Info: => 0.0001181s 21:34:14.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:14.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:14.4 Info: => 0.0001093s 21:34:14.4 Info: DeleteIndex History (AlbumId) 21:34:14.4 Info: DROP INDEX "IX_History_AlbumId" 21:34:14.4 Info: => 0.0001273s 21:34:14.4 Info: CreateIndex History (AlbumId, Date) 21:34:14.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:14.4 Info: => 9.75E-05s 21:34:14.4 Info: DeleteIndex History (DownloadId) 21:34:14.4 Info: DROP INDEX "IX_History_DownloadId" 21:34:14.4 Info: => 0.0001163s 21:34:14.4 Info: CreateIndex History (DownloadId, Date) 21:34:14.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:14.4 Info: => 8.46E-05s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:14', 'update_artist_history_indexes') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 16: update_artist_history_indexes migrated 21:34:14.4 Info: => 0.0005961s 21:34:14.4 Info: 17: remove_nma migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 17 21:34:14.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:14.4 Info: => 0.0001009s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:14', 'remove_nma') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 17: remove_nma migrated 21:34:14.4 Info: => 0.0004745s 21:34:14.4 Info: 18: album_disambiguation migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 18 21:34:14.4 Info: AlterTable Albums 21:34:14.4 Info: => 5E-07s 21:34:14.4 Info: CreateColumn Albums Disambiguation String 21:34:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:14.4 Info: => 0.000515s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:14', 'album_disambiguation') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 18: album_disambiguation migrated 21:34:14.4 Info: => 0.0008932s 21:34:14.4 Info: 19: add_ape_quality_in_profiles migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 19 21:34:14.4 Info: PerformDBOperation 21:34:14.4 Info: Performing DB Operation 21:34:14.4 Info: => 7.6E-05s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:14', 'add_ape_quality_in_profiles') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 19: add_ape_quality_in_profiles migrated 21:34:14.4 Info: => 0.0005413s 21:34:14.4 Info: 20: remove_pushalot migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 20 21:34:14.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:14.4 Info: => 4.06E-05s 21:34:14.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:14.4 Info: => 3.37E-05s 21:34:14.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:14.4 Info: => 3.1E-05s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:14', 'remove_pushalot') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 20: remove_pushalot migrated 21:34:14.4 Info: => 0.0003659s 21:34:14.4 Info: 21: add_custom_filters migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 21 21:34:14.4 Info: CreateTable CustomFilters 21:34:14.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:14.4 Info: => 0.0001112s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:14', 'add_custom_filters') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 21: add_custom_filters migrated 21:34:14.4 Info: => 0.000465s 21:34:14.4 Info: 22: import_list_tags migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 22 21:34:14.4 Info: AlterTable ImportLists 21:34:14.4 Info: => 3E-07s 21:34:14.4 Info: CreateColumn ImportLists Tags String 21:34:14.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:14.4 Info: => 0.000572s 21:34:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:14', 'import_list_tags') 21:34:14.4 Info: Committing Transaction 21:34:14.4 Info: 22: import_list_tags migrated 21:34:14.4 Info: => 0.001039s 21:34:14.4 Info: 23: add_release_groups_etc migrating 21:34:14.4 Info: Beginning Transaction 21:34:14.4 Info: Starting migration of Main DB to 23 21:34:14.4 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 21:34:14.4 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-12-23T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 21:34:14.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 21:34:14.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 21:34:14.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 21:34:14.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 21:34:14.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 21:34:14.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 21:34:14.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 21:34:14.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 21:34:14.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 21:34:14.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 21:34:14.4 Info: CreateTable ArtistMetadata 21:34:14.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:14.4 Info: => 0.0001809s 21:34:14.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:14.4 Info: => 9.28E-05s 21:34:14.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:14.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:14.4 Info: => 0.0001016s 21:34:14.4 Info: AlterTable Artists 21:34:14.4 Info: => 3E-07s 21:34:14.4 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:14.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:14.4 Info: => 0.0005461s 21:34:14.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:14.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:14.4 Info: => 7.22E-05s 21:34:14.4 Info: CreateTable AlbumReleases 21:34:14.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:14.4 Info: => 0.0001505s 21:34:14.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:14.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:14.4 Info: => 8.93E-05s 21:34:14.4 Info: CreateIndex AlbumReleases (AlbumId) 21:34:14.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:14.4 Info: => 8.17E-05s 21:34:14.4 Info: PerformDBOperation 21:34:14.4 Info: Performing DB Operation 21:34:14.4 Info: => 0.0028126s 21:34:14.4 Info: AlterTable Albums 21:34:14.4 Info: => 4E-07s 21:34:14.4 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:14.4 Info: => 0.0005952s 21:34:14.4 Info: AlterTable Albums 21:34:14.4 Info: => 4E-07s 21:34:14.4 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:14.4 Info: => 0.0005565s 21:34:14.4 Info: AlterTable Albums 21:34:14.4 Info: => 3E-07s 21:34:14.4 Info: CreateColumn Albums Links String 21:34:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:14.4 Info: => 0.0005579s 21:34:14.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:14.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:14.4 Info: => 0.0001046s 21:34:14.4 Info: AlterTable Tracks 21:34:14.4 Info: => 3E-07s 21:34:14.4 Info: CreateColumn Tracks ForeignRecordingId String 21:34:14.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:14.4 Info: => 0.0006081s 21:34:14.4 Info: AlterTable Tracks 21:34:14.4 Info: => 4E-07s 21:34:14.4 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:14.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:14.4 Info: => 0.0005279s 21:34:14.4 Info: AlterTable Tracks 21:34:14.4 Info: => 4E-07s 21:34:14.4 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:14.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:14.4 Info: => 0.0005261s 21:34:14.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:14.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:14.4 Info: => 0.0001008s 21:34:14.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:14.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:14.4 Info: => 7.98E-05s 21:34:14.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:14.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:14.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:14.4 Info: DROP TABLE "Artists" 21:34:14.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.4 Info: => 0.0123371s 21:34:14.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:14.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:14.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:14.4 Info: DROP TABLE "Albums" 21:34:14.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.5 Info: => 0.0042963s 21:34:14.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:14.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:14.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:14.5 Info: DROP TABLE "Tracks" 21:34:14.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:14.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.5 Info: => 0.0041591s 21:34:14.5 Info: DeleteColumn TrackFiles ArtistId 21:34:14.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:14.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:14.5 Info: DROP TABLE "TrackFiles" 21:34:14.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:14.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.5 Info: => 0.0043766s 21:34:14.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:14.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:14.5 Info: => 8.79E-05s 21:34:14.5 Info: CreateIndex Artists (Monitored) 21:34:14.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:14.5 Info: => 7.79E-05s 21:34:14.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:14.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:14.5 Info: => 7.5E-05s 21:34:14.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:14.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:14.5 Info: => 7.75E-05s 21:34:14.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:14.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:14.5 Info: => 7.4E-05s 21:34:14.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:14.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:14.5 Info: => 7.52E-05s 21:34:14.5 Info: UpdateData 21:34:14.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:14.5 Info: => 4.18E-05s 21:34:14.5 Info: UpdateData 21:34:14.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:14.5 Info: => 3.52E-05s 21:34:14.5 Info: UpdateData 21:34:14.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:14.5 Info: => 3.62E-05s 21:34:14.5 Info: -> 12 Insert operations completed in 00:00:00.0010019 taking an average of 00:00:00.0000834 21:34:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:14', 'add_release_groups_etc') 21:34:14.5 Info: Committing Transaction 21:34:14.5 Info: 23: add_release_groups_etc migrated 21:34:14.5 Info: => 0.0006661s 21:34:14.5 Debug: Took: 00:00:00.1160707 21:34:14.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 21:34:14.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 21:34:14.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864545979313_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:14.6 Info: DatabaseEngineVersionCheck migrating 21:34:14.6 Info: PerformDBOperation 21:34:14.6 Info: Performing DB Operation 21:34:14.6 Info: SQLite 3.47.2 21:34:14.6 Info: => 0.0016893s 21:34:14.6 Info: DatabaseEngineVersionCheck migrated 21:34:14.6 Info: => 0.001709s 21:34:14.6 Info: VersionMigration migrating 21:34:14.6 Info: Beginning Transaction 21:34:14.6 Info: CreateTable VersionInfo 21:34:14.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:14.6 Info: => 0.0001855s 21:34:14.6 Info: Committing Transaction 21:34:14.6 Info: VersionMigration migrated 21:34:14.6 Info: => 0.0008756s 21:34:14.6 Info: VersionUniqueMigration migrating 21:34:14.6 Info: Beginning Transaction 21:34:14.6 Info: CreateIndex VersionInfo (Version) 21:34:14.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:14.6 Info: => 0.000107s 21:34:14.6 Info: AlterTable VersionInfo 21:34:14.6 Info: => 4E-07s 21:34:14.6 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:14.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:14.6 Info: => 0.0002252s 21:34:14.6 Info: Committing Transaction 21:34:14.6 Info: VersionUniqueMigration migrated 21:34:14.6 Info: => 0.0005948s 21:34:14.6 Info: VersionDescriptionMigration migrating 21:34:14.6 Info: Beginning Transaction 21:34:14.6 Info: AlterTable VersionInfo 21:34:14.6 Info: => 4E-07s 21:34:14.6 Info: CreateColumn VersionInfo Description String 21:34:14.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:14.6 Info: => 0.0004492s 21:34:14.6 Info: Committing Transaction 21:34:14.6 Info: VersionDescriptionMigration migrated 21:34:14.6 Info: => 0.0007356s 21:34:14.6 Info: 1: InitialSetup migrating 21:34:14.6 Info: Beginning Transaction 21:34:14.6 Info: Starting migration of Main DB to 1 21:34:14.6 Info: CreateTable Config 21:34:14.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:14.6 Info: => 0.0001493s 21:34:14.6 Info: CreateIndex Config (Key) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:14.6 Info: => 8.9E-05s 21:34:14.6 Info: CreateTable RootFolders 21:34:14.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:14.6 Info: => 8.62E-05s 21:34:14.6 Info: CreateIndex RootFolders (Path) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:14.6 Info: => 7.24E-05s 21:34:14.6 Info: CreateTable Artists 21:34:14.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:14.6 Info: => 0.0002035s 21:34:14.6 Info: CreateIndex Artists (ForeignArtistId) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.6 Info: => 8.62E-05s 21:34:14.6 Info: CreateIndex Artists (NameSlug) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.6 Info: => 7.35E-05s 21:34:14.6 Info: CreateIndex Artists (CleanName) 21:34:14.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.6 Info: => 6.52E-05s 21:34:14.6 Info: CreateIndex Artists (Path) 21:34:14.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.6 Info: => 6.5E-05s 21:34:14.6 Info: CreateTable Albums 21:34:14.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:14.6 Info: => 0.0001843s 21:34:14.6 Info: CreateIndex Albums (ForeignAlbumId) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.6 Info: => 8.45E-05s 21:34:14.6 Info: CreateIndex Albums (MBId) 21:34:14.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.6 Info: => 9.38E-05s 21:34:14.6 Info: CreateIndex Albums (TADBId) 21:34:14.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.6 Info: => 7.12E-05s 21:34:14.6 Info: CreateIndex Albums (TitleSlug) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.6 Info: => 6.94E-05s 21:34:14.6 Info: CreateIndex Albums (CleanTitle) 21:34:14.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.6 Info: => 7.72E-05s 21:34:14.6 Info: CreateIndex Albums (Path) 21:34:14.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:14.6 Info: => 6.28E-05s 21:34:14.6 Info: CreateTable Tracks 21:34:14.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:14.6 Info: => 0.000123s 21:34:14.6 Info: CreateIndex Tracks (ForeignTrackId) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.6 Info: => 7.05E-05s 21:34:14.6 Info: CreateIndex Tracks (ArtistId) 21:34:14.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:14.6 Info: => 7.09E-05s 21:34:14.6 Info: CreateIndex Tracks (TrackFileId) 21:34:14.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.6 Info: => 7.27E-05s 21:34:14.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:14.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:14.6 Info: => 7.29E-05s 21:34:14.6 Info: CreateTable TrackFiles 21:34:14.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:14.6 Info: => 0.0001156s 21:34:14.6 Info: CreateIndex TrackFiles (ArtistId) 21:34:14.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:14.6 Info: => 6.9E-05s 21:34:14.6 Info: CreateIndex TrackFiles (AlbumId) 21:34:14.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.6 Info: => 6.51E-05s 21:34:14.6 Info: CreateTable History 21:34:14.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:14.6 Info: => 0.0001196s 21:34:14.6 Info: CreateIndex History (Date) 21:34:14.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:14.6 Info: => 7.04E-05s 21:34:14.6 Info: CreateIndex History (EventType) 21:34:14.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:14.6 Info: => 6.74E-05s 21:34:14.6 Info: CreateIndex History (DownloadId) 21:34:14.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:14.6 Info: => 6.52E-05s 21:34:14.6 Info: CreateIndex History (AlbumId) 21:34:14.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:14.6 Info: => 9.13E-05s 21:34:14.6 Info: CreateTable Notifications 21:34:14.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:14.6 Info: => 0.0001348s 21:34:14.6 Info: CreateTable ScheduledTasks 21:34:14.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:14.6 Info: => 0.000116s 21:34:14.6 Info: CreateIndex ScheduledTasks (TypeName) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:14.6 Info: => 8.74E-05s 21:34:14.6 Info: CreateTable Indexers 21:34:14.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:14.6 Info: => 0.0001099s 21:34:14.6 Info: CreateIndex Indexers (Name) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.6 Info: => 7.96E-05s 21:34:14.6 Info: CreateTable Profiles 21:34:14.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:14.6 Info: => 8.76E-05s 21:34:14.6 Info: CreateIndex Profiles (Name) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:14.6 Info: => 9.3E-05s 21:34:14.6 Info: CreateTable QualityDefinitions 21:34:14.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:14.6 Info: => 0.0001135s 21:34:14.6 Info: CreateIndex QualityDefinitions (Quality) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:14.6 Info: => 8.73E-05s 21:34:14.6 Info: CreateIndex QualityDefinitions (Title) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:14.6 Info: => 8.64E-05s 21:34:14.6 Info: CreateTable NamingConfig 21:34:14.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:14.6 Info: => 0.0001155s 21:34:14.6 Info: CreateTable Blacklist 21:34:14.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:14.6 Info: => 0.0001505s 21:34:14.6 Info: CreateTable Metadata 21:34:14.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:14.6 Info: => 0.0001095s 21:34:14.6 Info: CreateTable MetadataFiles 21:34:14.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:14.6 Info: => 0.0001236s 21:34:14.6 Info: CreateTable DownloadClients 21:34:14.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:14.6 Info: => 0.0001327s 21:34:14.6 Info: CreateTable PendingReleases 21:34:14.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:14.6 Info: => 0.0001251s 21:34:14.6 Info: CreateTable RemotePathMappings 21:34:14.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:14.6 Info: => 0.0001033s 21:34:14.6 Info: CreateTable Tags 21:34:14.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:14.6 Info: => 9.6E-05s 21:34:14.6 Info: CreateIndex Tags (Label) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:14.6 Info: => 9.3E-05s 21:34:14.6 Info: CreateTable Restrictions 21:34:14.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:14.6 Info: => 9.17E-05s 21:34:14.6 Info: CreateTable DelayProfiles 21:34:14.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:14.6 Info: => 0.0001274s 21:34:14.6 Info: CreateTable Users 21:34:14.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:14.6 Info: => 9.71E-05s 21:34:14.6 Info: CreateIndex Users (Identifier) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:14.6 Info: => 8.52E-05s 21:34:14.6 Info: CreateIndex Users (Username) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:14.6 Info: => 7.71E-05s 21:34:14.6 Info: CreateTable Commands 21:34:14.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:14.6 Info: => 0.0001144s 21:34:14.6 Info: CreateTable IndexerStatus 21:34:14.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:14.6 Info: => 0.0001104s 21:34:14.6 Info: CreateIndex IndexerStatus (ProviderId) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:14.6 Info: => 0.0001116s 21:34:14.6 Info: CreateTable ExtraFiles 21:34:14.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:14.6 Info: => 0.0001286s 21:34:14.6 Info: CreateTable LyricFiles 21:34:14.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:14.6 Info: => 0.0001257s 21:34:14.6 Info: CreateTable LanguageProfiles 21:34:14.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:14.6 Info: => 8.83E-05s 21:34:14.6 Info: CreateIndex LanguageProfiles (Name) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:14.6 Info: => 9.81E-05s 21:34:14.6 Info: CreateTable DownloadClientStatus 21:34:14.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:14.6 Info: => 0.0001107s 21:34:14.6 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:14.6 Info: => 9E-05s 21:34:14.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:14.6 Info: -> 1 Insert operations completed in 00:00:00.0000546 taking an average of 00:00:00.0000546 21:34:14.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:14', 'InitialSetup') 21:34:14.6 Info: Committing Transaction 21:34:14.6 Info: 1: InitialSetup migrated 21:34:14.6 Info: => 0.0009558s 21:34:14.6 Info: 2: add_reason_to_pending_releases migrating 21:34:14.6 Info: Beginning Transaction 21:34:14.6 Info: Starting migration of Main DB to 2 21:34:14.6 Info: AlterTable PendingReleases 21:34:14.6 Info: => 6E-07s 21:34:14.6 Info: CreateColumn PendingReleases Reason Int32 21:34:14.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:14.6 Info: => 0.0006035s 21:34:14.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:14', 'add_reason_to_pending_releases') 21:34:14.6 Info: Committing Transaction 21:34:14.6 Info: 2: add_reason_to_pending_releases migrated 21:34:14.6 Info: => 0.0010642s 21:34:14.6 Info: 3: add_medium_support migrating 21:34:14.6 Info: Beginning Transaction 21:34:14.6 Info: Starting migration of Main DB to 3 21:34:14.6 Info: AlterTable Albums 21:34:14.6 Info: => 5E-07s 21:34:14.6 Info: CreateColumn Albums Media String 21:34:14.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:14.6 Info: => 0.0004696s 21:34:14.6 Info: AlterTable Tracks 21:34:14.6 Info: => 3E-07s 21:34:14.6 Info: CreateColumn Tracks MediumNumber Int32 21:34:14.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:14.6 Info: => 0.0004483s 21:34:14.6 Info: AlterTable Tracks 21:34:14.6 Info: => 4E-07s 21:34:14.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:14.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:14.6 Info: => 0.0004385s 21:34:14.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:14.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:14.6 Info: => 3.62E-05s 21:34:14.6 Info: DeleteColumn Tracks TrackNumber 21:34:14.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:14.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:14.6 Info: DROP TABLE "Tracks" 21:34:14.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:14.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:14.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.6 Info: => 0.0040386s 21:34:14.6 Info: AlterTable Tracks 21:34:14.6 Info: => 4E-07s 21:34:14.6 Info: CreateColumn Tracks TrackNumber String 21:34:14.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:14.6 Info: => 0.0004745s 21:34:14.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:14', 'add_medium_support') 21:34:14.6 Info: Committing Transaction 21:34:14.6 Info: 3: add_medium_support migrated 21:34:14.6 Info: => 0.0013816s 21:34:14.6 Info: 4: add_various_qualites_in_profile migrating 21:34:14.6 Info: Beginning Transaction 21:34:14.6 Info: Starting migration of Main DB to 4 21:34:14.6 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 21:34:14.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:14.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:14.6 Info: => 3.68E-05s 21:34:14.6 Info: PerformDBOperation 21:34:14.6 Info: Performing DB Operation 21:34:14.6 Info: => 0.0064051s 21:34:14.6 Info: -> 1 Insert operations completed in 00:00:00.0000616 taking an average of 00:00:00.0000616 21:34:14.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:14', 'add_various_qualites_in_profile') 21:34:14.6 Info: Committing Transaction 21:34:14.6 Info: 4: add_various_qualites_in_profile migrated 21:34:14.6 Info: => 0.0068808s 21:34:14.6 Debug: Took: 00:00:00.0389822 21:34:14.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 21:34:14.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 21:34:14.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864546997103_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:14.7 Info: DatabaseEngineVersionCheck migrating 21:34:14.7 Info: PerformDBOperation 21:34:14.7 Info: Performing DB Operation 21:34:14.7 Info: SQLite 3.47.2 21:34:14.7 Info: => 0.001493s 21:34:14.7 Info: DatabaseEngineVersionCheck migrated 21:34:14.7 Info: => 0.0015064s 21:34:14.7 Info: VersionMigration migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: CreateTable VersionInfo 21:34:14.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:14.7 Info: => 0.0001617s 21:34:14.7 Info: Committing Transaction 21:34:14.7 Info: VersionMigration migrated 21:34:14.7 Info: => 0.0008773s 21:34:14.7 Info: VersionUniqueMigration migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: CreateIndex VersionInfo (Version) 21:34:14.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:14.7 Info: => 0.0001045s 21:34:14.7 Info: AlterTable VersionInfo 21:34:14.7 Info: => 5E-07s 21:34:14.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:14.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:14.7 Info: => 0.000461s 21:34:14.7 Info: Committing Transaction 21:34:14.7 Info: VersionUniqueMigration migrated 21:34:14.7 Info: => 0.0008057s 21:34:14.7 Info: VersionDescriptionMigration migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: AlterTable VersionInfo 21:34:14.7 Info: => 1E-06s 21:34:14.7 Info: CreateColumn VersionInfo Description String 21:34:14.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:14.7 Info: => 0.0002395s 21:34:14.7 Info: Committing Transaction 21:34:14.7 Info: VersionDescriptionMigration migrated 21:34:14.7 Info: => 0.0005629s 21:34:14.7 Info: 1: InitialSetup migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: Starting migration of Main DB to 1 21:34:14.7 Info: CreateTable Config 21:34:14.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:14.7 Info: => 0.000144s 21:34:14.7 Info: CreateIndex Config (Key) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:14.7 Info: => 8.92E-05s 21:34:14.7 Info: CreateTable RootFolders 21:34:14.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:14.7 Info: => 8.55E-05s 21:34:14.7 Info: CreateIndex RootFolders (Path) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:14.7 Info: => 7.9E-05s 21:34:14.7 Info: CreateTable Artists 21:34:14.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:14.7 Info: => 0.0002055s 21:34:14.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.7 Info: => 9.13E-05s 21:34:14.7 Info: CreateIndex Artists (NameSlug) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.7 Info: => 7.45E-05s 21:34:14.7 Info: CreateIndex Artists (CleanName) 21:34:14.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.7 Info: => 7E-05s 21:34:14.7 Info: CreateIndex Artists (Path) 21:34:14.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.7 Info: => 6.69E-05s 21:34:14.7 Info: CreateTable Albums 21:34:14.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:14.7 Info: => 0.0001835s 21:34:14.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.7 Info: => 8.88E-05s 21:34:14.7 Info: CreateIndex Albums (MBId) 21:34:14.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.7 Info: => 7.06E-05s 21:34:14.7 Info: CreateIndex Albums (TADBId) 21:34:14.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.7 Info: => 6.67E-05s 21:34:14.7 Info: CreateIndex Albums (TitleSlug) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.7 Info: => 6.86E-05s 21:34:14.7 Info: CreateIndex Albums (CleanTitle) 21:34:14.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.7 Info: => 6.64E-05s 21:34:14.7 Info: CreateIndex Albums (Path) 21:34:14.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:14.7 Info: => 6.35E-05s 21:34:14.7 Info: CreateTable Tracks 21:34:14.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:14.7 Info: => 0.0001215s 21:34:14.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.7 Info: => 7.17E-05s 21:34:14.7 Info: CreateIndex Tracks (ArtistId) 21:34:14.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:14.7 Info: => 6.96E-05s 21:34:14.7 Info: CreateIndex Tracks (TrackFileId) 21:34:14.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.7 Info: => 7.42E-05s 21:34:14.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:14.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:14.7 Info: => 7.53E-05s 21:34:14.7 Info: CreateTable TrackFiles 21:34:14.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:14.7 Info: => 0.0001172s 21:34:14.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:14.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:14.7 Info: => 6.81E-05s 21:34:14.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:14.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.7 Info: => 6.78E-05s 21:34:14.7 Info: CreateTable History 21:34:14.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:14.7 Info: => 0.0001252s 21:34:14.7 Info: CreateIndex History (Date) 21:34:14.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:14.7 Info: => 7.16E-05s 21:34:14.7 Info: CreateIndex History (EventType) 21:34:14.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:14.7 Info: => 7.87E-05s 21:34:14.7 Info: CreateIndex History (DownloadId) 21:34:14.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:14.7 Info: => 6.99E-05s 21:34:14.7 Info: CreateIndex History (AlbumId) 21:34:14.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:14.7 Info: => 7E-05s 21:34:14.7 Info: CreateTable Notifications 21:34:14.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:14.7 Info: => 0.000128s 21:34:14.7 Info: CreateTable ScheduledTasks 21:34:14.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:14.7 Info: => 0.0001191s 21:34:14.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:14.7 Info: => 9.02E-05s 21:34:14.7 Info: CreateTable Indexers 21:34:14.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:14.7 Info: => 0.0001132s 21:34:14.7 Info: CreateIndex Indexers (Name) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.7 Info: => 8.12E-05s 21:34:14.7 Info: CreateTable Profiles 21:34:14.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:14.7 Info: => 8.52E-05s 21:34:14.7 Info: CreateIndex Profiles (Name) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:14.7 Info: => 8.07E-05s 21:34:14.7 Info: CreateTable QualityDefinitions 21:34:14.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:14.7 Info: => 0.0001006s 21:34:14.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:14.7 Info: => 8.78E-05s 21:34:14.7 Info: CreateIndex QualityDefinitions (Title) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:14.7 Info: => 9.03E-05s 21:34:14.7 Info: CreateTable NamingConfig 21:34:14.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:14.7 Info: => 0.0001124s 21:34:14.7 Info: CreateTable Blacklist 21:34:14.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:14.7 Info: => 0.0001536s 21:34:14.7 Info: CreateTable Metadata 21:34:14.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:14.7 Info: => 0.0001112s 21:34:14.7 Info: CreateTable MetadataFiles 21:34:14.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:14.7 Info: => 0.0001288s 21:34:14.7 Info: CreateTable DownloadClients 21:34:14.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:14.7 Info: => 0.0001126s 21:34:14.7 Info: CreateTable PendingReleases 21:34:14.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:14.7 Info: => 0.000124s 21:34:14.7 Info: CreateTable RemotePathMappings 21:34:14.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:14.7 Info: => 9.4E-05s 21:34:14.7 Info: CreateTable Tags 21:34:14.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:14.7 Info: => 9.5E-05s 21:34:14.7 Info: CreateIndex Tags (Label) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:14.7 Info: => 0.0001151s 21:34:14.7 Info: CreateTable Restrictions 21:34:14.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:14.7 Info: => 0.0001028s 21:34:14.7 Info: CreateTable DelayProfiles 21:34:14.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:14.7 Info: => 0.0001269s 21:34:14.7 Info: CreateTable Users 21:34:14.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:14.7 Info: => 0.0001059s 21:34:14.7 Info: CreateIndex Users (Identifier) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:14.7 Info: => 8.7E-05s 21:34:14.7 Info: CreateIndex Users (Username) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:14.7 Info: => 7.81E-05s 21:34:14.7 Info: CreateTable Commands 21:34:14.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:14.7 Info: => 0.0001158s 21:34:14.7 Info: CreateTable IndexerStatus 21:34:14.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:14.7 Info: => 0.0001357s 21:34:14.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:14.7 Info: => 0.0001053s 21:34:14.7 Info: CreateTable ExtraFiles 21:34:14.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:14.7 Info: => 0.0001204s 21:34:14.7 Info: CreateTable LyricFiles 21:34:14.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:14.7 Info: => 0.0001263s 21:34:14.7 Info: CreateTable LanguageProfiles 21:34:14.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:14.7 Info: => 8.97E-05s 21:34:14.7 Info: CreateIndex LanguageProfiles (Name) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:14.7 Info: => 9.75E-05s 21:34:14.7 Info: CreateTable DownloadClientStatus 21:34:14.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:14.7 Info: => 0.0001148s 21:34:14.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:14.7 Info: => 8.99E-05s 21:34:14.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:14.7 Info: -> 1 Insert operations completed in 00:00:00.0000561 taking an average of 00:00:00.0000561 21:34:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:14', 'InitialSetup') 21:34:14.7 Info: Committing Transaction 21:34:14.7 Info: 1: InitialSetup migrated 21:34:14.7 Info: => 0.0009354s 21:34:14.7 Info: 2: add_reason_to_pending_releases migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: Starting migration of Main DB to 2 21:34:14.7 Info: AlterTable PendingReleases 21:34:14.7 Info: => 5E-07s 21:34:14.7 Info: CreateColumn PendingReleases Reason Int32 21:34:14.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:14.7 Info: => 0.0005302s 21:34:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:14', 'add_reason_to_pending_releases') 21:34:14.7 Info: Committing Transaction 21:34:14.7 Info: 2: add_reason_to_pending_releases migrated 21:34:14.7 Info: => 0.0009892s 21:34:14.7 Info: 3: add_medium_support migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: Starting migration of Main DB to 3 21:34:14.7 Info: AlterTable Albums 21:34:14.7 Info: => 5E-07s 21:34:14.7 Info: CreateColumn Albums Media String 21:34:14.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:14.7 Info: => 0.0005256s 21:34:14.7 Info: AlterTable Tracks 21:34:14.7 Info: => 4E-07s 21:34:14.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:14.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:14.7 Info: => 0.0004837s 21:34:14.7 Info: AlterTable Tracks 21:34:14.7 Info: => 4E-07s 21:34:14.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:14.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:14.7 Info: => 0.0004569s 21:34:14.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:14.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:14.7 Info: => 3.48E-05s 21:34:14.7 Info: DeleteColumn Tracks TrackNumber 21:34:14.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:14.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:14.7 Info: DROP TABLE "Tracks" 21:34:14.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:14.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.7 Info: => 0.0039854s 21:34:14.7 Info: AlterTable Tracks 21:34:14.7 Info: => 4E-07s 21:34:14.7 Info: CreateColumn Tracks TrackNumber String 21:34:14.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:14.7 Info: => 0.0004567s 21:34:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:14', 'add_medium_support') 21:34:14.7 Info: Committing Transaction 21:34:14.7 Info: 3: add_medium_support migrated 21:34:14.7 Info: => 0.0010202s 21:34:14.7 Info: 4: add_various_qualites_in_profile migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: Starting migration of Main DB to 4 21:34:14.7 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 21:34:14.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:14.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:14.7 Info: => 3.6E-05s 21:34:14.7 Info: PerformDBOperation 21:34:14.7 Info: Performing DB Operation 21:34:14.7 Info: => 0.0002861s 21:34:14.7 Info: -> 1 Insert operations completed in 00:00:00.0000601 taking an average of 00:00:00.0000601 21:34:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:14', 'add_various_qualites_in_profile') 21:34:14.7 Info: Committing Transaction 21:34:14.7 Info: 4: add_various_qualites_in_profile migrated 21:34:14.7 Info: => 0.0007561s 21:34:14.7 Debug: Took: 00:00:00.0316871 21:34:14.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 21:34:14.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 21:34:14.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864547752484_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:14.7 Info: DatabaseEngineVersionCheck migrating 21:34:14.7 Info: PerformDBOperation 21:34:14.7 Info: Performing DB Operation 21:34:14.7 Info: SQLite 3.47.2 21:34:14.7 Info: => 0.0014814s 21:34:14.7 Info: DatabaseEngineVersionCheck migrated 21:34:14.7 Info: => 0.001492s 21:34:14.7 Info: VersionMigration migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: CreateTable VersionInfo 21:34:14.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:14.7 Info: => 0.0001987s 21:34:14.7 Info: Committing Transaction 21:34:14.7 Info: VersionMigration migrated 21:34:14.7 Info: => 0.0008595s 21:34:14.7 Info: VersionUniqueMigration migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: CreateIndex VersionInfo (Version) 21:34:14.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:14.7 Info: => 0.0001033s 21:34:14.7 Info: AlterTable VersionInfo 21:34:14.7 Info: => 5E-07s 21:34:14.7 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:14.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:14.7 Info: => 0.0004387s 21:34:14.7 Info: Committing Transaction 21:34:14.7 Info: VersionUniqueMigration migrated 21:34:14.7 Info: => 0.0007931s 21:34:14.7 Info: VersionDescriptionMigration migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: AlterTable VersionInfo 21:34:14.7 Info: => 5E-07s 21:34:14.7 Info: CreateColumn VersionInfo Description String 21:34:14.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:14.7 Info: => 0.0001759s 21:34:14.7 Info: Committing Transaction 21:34:14.7 Info: VersionDescriptionMigration migrated 21:34:14.7 Info: => 0.0005117s 21:34:14.7 Info: 1: InitialSetup migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: Starting migration of Main DB to 1 21:34:14.7 Info: CreateTable Config 21:34:14.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:14.7 Info: => 0.0001289s 21:34:14.7 Info: CreateIndex Config (Key) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:14.7 Info: => 7.37E-05s 21:34:14.7 Info: CreateTable RootFolders 21:34:14.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:14.7 Info: => 8.19E-05s 21:34:14.7 Info: CreateIndex RootFolders (Path) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:14.7 Info: => 7.06E-05s 21:34:14.7 Info: CreateTable Artists 21:34:14.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:14.7 Info: => 0.0001878s 21:34:14.7 Info: CreateIndex Artists (ForeignArtistId) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.7 Info: => 7.32E-05s 21:34:14.7 Info: CreateIndex Artists (NameSlug) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.7 Info: => 6.9E-05s 21:34:14.7 Info: CreateIndex Artists (CleanName) 21:34:14.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.7 Info: => 6.71E-05s 21:34:14.7 Info: CreateIndex Artists (Path) 21:34:14.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.7 Info: => 6.61E-05s 21:34:14.7 Info: CreateTable Albums 21:34:14.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:14.7 Info: => 0.0001893s 21:34:14.7 Info: CreateIndex Albums (ForeignAlbumId) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.7 Info: => 7.58E-05s 21:34:14.7 Info: CreateIndex Albums (MBId) 21:34:14.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.7 Info: => 7E-05s 21:34:14.7 Info: CreateIndex Albums (TADBId) 21:34:14.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.7 Info: => 6.8E-05s 21:34:14.7 Info: CreateIndex Albums (TitleSlug) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.7 Info: => 7.73E-05s 21:34:14.7 Info: CreateIndex Albums (CleanTitle) 21:34:14.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.7 Info: => 6.52E-05s 21:34:14.7 Info: CreateIndex Albums (Path) 21:34:14.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:14.7 Info: => 6.4E-05s 21:34:14.7 Info: CreateTable Tracks 21:34:14.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:14.7 Info: => 0.0001213s 21:34:14.7 Info: CreateIndex Tracks (ForeignTrackId) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.7 Info: => 6.95E-05s 21:34:14.7 Info: CreateIndex Tracks (ArtistId) 21:34:14.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:14.7 Info: => 7.15E-05s 21:34:14.7 Info: CreateIndex Tracks (TrackFileId) 21:34:14.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.7 Info: => 7.37E-05s 21:34:14.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:14.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:14.7 Info: => 7.25E-05s 21:34:14.7 Info: CreateTable TrackFiles 21:34:14.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:14.7 Info: => 0.0001157s 21:34:14.7 Info: CreateIndex TrackFiles (ArtistId) 21:34:14.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:14.7 Info: => 7.06E-05s 21:34:14.7 Info: CreateIndex TrackFiles (AlbumId) 21:34:14.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.7 Info: => 6.91E-05s 21:34:14.7 Info: CreateTable History 21:34:14.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:14.7 Info: => 0.0001192s 21:34:14.7 Info: CreateIndex History (Date) 21:34:14.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:14.7 Info: => 7.02E-05s 21:34:14.7 Info: CreateIndex History (EventType) 21:34:14.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:14.7 Info: => 6.92E-05s 21:34:14.7 Info: CreateIndex History (DownloadId) 21:34:14.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:14.7 Info: => 6.85E-05s 21:34:14.7 Info: CreateIndex History (AlbumId) 21:34:14.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:14.7 Info: => 6.83E-05s 21:34:14.7 Info: CreateTable Notifications 21:34:14.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:14.7 Info: => 0.0001065s 21:34:14.7 Info: CreateTable ScheduledTasks 21:34:14.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:14.7 Info: => 9.1E-05s 21:34:14.7 Info: CreateIndex ScheduledTasks (TypeName) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:14.7 Info: => 7.25E-05s 21:34:14.7 Info: CreateTable Indexers 21:34:14.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:14.7 Info: => 9.61E-05s 21:34:14.7 Info: CreateIndex Indexers (Name) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.7 Info: => 7.03E-05s 21:34:14.7 Info: CreateTable Profiles 21:34:14.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:14.7 Info: => 8.75E-05s 21:34:14.7 Info: CreateIndex Profiles (Name) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:14.7 Info: => 7.04E-05s 21:34:14.7 Info: CreateTable QualityDefinitions 21:34:14.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:14.7 Info: => 9.68E-05s 21:34:14.7 Info: CreateIndex QualityDefinitions (Quality) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:14.7 Info: => 7.36E-05s 21:34:14.7 Info: CreateIndex QualityDefinitions (Title) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:14.7 Info: => 6.95E-05s 21:34:14.7 Info: CreateTable NamingConfig 21:34:14.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:14.7 Info: => 0.00013s 21:34:14.7 Info: CreateTable Blacklist 21:34:14.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:14.7 Info: => 0.000154s 21:34:14.7 Info: CreateTable Metadata 21:34:14.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:14.7 Info: => 9.43E-05s 21:34:14.7 Info: CreateTable MetadataFiles 21:34:14.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:14.7 Info: => 0.0001068s 21:34:14.7 Info: CreateTable DownloadClients 21:34:14.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:14.7 Info: => 0.0001222s 21:34:14.7 Info: CreateTable PendingReleases 21:34:14.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:14.7 Info: => 0.0001115s 21:34:14.7 Info: CreateTable RemotePathMappings 21:34:14.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:14.7 Info: => 0.0001035s 21:34:14.7 Info: CreateTable Tags 21:34:14.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:14.7 Info: => 8.44E-05s 21:34:14.7 Info: CreateIndex Tags (Label) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:14.7 Info: => 9.14E-05s 21:34:14.7 Info: CreateTable Restrictions 21:34:14.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:14.7 Info: => 9.01E-05s 21:34:14.7 Info: CreateTable DelayProfiles 21:34:14.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:14.7 Info: => 0.0001113s 21:34:14.7 Info: CreateTable Users 21:34:14.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:14.7 Info: => 8.78E-05s 21:34:14.7 Info: CreateIndex Users (Identifier) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:14.7 Info: => 8.45E-05s 21:34:14.7 Info: CreateIndex Users (Username) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:14.7 Info: => 7.82E-05s 21:34:14.7 Info: CreateTable Commands 21:34:14.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:14.7 Info: => 0.0001194s 21:34:14.7 Info: CreateTable IndexerStatus 21:34:14.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:14.7 Info: => 0.0001225s 21:34:14.7 Info: CreateIndex IndexerStatus (ProviderId) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:14.7 Info: => 8.28E-05s 21:34:14.7 Info: CreateTable ExtraFiles 21:34:14.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:14.7 Info: => 0.0001047s 21:34:14.7 Info: CreateTable LyricFiles 21:34:14.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:14.7 Info: => 0.0001244s 21:34:14.7 Info: CreateTable LanguageProfiles 21:34:14.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:14.7 Info: => 8.72E-05s 21:34:14.7 Info: CreateIndex LanguageProfiles (Name) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:14.7 Info: => 8.58E-05s 21:34:14.7 Info: CreateTable DownloadClientStatus 21:34:14.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:14.7 Info: => 9.63E-05s 21:34:14.7 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:14.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:14.7 Info: => 8.4E-05s 21:34:14.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:14.7 Info: -> 1 Insert operations completed in 00:00:00.0000534 taking an average of 00:00:00.0000534 21:34:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:14', 'InitialSetup') 21:34:14.7 Info: Committing Transaction 21:34:14.7 Info: 1: InitialSetup migrated 21:34:14.7 Info: => 0.0009396s 21:34:14.7 Info: 2: add_reason_to_pending_releases migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: Starting migration of Main DB to 2 21:34:14.7 Info: AlterTable PendingReleases 21:34:14.7 Info: => 5E-07s 21:34:14.7 Info: CreateColumn PendingReleases Reason Int32 21:34:14.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:14.7 Info: => 0.0005494s 21:34:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:14', 'add_reason_to_pending_releases') 21:34:14.7 Info: Committing Transaction 21:34:14.7 Info: 2: add_reason_to_pending_releases migrated 21:34:14.7 Info: => 0.0010123s 21:34:14.7 Info: 3: add_medium_support migrating 21:34:14.7 Info: Beginning Transaction 21:34:14.7 Info: Starting migration of Main DB to 3 21:34:14.7 Info: AlterTable Albums 21:34:14.7 Info: => 5E-07s 21:34:14.7 Info: CreateColumn Albums Media String 21:34:14.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:14.7 Info: => 0.0004675s 21:34:14.7 Info: AlterTable Tracks 21:34:14.7 Info: => 4E-07s 21:34:14.7 Info: CreateColumn Tracks MediumNumber Int32 21:34:14.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:14.7 Info: => 0.0004396s 21:34:14.7 Info: AlterTable Tracks 21:34:14.7 Info: => 4E-07s 21:34:14.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:14.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:14.7 Info: => 0.0004368s 21:34:14.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:14.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:14.7 Info: => 3.6E-05s 21:34:14.7 Info: DeleteColumn Tracks TrackNumber 21:34:14.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:14.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:14.8 Info: DROP TABLE "Tracks" 21:34:14.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.8 Info: => 0.0039052s 21:34:14.8 Info: AlterTable Tracks 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Tracks TrackNumber String 21:34:14.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:14.8 Info: => 0.0004682s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:14', 'add_medium_support') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 3: add_medium_support migrated 21:34:14.8 Info: => 0.001104s 21:34:14.8 Info: 4: add_various_qualites_in_profile migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 4 21:34:14.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:14.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:14.8 Info: => 4.08E-05s 21:34:14.8 Info: PerformDBOperation 21:34:14.8 Info: Performing DB Operation 21:34:14.8 Info: => 3.19E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:14', 'add_various_qualites_in_profile') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 4: add_various_qualites_in_profile migrated 21:34:14.8 Info: => 0.0003918s 21:34:14.8 Info: 5: metadata_profiles migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 5 21:34:14.8 Info: CreateTable MetadataProfiles 21:34:14.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:14.8 Info: => 0.0001093s 21:34:14.8 Info: CreateIndex MetadataProfiles (Name) 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:14.8 Info: => 8.92E-05s 21:34:14.8 Info: AlterTable Artists 21:34:14.8 Info: => 3E-07s 21:34:14.8 Info: CreateColumn Artists MetadataProfileId Int32 21:34:14.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:14.8 Info: => 0.0004561s 21:34:14.8 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:14.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:14.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:14.8 Info: DROP TABLE "Artists" 21:34:14.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.8 Info: => 0.0040779s 21:34:14.8 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:14.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:14.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:14.8 Info: DROP TABLE "Artists" 21:34:14.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.8 Info: => 0.0039698s 21:34:14.8 Info: AlterTable Albums 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Albums SecondaryTypes String 21:34:14.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:14.8 Info: => 0.000468s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:14', 'metadata_profiles') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 5: metadata_profiles migrated 21:34:14.8 Info: => 0.001043s 21:34:14.8 Info: 6: separate_automatic_and_interactive_search migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 6 21:34:14.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:14.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:14.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:14.8 Info: DROP TABLE "Indexers" 21:34:14.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.8 Info: => 0.0035018s 21:34:14.8 Info: AlterTable Indexers 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:14.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:14.8 Info: => 0.0004618s 21:34:14.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:14.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:14.8 Info: => 3.28E-05s 21:34:14.8 Info: AlterTable Indexers 21:34:14.8 Info: => 3E-07s 21:34:14.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:14.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:14.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:14.8 Info: DROP TABLE "Indexers" 21:34:14.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:14.8 Info: => 0.003319s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:14', 'separate_automatic_and_interactive_search') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 6: separate_automatic_and_interactive_search migrated 21:34:14.8 Info: => 0.0038238s 21:34:14.8 Info: 7: change_album_path_to_relative migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 7 21:34:14.8 Info: DeleteColumn Albums Path 21:34:14.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:14.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:14.8 Info: DROP TABLE "Albums" 21:34:14.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.8 Info: => 0.0041392s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:14', 'change_album_path_to_relative') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 7: change_album_path_to_relative migrated 21:34:14.8 Info: => 0.0046932s 21:34:14.8 Info: 8: change_quality_size_mb_to_kb migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 8 21:34:14.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:14.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:14.8 Info: => 4.05E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:14', 'change_quality_size_mb_to_kb') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 8: change_quality_size_mb_to_kb migrated 21:34:14.8 Info: => 0.0004405s 21:34:14.8 Info: 9: album_releases migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 9 21:34:14.8 Info: AlterTable Albums 21:34:14.8 Info: => 1.3E-06s 21:34:14.8 Info: CreateColumn Albums Releases String 21:34:14.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:14.8 Info: => 0.0005557s 21:34:14.8 Info: AlterTable Albums 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Albums CurrentRelease String 21:34:14.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:14.8 Info: => 0.0004395s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:14', 'album_releases') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 9: album_releases migrated 21:34:14.8 Info: => 0.0008216s 21:34:14.8 Info: 10: album_releases_fix migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 10 21:34:14.8 Info: AlterTable Albums 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: AlterColumn Albums Releases String 21:34:14.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:14.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:14.8 Info: DROP TABLE "Albums" 21:34:14.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.8 Info: => 0.0039232s 21:34:14.8 Info: AlterTable Albums 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: AlterColumn Albums CurrentRelease String 21:34:14.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:14.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:14.8 Info: DROP TABLE "Albums" 21:34:14.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.8 Info: => 0.0039338s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:14', 'album_releases_fix') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 10: album_releases_fix migrated 21:34:14.8 Info: => 0.0044725s 21:34:14.8 Info: 11: import_lists migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 11 21:34:14.8 Info: CreateTable ImportLists 21:34:14.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:14.8 Info: => 0.0001278s 21:34:14.8 Info: CreateIndex ImportLists (Name) 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:14.8 Info: => 7.9E-05s 21:34:14.8 Info: CreateTable ImportListStatus 21:34:14.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:14.8 Info: => 0.0001052s 21:34:14.8 Info: CreateIndex ImportListStatus (ProviderId) 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:14.8 Info: => 7.74E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:14', 'import_lists') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 11: import_lists migrated 21:34:14.8 Info: => 0.0005701s 21:34:14.8 Info: 12: add_release_status migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 12 21:34:14.8 Info: AlterTable MetadataProfiles 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:14.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:14.8 Info: => 0.0004755s 21:34:14.8 Info: PerformDBOperation 21:34:14.8 Info: Performing DB Operation 21:34:14.8 Info: => 2.33E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:14', 'add_release_status') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 12: add_release_status migrated 21:34:14.8 Info: => 0.0004717s 21:34:14.8 Info: 13: album_download_notification migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 13 21:34:14.8 Info: AlterTable Notifications 21:34:14.8 Info: => 5E-07s 21:34:14.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:14.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:14.8 Info: => 0.0004611s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:14', 'album_download_notification') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 13: album_download_notification migrated 21:34:14.8 Info: => 0.000845s 21:34:14.8 Info: 14: fix_language_metadata_profiles migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 14 21:34:14.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:14.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:14.8 Info: => 7.99E-05s 21:34:14.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:14.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:14.8 Info: => 7.11E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:14', 'fix_language_metadata_profiles') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 14: fix_language_metadata_profiles migrated 21:34:14.8 Info: => 0.0004277s 21:34:14.8 Info: 15: remove_fanzub migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 15 21:34:14.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:14.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:14.8 Info: => 3.35E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:14', 'remove_fanzub') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 15: remove_fanzub migrated 21:34:14.8 Info: => 0.0003541s 21:34:14.8 Info: 16: update_artist_history_indexes migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 16 21:34:14.8 Info: CreateIndex Albums (ArtistId) 21:34:14.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:14.8 Info: => 8.94E-05s 21:34:14.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:14.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:14.8 Info: => 8.2E-05s 21:34:14.8 Info: DeleteIndex History (AlbumId) 21:34:14.8 Info: DROP INDEX "IX_History_AlbumId" 21:34:14.8 Info: => 0.0001132s 21:34:14.8 Info: CreateIndex History (AlbumId, Date) 21:34:14.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:14.8 Info: => 9.47E-05s 21:34:14.8 Info: DeleteIndex History (DownloadId) 21:34:14.8 Info: DROP INDEX "IX_History_DownloadId" 21:34:14.8 Info: => 0.0001092s 21:34:14.8 Info: CreateIndex History (DownloadId, Date) 21:34:14.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:14.8 Info: => 8.17E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:14', 'update_artist_history_indexes') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 16: update_artist_history_indexes migrated 21:34:14.8 Info: => 0.0005323s 21:34:14.8 Info: 17: remove_nma migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 17 21:34:14.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:14.8 Info: => 3.66E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:14', 'remove_nma') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 17: remove_nma migrated 21:34:14.8 Info: => 0.0004056s 21:34:14.8 Info: 18: album_disambiguation migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 18 21:34:14.8 Info: AlterTable Albums 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Albums Disambiguation String 21:34:14.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:14.8 Info: => 0.0004996s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:14', 'album_disambiguation') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 18: album_disambiguation migrated 21:34:14.8 Info: => 0.0009507s 21:34:14.8 Info: 19: add_ape_quality_in_profiles migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 19 21:34:14.8 Info: PerformDBOperation 21:34:14.8 Info: Performing DB Operation 21:34:14.8 Info: => 2.68E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:14', 'add_ape_quality_in_profiles') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 19: add_ape_quality_in_profiles migrated 21:34:14.8 Info: => 0.000352s 21:34:14.8 Info: 20: remove_pushalot migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 20 21:34:14.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:14.8 Info: => 3.69E-05s 21:34:14.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:14.8 Info: => 2.85E-05s 21:34:14.8 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:14.8 Info: => 2.51E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:14', 'remove_pushalot') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 20: remove_pushalot migrated 21:34:14.8 Info: => 0.0003357s 21:34:14.8 Info: 21: add_custom_filters migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 21 21:34:14.8 Info: CreateTable CustomFilters 21:34:14.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:14.8 Info: => 0.0001063s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:14', 'add_custom_filters') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 21: add_custom_filters migrated 21:34:14.8 Info: => 0.0014432s 21:34:14.8 Info: 22: import_list_tags migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 22 21:34:14.8 Info: AlterTable ImportLists 21:34:14.8 Info: => 6E-07s 21:34:14.8 Info: CreateColumn ImportLists Tags String 21:34:14.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:14.8 Info: => 0.0004974s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:14', 'import_list_tags') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 22: import_list_tags migrated 21:34:14.8 Info: => 0.0009688s 21:34:14.8 Info: 23: add_release_groups_etc migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 23 21:34:14.8 Info: CreateTable ArtistMetadata 21:34:14.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:14.8 Info: => 0.0001498s 21:34:14.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:14.8 Info: => 8.63E-05s 21:34:14.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:14.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:14.8 Info: => 7E-05s 21:34:14.8 Info: AlterTable Artists 21:34:14.8 Info: => 3E-07s 21:34:14.8 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:14.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:14.8 Info: => 0.0005095s 21:34:14.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:14.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:14.8 Info: => 5.73E-05s 21:34:14.8 Info: CreateTable AlbumReleases 21:34:14.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:14.8 Info: => 0.0001331s 21:34:14.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:14.8 Info: => 8.34E-05s 21:34:14.8 Info: CreateIndex AlbumReleases (AlbumId) 21:34:14.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:14.8 Info: => 7.85E-05s 21:34:14.8 Info: PerformDBOperation 21:34:14.8 Info: Performing DB Operation 21:34:14.8 Info: => 3.12E-05s 21:34:14.8 Info: AlterTable Albums 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:14.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:14.8 Info: => 0.0005429s 21:34:14.8 Info: AlterTable Albums 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:14.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:14.8 Info: => 0.0005149s 21:34:14.8 Info: AlterTable Albums 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Albums Links String 21:34:14.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:14.8 Info: => 0.0005345s 21:34:14.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:14.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:14.8 Info: => 8.63E-05s 21:34:14.8 Info: AlterTable Tracks 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Tracks ForeignRecordingId String 21:34:14.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:14.8 Info: => 0.0005544s 21:34:14.8 Info: AlterTable Tracks 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:14.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:14.8 Info: => 0.0005103s 21:34:14.8 Info: AlterTable Tracks 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:14.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:14.8 Info: => 0.0005522s 21:34:14.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:14.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:14.8 Info: => 6.73E-05s 21:34:14.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:14.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:14.8 Info: => 5.76E-05s 21:34:14.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:14.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:14.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:14.8 Info: DROP TABLE "Artists" 21:34:14.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.8 Info: => 0.0151796s 21:34:14.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:14.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:14.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:14.8 Info: DROP TABLE "Albums" 21:34:14.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:14.8 Info: => 0.0044226s 21:34:14.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:14.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:14.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:14.8 Info: DROP TABLE "Tracks" 21:34:14.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:14.8 Info: => 0.0043531s 21:34:14.8 Info: DeleteColumn TrackFiles ArtistId 21:34:14.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:14.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:14.8 Info: DROP TABLE "TrackFiles" 21:34:14.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:14.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.8 Info: => 0.0037563s 21:34:14.8 Info: CreateIndex Artists (ArtistMetadataId) 21:34:14.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:14.8 Info: => 8.15E-05s 21:34:14.8 Info: CreateIndex Artists (Monitored) 21:34:14.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:14.8 Info: => 7.86E-05s 21:34:14.8 Info: CreateIndex Albums (ArtistMetadataId) 21:34:14.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:14.8 Info: => 7.81E-05s 21:34:14.8 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:14.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:14.8 Info: => 7.77E-05s 21:34:14.8 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:14.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:14.8 Info: => 7.6E-05s 21:34:14.8 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:14.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:14.8 Info: => 7.68E-05s 21:34:14.8 Info: UpdateData 21:34:14.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:14.8 Info: => 4.01E-05s 21:34:14.8 Info: UpdateData 21:34:14.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:14.8 Info: => 3.31E-05s 21:34:14.8 Info: UpdateData 21:34:14.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:14.8 Info: => 3.88E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:14', 'add_release_groups_etc') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 23: add_release_groups_etc migrated 21:34:14.8 Info: => 0.0007428s 21:34:14.8 Info: 24: NewMediaInfoFormat migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 24 21:34:14.8 Info: UpdateData 21:34:14.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:14.8 Info: => 3.89E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:14', 'NewMediaInfoFormat') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 24: NewMediaInfoFormat migrated 21:34:14.8 Info: => 0.0004792s 21:34:14.8 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 25 21:34:14.8 Info: RenameTable Restrictions ReleaseProfiles 21:34:14.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:14.8 Info: => 0.0013706s 21:34:14.8 Info: AlterTable ReleaseProfiles 21:34:14.8 Info: => 5E-07s 21:34:14.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:14.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:14.8 Info: => 0.0005013s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:14', 'rename_restrictions_to_release_profiles') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:14.8 Info: => 0.0010095s 21:34:14.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 26 21:34:14.8 Info: RenameTable Profiles QualityProfiles 21:34:14.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:14.8 Info: => 0.0014296s 21:34:14.8 Info: AlterTable QualityProfiles 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:14.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:14.8 Info: => 0.0004892s 21:34:14.8 Info: AlterTable LanguageProfiles 21:34:14.8 Info: => 3E-07s 21:34:14.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:14.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:14.8 Info: => 0.0005032s 21:34:14.8 Info: UpdateData 21:34:14.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:14.8 Info: => 3.81E-05s 21:34:14.8 Info: UpdateData 21:34:14.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:14.8 Info: => 2.96E-05s 21:34:14.8 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:14.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:14.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:14.8 Info: DROP TABLE "Artists" 21:34:14.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:14.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:14.8 Info: => 0.0041336s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:14', 'rename_quality_profiles_add_upgrade_allowed') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:14.8 Info: => 0.0047295s 21:34:14.8 Info: 27: add_import_exclusions migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 27 21:34:14.8 Info: CreateTable ImportListExclusions 21:34:14.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:14.8 Info: => 0.0001071s 21:34:14.8 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:14.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:14.8 Info: => 8.36E-05s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:14', 'add_import_exclusions') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 27: add_import_exclusions migrated 21:34:14.8 Info: => 0.0005549s 21:34:14.8 Info: 28: clean_artist_metadata_table migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 28 21:34:14.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:14.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:14.8 Info: => 0.000134s 21:34:14.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:14.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:14.8 Info: => 0.000118s 21:34:14.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:14.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:14.8 Info: => 0.0001143s 21:34:14.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:14.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:14.8 Info: => 0.0001132s 21:34:14.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:14.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:14.8 Info: => 0.0001137s 21:34:14.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:14.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:14.8 Info: => 0.0001113s 21:34:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:14', 'clean_artist_metadata_table') 21:34:14.8 Info: Committing Transaction 21:34:14.8 Info: 28: clean_artist_metadata_table migrated 21:34:14.8 Info: => 0.0005834s 21:34:14.8 Info: 29: health_issue_notification migrating 21:34:14.8 Info: Beginning Transaction 21:34:14.8 Info: Starting migration of Main DB to 29 21:34:14.8 Info: AlterTable Notifications 21:34:14.8 Info: => 5E-07s 21:34:14.8 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:14.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:14.8 Info: => 0.0005106s 21:34:14.8 Info: AlterTable Notifications 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:14.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:14.8 Info: => 0.0004779s 21:34:14.8 Info: AlterTable Notifications 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:14.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:14.8 Info: => 0.000504s 21:34:14.8 Info: AlterTable Notifications 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:14.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:14.8 Info: => 0.0004788s 21:34:14.8 Info: AlterTable Notifications 21:34:14.8 Info: => 4E-07s 21:34:14.8 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:14.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:14.8 Info: => 0.0004745s 21:34:14.8 Info: DeleteColumn Notifications OnDownload 21:34:14.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:14.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:14.9 Info: DROP TABLE "Notifications" 21:34:14.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:14.9 Info: => 0.0039018s 21:34:14.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:14.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:14.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:14.9 Info: DROP TABLE "Notifications" 21:34:14.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:14.9 Info: => 0.003894s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:14', 'health_issue_notification') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 29: health_issue_notification migrated 21:34:14.9 Info: => 0.0044113s 21:34:14.9 Info: 30: add_mediafilerepository_mtime migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 30 21:34:14.9 Info: AlterTable TrackFiles 21:34:14.9 Info: => 5E-07s 21:34:14.9 Info: CreateColumn TrackFiles Modified DateTime 21:34:14.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:14.9 Info: => 0.0005555s 21:34:14.9 Info: AlterTable TrackFiles 21:34:14.9 Info: => 5E-07s 21:34:14.9 Info: CreateColumn TrackFiles Path String 21:34:14.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:14.9 Info: => 0.000514s 21:34:14.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:14.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:14.9 Info: => 3.21E-05s 21:34:14.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:14.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:14.9 Info: => 0.0001262s 21:34:14.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:14.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:14.9 Info: => 0.0001356s 21:34:14.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:14.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:14.9 Info: => 0.0001389s 21:34:14.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:14.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:14.9 Info: => 6.49E-05s 21:34:14.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:14.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:14.9 Info: => 4.56E-05s 21:34:14.9 Info: AlterTable TrackFiles 21:34:14.9 Info: => 3E-07s 21:34:14.9 Info: AlterColumn TrackFiles Path String 21:34:14.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:14.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:14.9 Info: DROP TABLE "TrackFiles" 21:34:14.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:14.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.9 Info: => 0.004203s 21:34:14.9 Info: CreateIndex TrackFiles (Path) 21:34:14.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:14.9 Info: => 7.93E-05s 21:34:14.9 Info: DeleteColumn TrackFiles RelativePath 21:34:14.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:14.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:14.9 Info: DROP TABLE "TrackFiles" 21:34:14.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:14.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:14.9 Info: => 0.0043731s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:14', 'add_mediafilerepository_mtime') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 30: add_mediafilerepository_mtime migrated 21:34:14.9 Info: => 0.0048669s 21:34:14.9 Info: 31: add_artistmetadataid_constraint migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 31 21:34:14.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:14.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:14.9 Info: => 6.74E-05s 21:34:14.9 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:14.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:14.9 Info: => 0.0001268s 21:34:14.9 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:14.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:14.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:14.9 Info: DROP TABLE "Artists" 21:34:14.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:14.9 Info: => 0.0042299s 21:34:14.9 Info: CreateIndex Artists (ArtistMetadataId) 21:34:14.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:14.9 Info: => 9.09E-05s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:14', 'add_artistmetadataid_constraint') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 31: add_artistmetadataid_constraint migrated 21:34:14.9 Info: => 0.0006165s 21:34:14.9 Info: 32: old_ids_and_artist_alias migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 32 21:34:14.9 Info: AlterTable ArtistMetadata 21:34:14.9 Info: => 5E-07s 21:34:14.9 Info: CreateColumn ArtistMetadata Aliases String 21:34:14.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:14.9 Info: => 0.000557s 21:34:14.9 Info: AlterTable ArtistMetadata 21:34:14.9 Info: => 4E-07s 21:34:14.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:14.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:14.9 Info: => 0.0005774s 21:34:14.9 Info: AlterTable Albums 21:34:14.9 Info: => 4E-07s 21:34:14.9 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:14.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:14.9 Info: => 0.0005304s 21:34:14.9 Info: AlterTable AlbumReleases 21:34:14.9 Info: => 3E-07s 21:34:14.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:14.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:14.9 Info: => 0.0005467s 21:34:14.9 Info: AlterTable Tracks 21:34:14.9 Info: => 4E-07s 21:34:14.9 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:14.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:14.9 Info: => 0.0005165s 21:34:14.9 Info: AlterTable Tracks 21:34:14.9 Info: => 3E-07s 21:34:14.9 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:14.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:14.9 Info: => 0.0005149s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:14', 'old_ids_and_artist_alias') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 32: old_ids_and_artist_alias migrated 21:34:14.9 Info: => 0.0009846s 21:34:14.9 Info: 33: download_propers_config migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 33 21:34:14.9 Info: PerformDBOperation 21:34:14.9 Info: Performing DB Operation 21:34:14.9 Info: => 2.56E-05s 21:34:14.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:14.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:14.9 Info: => 2.64E-05s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:14', 'download_propers_config') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 33: download_propers_config migrated 21:34:14.9 Info: => 0.0004572s 21:34:14.9 Info: 34: remove_language_profiles migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 34 21:34:14.9 Info: DeleteTable LanguageProfiles 21:34:14.9 Info: DROP TABLE "LanguageProfiles" 21:34:14.9 Info: => 0.000201s 21:34:14.9 Info: DeleteColumn Artists LanguageProfileId 21:34:14.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:14.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:14.9 Info: DROP TABLE "Artists" 21:34:14.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:14.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:14.9 Info: => 0.0043888s 21:34:14.9 Info: DeleteColumn ImportLists LanguageProfileId 21:34:14.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:14.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:14.9 Info: DROP TABLE "ImportLists" 21:34:14.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:14.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:14.9 Info: => 0.0038688s 21:34:14.9 Info: DeleteColumn Blacklist Language 21:34:14.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:14.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:14.9 Info: DROP TABLE "Blacklist" 21:34:14.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:14.9 Info: => 0.0037661s 21:34:14.9 Info: DeleteColumn History Language 21:34:14.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:14.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:14.9 Info: DROP TABLE "History" 21:34:14.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:14.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:14.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:14.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:14.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:14.9 Info: => 0.0043109s 21:34:14.9 Info: DeleteColumn LyricFiles Language 21:34:14.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:14.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:14.9 Info: DROP TABLE "LyricFiles" 21:34:14.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:14.9 Info: => 0.0038435s 21:34:14.9 Info: DeleteColumn TrackFiles Language 21:34:14.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:14.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:14.9 Info: DROP TABLE "TrackFiles" 21:34:14.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:14.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:14.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:14.9 Info: => 0.0059285s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:14', 'remove_language_profiles') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 34: remove_language_profiles migrated 21:34:14.9 Info: => 0.0065318s 21:34:14.9 Info: 35: multi_disc_naming_format migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 35 21:34:14.9 Info: AlterTable NamingConfig 21:34:14.9 Info: => 7E-07s 21:34:14.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:14.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:14.9 Info: => 0.0005393s 21:34:14.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:14.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:14.9 Info: => 3.67E-05s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:14', 'multi_disc_naming_format') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 35: multi_disc_naming_format migrated 21:34:14.9 Info: => 0.0005007s 21:34:14.9 Info: 36: add_download_client_priority migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 36 21:34:14.9 Info: AlterTable DownloadClients 21:34:14.9 Info: => 6E-07s 21:34:14.9 Info: CreateColumn DownloadClients Priority Int32 21:34:14.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:14.9 Info: => 0.0005223s 21:34:14.9 Info: PerformDBOperation 21:34:14.9 Info: Performing DB Operation 21:34:14.9 Info: => 4.58E-05s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:14', 'add_download_client_priority') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 36: add_download_client_priority migrated 21:34:14.9 Info: => 0.0004986s 21:34:14.9 Info: 37: remove_growl_prowl migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 37 21:34:14.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:14.9 Info: => 3.6E-05s 21:34:14.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:14.9 Info: => 2.79E-05s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:14', 'remove_growl_prowl') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 37: remove_growl_prowl migrated 21:34:14.9 Info: => 0.0004539s 21:34:14.9 Info: 38: remove_plex_hometheatre migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 38 21:34:14.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:14.9 Info: => 3.4E-05s 21:34:14.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:14.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:14.9 Info: => 2.64E-05s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:14', 'remove_plex_hometheatre') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 38: remove_plex_hometheatre migrated 21:34:14.9 Info: => 0.0003515s 21:34:14.9 Info: 39: add_root_folder_add_defaults migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 39 21:34:14.9 Info: AlterTable RootFolders 21:34:14.9 Info: => 5E-07s 21:34:14.9 Info: CreateColumn RootFolders Name String 21:34:14.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:14.9 Info: => 0.0005649s 21:34:14.9 Info: AlterTable RootFolders 21:34:14.9 Info: => 4E-07s 21:34:14.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:14.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:14.9 Info: => 0.0005549s 21:34:14.9 Info: AlterTable RootFolders 21:34:14.9 Info: => 4E-07s 21:34:14.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:14.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:14.9 Info: => 0.0005477s 21:34:14.9 Info: AlterTable RootFolders 21:34:14.9 Info: => 4E-07s 21:34:14.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:14.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:14.9 Info: => 0.000537s 21:34:14.9 Info: AlterTable RootFolders 21:34:14.9 Info: => 3E-07s 21:34:14.9 Info: CreateColumn RootFolders DefaultTags String 21:34:14.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:14.9 Info: => 0.0005285s 21:34:14.9 Info: PerformDBOperation 21:34:14.9 Info: Performing DB Operation 21:34:14.9 Info: => 4.69E-05s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:14', 'add_root_folder_add_defaults') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 39: add_root_folder_add_defaults migrated 21:34:14.9 Info: => 0.000489s 21:34:14.9 Info: 40: task_duration migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 40 21:34:14.9 Info: AlterTable ScheduledTasks 21:34:14.9 Info: => 5E-07s 21:34:14.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:14.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:14.9 Info: => 0.000633s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:14', 'task_duration') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 40: task_duration migrated 21:34:14.9 Info: => 0.001031s 21:34:14.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 41 21:34:14.9 Info: AlterTable ReleaseProfiles 21:34:14.9 Info: => 5E-07s 21:34:14.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:14.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:14.9 Info: => 0.0006494s 21:34:14.9 Info: AlterTable ReleaseProfiles 21:34:14.9 Info: => 4E-07s 21:34:14.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:14.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:14.9 Info: => 0.0005758s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:14', 'add_indexer_and_enabled_to_release_profiles') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:14.9 Info: => 0.0010313s 21:34:14.9 Info: 42: remove_album_folders migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 42 21:34:14.9 Info: DeleteColumn Artists AlbumFolder 21:34:14.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:14.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:14.9 Info: DROP TABLE "Artists" 21:34:14.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:14.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:14.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:14.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:14.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:14.9 Info: => 0.0054328s 21:34:14.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:14.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:14.9 Info: => 3.5E-05s 21:34:14.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:14.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:14.9 Info: => 2.99E-05s 21:34:14.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:14.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:14.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:14.9 Info: DROP TABLE "NamingConfig" 21:34:14.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:14.9 Info: => 0.0038195s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:14', 'remove_album_folders') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 42: remove_album_folders migrated 21:34:14.9 Info: => 0.00436s 21:34:14.9 Info: 44: add_priority_to_indexers migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 44 21:34:14.9 Info: AlterTable Indexers 21:34:14.9 Info: => 6E-07s 21:34:14.9 Info: CreateColumn Indexers Priority Int32 21:34:14.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:14.9 Info: => 0.0005913s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:14', 'add_priority_to_indexers') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 44: add_priority_to_indexers migrated 21:34:14.9 Info: => 0.0009865s 21:34:14.9 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 45 21:34:14.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:14.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:14.9 Info: => 0.0001088s 21:34:14.9 Info: PerformDBOperation 21:34:14.9 Info: Performing DB Operation 21:34:14.9 Info: => 2.3E-05s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:14', 'remove_chown_and_folderchmod_config') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:14.9 Info: => 0.0004586s 21:34:14.9 Info: 47: update_notifiarr migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 47 21:34:14.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:14.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:14.9 Info: => 5.5E-05s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:14', 'update_notifiarr') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 47: update_notifiarr migrated 21:34:14.9 Info: => 0.0004862s 21:34:14.9 Info: 49: email_multiple_addresses migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 49 21:34:14.9 Info: PerformDBOperation 21:34:14.9 Info: Performing DB Operation 21:34:14.9 Info: => 4.58E-05s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:14', 'email_multiple_addresses') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 49: email_multiple_addresses migrated 21:34:14.9 Info: => 0.000378s 21:34:14.9 Info: 50: rename_blacklist_to_blocklist migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 50 21:34:14.9 Info: RenameTable Blacklist Blocklist 21:34:14.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:14.9 Info: => 0.0015521s 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:14', 'rename_blacklist_to_blocklist') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 50: rename_blacklist_to_blocklist migrated 21:34:14.9 Info: => 0.0019526s 21:34:14.9 Info: 51: cdh_per_downloadclient migrating 21:34:14.9 Info: Beginning Transaction 21:34:14.9 Info: Starting migration of Main DB to 51 21:34:14.9 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'RTorrent', 'RTorrent', 1, '{ "host": "127.0.0.1", "port": 8080, "useSsl": false, "urlBase": "/my/", "musicCategory": "abc", "recentMusicPriority": 2, "olderMusicPriority": 2, "addStopped": false }', 'RTorrentSettings') 21:34:14.9 Info: AlterTable DownloadClients 21:34:14.9 Info: => 3E-07s 21:34:14.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:14.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:14.9 Info: => 0.0005674s 21:34:14.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:14.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:14.9 Info: => 0.0005497s 21:34:14.9 Info: PerformDBOperation 21:34:14.9 Info: Performing DB Operation 21:34:14.9 Info: => 0.0001765s 21:34:14.9 Info: -> 1 Insert operations completed in 00:00:00.0000728 taking an average of 00:00:00.0000728 21:34:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:14', 'cdh_per_downloadclient') 21:34:14.9 Info: Committing Transaction 21:34:14.9 Info: 51: cdh_per_downloadclient migrated 21:34:14.9 Info: => 0.0006184s 21:34:14.9 Debug: Took: 00:00:00.2127064 21:34:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 21:34:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 21:34:15.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864550288857_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:15.0 Info: DatabaseEngineVersionCheck migrating 21:34:15.0 Info: PerformDBOperation 21:34:15.0 Info: Performing DB Operation 21:34:15.0 Info: SQLite 3.47.2 21:34:15.0 Info: => 0.0016924s 21:34:15.0 Info: DatabaseEngineVersionCheck migrated 21:34:15.0 Info: => 0.0017137s 21:34:15.0 Info: VersionMigration migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: CreateTable VersionInfo 21:34:15.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:15.0 Info: => 0.000199s 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: VersionMigration migrated 21:34:15.0 Info: => 0.000856s 21:34:15.0 Info: VersionUniqueMigration migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: CreateIndex VersionInfo (Version) 21:34:15.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:15.0 Info: => 0.0001457s 21:34:15.0 Info: AlterTable VersionInfo 21:34:15.0 Info: => 5E-07s 21:34:15.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:15.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:15.0 Info: => 0.0004497s 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: VersionUniqueMigration migrated 21:34:15.0 Info: => 0.0008295s 21:34:15.0 Info: VersionDescriptionMigration migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: AlterTable VersionInfo 21:34:15.0 Info: => 4E-07s 21:34:15.0 Info: CreateColumn VersionInfo Description String 21:34:15.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:15.0 Info: => 0.0001899s 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: VersionDescriptionMigration migrated 21:34:15.0 Info: => 0.0004457s 21:34:15.0 Info: 1: InitialSetup migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 1 21:34:15.0 Info: CreateTable Config 21:34:15.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:15.0 Info: => 0.0001603s 21:34:15.0 Info: CreateIndex Config (Key) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:15.0 Info: => 9.9E-05s 21:34:15.0 Info: CreateTable RootFolders 21:34:15.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:15.0 Info: => 0.0001085s 21:34:15.0 Info: CreateIndex RootFolders (Path) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:15.0 Info: => 9.81E-05s 21:34:15.0 Info: CreateTable Artists 21:34:15.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:15.0 Info: => 0.0002154s 21:34:15.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:15.0 Info: => 0.0001005s 21:34:15.0 Info: CreateIndex Artists (NameSlug) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:15.0 Info: => 0.0001205s 21:34:15.0 Info: CreateIndex Artists (CleanName) 21:34:15.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.0 Info: => 9.76E-05s 21:34:15.0 Info: CreateIndex Artists (Path) 21:34:15.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.0 Info: => 0.0001057s 21:34:15.0 Info: CreateTable Albums 21:34:15.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:15.0 Info: => 0.0001932s 21:34:15.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.0 Info: => 9.89E-05s 21:34:15.0 Info: CreateIndex Albums (MBId) 21:34:15.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:15.0 Info: => 9.29E-05s 21:34:15.0 Info: CreateIndex Albums (TADBId) 21:34:15.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:15.0 Info: => 9.19E-05s 21:34:15.0 Info: CreateIndex Albums (TitleSlug) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:15.0 Info: => 9.27E-05s 21:34:15.0 Info: CreateIndex Albums (CleanTitle) 21:34:15.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.0 Info: => 8.97E-05s 21:34:15.0 Info: CreateIndex Albums (Path) 21:34:15.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:15.0 Info: => 9.01E-05s 21:34:15.0 Info: CreateTable Tracks 21:34:15.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:15.0 Info: => 0.0001484s 21:34:15.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:15.0 Info: => 9.64E-05s 21:34:15.0 Info: CreateIndex Tracks (ArtistId) 21:34:15.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:15.0 Info: => 9.78E-05s 21:34:15.0 Info: CreateIndex Tracks (TrackFileId) 21:34:15.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:15.0 Info: => 0.0001032s 21:34:15.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:15.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:15.0 Info: => 0.0001015s 21:34:15.0 Info: CreateTable TrackFiles 21:34:15.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:15.0 Info: => 0.0001443s 21:34:15.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:15.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:15.0 Info: => 9.8E-05s 21:34:15.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:15.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.0 Info: => 9.38E-05s 21:34:15.0 Info: CreateTable History 21:34:15.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:15.0 Info: => 0.0001505s 21:34:15.0 Info: CreateIndex History (Date) 21:34:15.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:15.0 Info: => 9.82E-05s 21:34:15.0 Info: CreateIndex History (EventType) 21:34:15.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:15.0 Info: => 9.61E-05s 21:34:15.0 Info: CreateIndex History (DownloadId) 21:34:15.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:15.0 Info: => 9.53E-05s 21:34:15.0 Info: CreateIndex History (AlbumId) 21:34:15.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:15.0 Info: => 0.0001097s 21:34:15.0 Info: CreateTable Notifications 21:34:15.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:15.0 Info: => 0.0001469s 21:34:15.0 Info: CreateTable ScheduledTasks 21:34:15.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:15.0 Info: => 0.0001235s 21:34:15.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:15.0 Info: => 0.0001009s 21:34:15.0 Info: CreateTable Indexers 21:34:15.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:15.0 Info: => 0.0001503s 21:34:15.0 Info: CreateIndex Indexers (Name) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:15.0 Info: => 0.0001079s 21:34:15.0 Info: CreateTable Profiles 21:34:15.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:15.0 Info: => 0.0001223s 21:34:15.0 Info: CreateIndex Profiles (Name) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:15.0 Info: => 0.0001116s 21:34:15.0 Info: CreateTable QualityDefinitions 21:34:15.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:15.0 Info: => 0.0001345s 21:34:15.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:15.0 Info: => 0.0001023s 21:34:15.0 Info: CreateIndex QualityDefinitions (Title) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:15.0 Info: => 9.97E-05s 21:34:15.0 Info: CreateTable NamingConfig 21:34:15.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:15.0 Info: => 0.0001356s 21:34:15.0 Info: CreateTable Blacklist 21:34:15.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:15.0 Info: => 0.0001734s 21:34:15.0 Info: CreateTable Metadata 21:34:15.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:15.0 Info: => 0.0001239s 21:34:15.0 Info: CreateTable MetadataFiles 21:34:15.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:15.0 Info: => 0.0001374s 21:34:15.0 Info: CreateTable DownloadClients 21:34:15.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:15.0 Info: => 0.0001217s 21:34:15.0 Info: CreateTable PendingReleases 21:34:15.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:15.0 Info: => 0.0001294s 21:34:15.0 Info: CreateTable RemotePathMappings 21:34:15.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:15.0 Info: => 0.0001145s 21:34:15.0 Info: CreateTable Tags 21:34:15.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:15.0 Info: => 0.0001094s 21:34:15.0 Info: CreateIndex Tags (Label) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:15.0 Info: => 0.0001053s 21:34:15.0 Info: CreateTable Restrictions 21:34:15.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:15.0 Info: => 0.0001187s 21:34:15.0 Info: CreateTable DelayProfiles 21:34:15.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:15.0 Info: => 0.0001421s 21:34:15.0 Info: CreateTable Users 21:34:15.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:15.0 Info: => 0.0001152s 21:34:15.0 Info: CreateIndex Users (Identifier) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:15.0 Info: => 0.0001069s 21:34:15.0 Info: CreateIndex Users (Username) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:15.0 Info: => 0.0001027s 21:34:15.0 Info: CreateTable Commands 21:34:15.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:15.0 Info: => 0.0001431s 21:34:15.0 Info: CreateTable IndexerStatus 21:34:15.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:15.0 Info: => 0.0001403s 21:34:15.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:15.0 Info: => 0.0001164s 21:34:15.0 Info: CreateTable ExtraFiles 21:34:15.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:15.0 Info: => 0.0001392s 21:34:15.0 Info: CreateTable LyricFiles 21:34:15.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:15.0 Info: => 0.0001786s 21:34:15.0 Info: CreateTable LanguageProfiles 21:34:15.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:15.0 Info: => 0.0001201s 21:34:15.0 Info: CreateIndex LanguageProfiles (Name) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:15.0 Info: => 0.0001052s 21:34:15.0 Info: CreateTable DownloadClientStatus 21:34:15.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:15.0 Info: => 0.0001256s 21:34:15.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:15.0 Info: => 0.000111s 21:34:15.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:15.0 Info: -> 1 Insert operations completed in 00:00:00.0000534 taking an average of 00:00:00.0000534 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:15', 'InitialSetup') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 1: InitialSetup migrated 21:34:15.0 Info: => 0.0009197s 21:34:15.0 Info: 2: add_reason_to_pending_releases migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 2 21:34:15.0 Info: AlterTable PendingReleases 21:34:15.0 Info: => 6E-07s 21:34:15.0 Info: CreateColumn PendingReleases Reason Int32 21:34:15.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:15.0 Info: => 0.0005196s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:15', 'add_reason_to_pending_releases') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 2: add_reason_to_pending_releases migrated 21:34:15.0 Info: => 0.000972s 21:34:15.0 Info: 3: add_medium_support migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 3 21:34:15.0 Info: AlterTable Albums 21:34:15.0 Info: => 7E-07s 21:34:15.0 Info: CreateColumn Albums Media String 21:34:15.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:15.0 Info: => 0.0005263s 21:34:15.0 Info: AlterTable Tracks 21:34:15.0 Info: => 4E-07s 21:34:15.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:15.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:15.0 Info: => 0.0004938s 21:34:15.0 Info: AlterTable Tracks 21:34:15.0 Info: => 3E-07s 21:34:15.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:15.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:15.0 Info: => 0.0004544s 21:34:15.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:15.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:15.0 Info: => 3.61E-05s 21:34:15.0 Info: DeleteColumn Tracks TrackNumber 21:34:15.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:15.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:15.0 Info: DROP TABLE "Tracks" 21:34:15.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:15.0 Info: => 0.0040487s 21:34:15.0 Info: AlterTable Tracks 21:34:15.0 Info: => 4E-07s 21:34:15.0 Info: CreateColumn Tracks TrackNumber String 21:34:15.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:15.0 Info: => 0.0004619s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:15', 'add_medium_support') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 3: add_medium_support migrated 21:34:15.0 Info: => 0.0010295s 21:34:15.0 Info: 4: add_various_qualites_in_profile migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 4 21:34:15.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:15.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:15.0 Info: => 9.94E-05s 21:34:15.0 Info: PerformDBOperation 21:34:15.0 Info: Performing DB Operation 21:34:15.0 Info: => 3E-05s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:15', 'add_various_qualites_in_profile') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 4: add_various_qualites_in_profile migrated 21:34:15.0 Info: => 0.0004876s 21:34:15.0 Info: 5: metadata_profiles migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 5 21:34:15.0 Info: CreateTable MetadataProfiles 21:34:15.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:15.0 Info: => 0.0001406s 21:34:15.0 Info: CreateIndex MetadataProfiles (Name) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:15.0 Info: => 0.0001231s 21:34:15.0 Info: AlterTable Artists 21:34:15.0 Info: => 3E-07s 21:34:15.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:15.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:15.0 Info: => 0.0005133s 21:34:15.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:15.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:15.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:15.0 Info: DROP TABLE "Artists" 21:34:15.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.0 Info: => 0.0042638s 21:34:15.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:15.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:15.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:15.0 Info: DROP TABLE "Artists" 21:34:15.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.0 Info: => 0.0041417s 21:34:15.0 Info: AlterTable Albums 21:34:15.0 Info: => 4E-07s 21:34:15.0 Info: CreateColumn Albums SecondaryTypes String 21:34:15.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:15.0 Info: => 0.0005428s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:15', 'metadata_profiles') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 5: metadata_profiles migrated 21:34:15.0 Info: => 0.0011026s 21:34:15.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 6 21:34:15.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:15.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:15.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:15.0 Info: DROP TABLE "Indexers" 21:34:15.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:15.0 Info: => 0.003552s 21:34:15.0 Info: AlterTable Indexers 21:34:15.0 Info: => 4E-07s 21:34:15.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:15.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:15.0 Info: => 0.0004571s 21:34:15.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:15.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:15.0 Info: => 3.29E-05s 21:34:15.0 Info: AlterTable Indexers 21:34:15.0 Info: => 4E-07s 21:34:15.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:15.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:15.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:15.0 Info: DROP TABLE "Indexers" 21:34:15.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:15.0 Info: => 0.0035544s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:15', 'separate_automatic_and_interactive_search') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:15.0 Info: => 0.0040473s 21:34:15.0 Info: 7: change_album_path_to_relative migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 7 21:34:15.0 Info: DeleteColumn Albums Path 21:34:15.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:15.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:15.0 Info: DROP TABLE "Albums" 21:34:15.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.0 Info: => 0.0045253s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:15', 'change_album_path_to_relative') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 7: change_album_path_to_relative migrated 21:34:15.0 Info: => 0.00511s 21:34:15.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 8 21:34:15.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:15.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:15.0 Info: => 3.79E-05s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:15', 'change_quality_size_mb_to_kb') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:15.0 Info: => 0.0004787s 21:34:15.0 Info: 9: album_releases migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 9 21:34:15.0 Info: AlterTable Albums 21:34:15.0 Info: => 4E-07s 21:34:15.0 Info: CreateColumn Albums Releases String 21:34:15.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:15.0 Info: => 0.0004782s 21:34:15.0 Info: AlterTable Albums 21:34:15.0 Info: => 5E-07s 21:34:15.0 Info: CreateColumn Albums CurrentRelease String 21:34:15.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:15.0 Info: => 0.0004666s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:15', 'album_releases') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 9: album_releases migrated 21:34:15.0 Info: => 0.0008508s 21:34:15.0 Info: 10: album_releases_fix migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 10 21:34:15.0 Info: AlterTable Albums 21:34:15.0 Info: => 3E-07s 21:34:15.0 Info: AlterColumn Albums Releases String 21:34:15.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:15.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:15.0 Info: DROP TABLE "Albums" 21:34:15.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.0 Info: => 0.0043759s 21:34:15.0 Info: AlterTable Albums 21:34:15.0 Info: => 4E-07s 21:34:15.0 Info: AlterColumn Albums CurrentRelease String 21:34:15.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:15.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:15.0 Info: DROP TABLE "Albums" 21:34:15.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:15.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.0 Info: => 0.0042889s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:15', 'album_releases_fix') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 10: album_releases_fix migrated 21:34:15.0 Info: => 0.0048059s 21:34:15.0 Info: 11: import_lists migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 11 21:34:15.0 Info: CreateTable ImportLists 21:34:15.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:15.0 Info: => 0.000175s 21:34:15.0 Info: CreateIndex ImportLists (Name) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:15.0 Info: => 0.0001214s 21:34:15.0 Info: CreateTable ImportListStatus 21:34:15.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:15.0 Info: => 0.0001502s 21:34:15.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:15.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:15.0 Info: => 0.000146s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:15', 'import_lists') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 11: import_lists migrated 21:34:15.0 Info: => 0.0006984s 21:34:15.0 Info: 12: add_release_status migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 12 21:34:15.0 Info: AlterTable MetadataProfiles 21:34:15.0 Info: => 6E-07s 21:34:15.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:15.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:15.0 Info: => 0.0005222s 21:34:15.0 Info: PerformDBOperation 21:34:15.0 Info: Performing DB Operation 21:34:15.0 Info: => 2.6E-05s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:15', 'add_release_status') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 12: add_release_status migrated 21:34:15.0 Info: => 0.0005027s 21:34:15.0 Info: 13: album_download_notification migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 13 21:34:15.0 Info: AlterTable Notifications 21:34:15.0 Info: => 5E-07s 21:34:15.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:15.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:15.0 Info: => 0.0004938s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:15', 'album_download_notification') 21:34:15.0 Info: Committing Transaction 21:34:15.0 Info: 13: album_download_notification migrated 21:34:15.0 Info: => 0.0008819s 21:34:15.0 Info: 14: fix_language_metadata_profiles migrating 21:34:15.0 Info: Beginning Transaction 21:34:15.0 Info: Starting migration of Main DB to 14 21:34:15.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:15.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:15.0 Info: => 8.05E-05s 21:34:15.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:15.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:15.0 Info: => 6.81E-05s 21:34:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:15', 'fix_language_metadata_profiles') 21:34:15.0 Info: Committing Transaction 21:34:15.1 Info: 14: fix_language_metadata_profiles migrated 21:34:15.1 Info: => 0.0004763s 21:34:15.1 Info: 15: remove_fanzub migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 15 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:15.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:15.1 Info: => 4.47E-05s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:15', 'remove_fanzub') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 15: remove_fanzub migrated 21:34:15.1 Info: => 0.0003949s 21:34:15.1 Info: 16: update_artist_history_indexes migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 16 21:34:15.1 Info: CreateIndex Albums (ArtistId) 21:34:15.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:15.1 Info: => 0.0001312s 21:34:15.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:15.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:15.1 Info: => 0.0001255s 21:34:15.1 Info: DeleteIndex History (AlbumId) 21:34:15.1 Info: DROP INDEX "IX_History_AlbumId" 21:34:15.1 Info: => 0.0001376s 21:34:15.1 Info: CreateIndex History (AlbumId, Date) 21:34:15.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:15.1 Info: => 0.0001227s 21:34:15.1 Info: DeleteIndex History (DownloadId) 21:34:15.1 Info: DROP INDEX "IX_History_DownloadId" 21:34:15.1 Info: => 0.0001394s 21:34:15.1 Info: CreateIndex History (DownloadId, Date) 21:34:15.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:15.1 Info: => 0.0001191s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:15', 'update_artist_history_indexes') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 16: update_artist_history_indexes migrated 21:34:15.1 Info: => 0.0005167s 21:34:15.1 Info: 17: remove_nma migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 17 21:34:15.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:15.1 Info: => 3.71E-05s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:15', 'remove_nma') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 17: remove_nma migrated 21:34:15.1 Info: => 0.0003465s 21:34:15.1 Info: 18: album_disambiguation migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 18 21:34:15.1 Info: AlterTable Albums 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: CreateColumn Albums Disambiguation String 21:34:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:15.1 Info: => 0.0005301s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:15', 'album_disambiguation') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 18: album_disambiguation migrated 21:34:15.1 Info: => 0.0008874s 21:34:15.1 Info: 19: add_ape_quality_in_profiles migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 19 21:34:15.1 Info: PerformDBOperation 21:34:15.1 Info: Performing DB Operation 21:34:15.1 Info: => 3.82E-05s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:15', 'add_ape_quality_in_profiles') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 19: add_ape_quality_in_profiles migrated 21:34:15.1 Info: => 0.0003569s 21:34:15.1 Info: 20: remove_pushalot migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 20 21:34:15.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:15.1 Info: => 3.65E-05s 21:34:15.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:15.1 Info: => 2.84E-05s 21:34:15.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:15.1 Info: => 2.62E-05s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:15', 'remove_pushalot') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 20: remove_pushalot migrated 21:34:15.1 Info: => 0.0003661s 21:34:15.1 Info: 21: add_custom_filters migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 21 21:34:15.1 Info: CreateTable CustomFilters 21:34:15.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:15.1 Info: => 0.0001444s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:15', 'add_custom_filters') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 21: add_custom_filters migrated 21:34:15.1 Info: => 0.0004784s 21:34:15.1 Info: 22: import_list_tags migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 22 21:34:15.1 Info: AlterTable ImportLists 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: CreateColumn ImportLists Tags String 21:34:15.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:15.1 Info: => 0.0005012s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:15', 'import_list_tags') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 22: import_list_tags migrated 21:34:15.1 Info: => 0.0008405s 21:34:15.1 Info: 23: add_release_groups_etc migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 23 21:34:15.1 Info: CreateTable ArtistMetadata 21:34:15.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:15.1 Info: => 0.00019s 21:34:15.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:15.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:15.1 Info: => 0.0001423s 21:34:15.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:15.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:15.1 Info: => 0.0001067s 21:34:15.1 Info: AlterTable Artists 21:34:15.1 Info: => 3E-07s 21:34:15.1 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:15.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:15.1 Info: => 0.0005558s 21:34:15.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:15.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:15.1 Info: => 5.5E-05s 21:34:15.1 Info: CreateTable AlbumReleases 21:34:15.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:15.1 Info: => 0.000175s 21:34:15.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:15.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:15.1 Info: => 0.0001224s 21:34:15.1 Info: CreateIndex AlbumReleases (AlbumId) 21:34:15.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:15.1 Info: => 0.0001179s 21:34:15.1 Info: PerformDBOperation 21:34:15.1 Info: Performing DB Operation 21:34:15.1 Info: => 3.28E-05s 21:34:15.1 Info: AlterTable Albums 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:15.1 Info: => 0.000569s 21:34:15.1 Info: AlterTable Albums 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:15.1 Info: => 0.000579s 21:34:15.1 Info: AlterTable Albums 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: CreateColumn Albums Links String 21:34:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:15.1 Info: => 0.0005937s 21:34:15.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:15.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:15.1 Info: => 9.03E-05s 21:34:15.1 Info: AlterTable Tracks 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: CreateColumn Tracks ForeignRecordingId String 21:34:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:15.1 Info: => 0.0005939s 21:34:15.1 Info: AlterTable Tracks 21:34:15.1 Info: => 3E-07s 21:34:15.1 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:15.1 Info: => 0.0005746s 21:34:15.1 Info: AlterTable Tracks 21:34:15.1 Info: => 5E-07s 21:34:15.1 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:15.1 Info: => 0.0005892s 21:34:15.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:15.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:15.1 Info: => 7.07E-05s 21:34:15.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:15.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:15.1 Info: => 5.85E-05s 21:34:15.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:15.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.1 Info: DROP TABLE "Artists" 21:34:15.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.1 Info: => 0.0138903s 21:34:15.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:15.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:15.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:15.1 Info: DROP TABLE "Albums" 21:34:15.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.1 Info: => 0.0050472s 21:34:15.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:15.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:15.1 Info: DROP TABLE "Tracks" 21:34:15.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:15.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:15.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:15.1 Info: => 0.004241s 21:34:15.1 Info: DeleteColumn TrackFiles ArtistId 21:34:15.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:15.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:15.1 Info: DROP TABLE "TrackFiles" 21:34:15.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.1 Info: => 0.0038078s 21:34:15.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:15.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.1 Info: => 0.0001219s 21:34:15.1 Info: CreateIndex Artists (Monitored) 21:34:15.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.1 Info: => 0.0001187s 21:34:15.1 Info: CreateIndex Albums (ArtistMetadataId) 21:34:15.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:15.1 Info: => 0.0001151s 21:34:15.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:15.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:15.1 Info: => 0.0001131s 21:34:15.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:15.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:15.1 Info: => 0.0001154s 21:34:15.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:15.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:15.1 Info: => 0.0001218s 21:34:15.1 Info: UpdateData 21:34:15.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:15.1 Info: => 4.14E-05s 21:34:15.1 Info: UpdateData 21:34:15.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:15.1 Info: => 3.22E-05s 21:34:15.1 Info: UpdateData 21:34:15.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:15.1 Info: => 3.66E-05s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:15', 'add_release_groups_etc') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 23: add_release_groups_etc migrated 21:34:15.1 Info: => 0.0007414s 21:34:15.1 Info: 24: NewMediaInfoFormat migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 24 21:34:15.1 Info: UpdateData 21:34:15.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:15.1 Info: => 3.79E-05s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:15', 'NewMediaInfoFormat') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 24: NewMediaInfoFormat migrated 21:34:15.1 Info: => 0.0004891s 21:34:15.1 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 25 21:34:15.1 Info: RenameTable Restrictions ReleaseProfiles 21:34:15.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:15.1 Info: => 0.001498s 21:34:15.1 Info: AlterTable ReleaseProfiles 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:15.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:15.1 Info: => 0.0005022s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:15', 'rename_restrictions_to_release_profiles') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:15.1 Info: => 0.0009683s 21:34:15.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 26 21:34:15.1 Info: RenameTable Profiles QualityProfiles 21:34:15.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:15.1 Info: => 0.0014524s 21:34:15.1 Info: AlterTable QualityProfiles 21:34:15.1 Info: => 3E-07s 21:34:15.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:15.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:15.1 Info: => 0.0005324s 21:34:15.1 Info: AlterTable LanguageProfiles 21:34:15.1 Info: => 3E-07s 21:34:15.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:15.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:15.1 Info: => 0.000552s 21:34:15.1 Info: UpdateData 21:34:15.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:15.1 Info: => 3.87E-05s 21:34:15.1 Info: UpdateData 21:34:15.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:15.1 Info: => 3.02E-05s 21:34:15.1 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:15.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.1 Info: DROP TABLE "Artists" 21:34:15.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.1 Info: => 0.0044242s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:15', 'rename_quality_profiles_add_upgrade_allowed') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:15.1 Info: => 0.0050216s 21:34:15.1 Info: 27: add_import_exclusions migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 27 21:34:15.1 Info: CreateTable ImportListExclusions 21:34:15.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:15.1 Info: => 0.0001379s 21:34:15.1 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:15.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:15.1 Info: => 0.0001148s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:15', 'add_import_exclusions') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 27: add_import_exclusions migrated 21:34:15.1 Info: => 0.0005847s 21:34:15.1 Info: 28: clean_artist_metadata_table migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 28 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.1 Info: => 0.0001771s 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.1 Info: => 0.0001169s 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:15.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:15.1 Info: => 0.0001136s 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:15.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:15.1 Info: => 0.0001117s 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.1 Info: => 0.0001105s 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:15.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:15.1 Info: => 0.0001078s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:15', 'clean_artist_metadata_table') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 28: clean_artist_metadata_table migrated 21:34:15.1 Info: => 0.0005687s 21:34:15.1 Info: 29: health_issue_notification migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 29 21:34:15.1 Info: AlterTable Notifications 21:34:15.1 Info: => 6E-07s 21:34:15.1 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:15.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:15.1 Info: => 0.0005505s 21:34:15.1 Info: AlterTable Notifications 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:15.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:15.1 Info: => 0.0004959s 21:34:15.1 Info: AlterTable Notifications 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:15.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:15.1 Info: => 0.0005386s 21:34:15.1 Info: AlterTable Notifications 21:34:15.1 Info: => 3E-07s 21:34:15.1 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:15.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:15.1 Info: => 0.0005283s 21:34:15.1 Info: AlterTable Notifications 21:34:15.1 Info: => 3E-07s 21:34:15.1 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:15.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:15.1 Info: => 0.0004903s 21:34:15.1 Info: DeleteColumn Notifications OnDownload 21:34:15.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:15.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:15.1 Info: DROP TABLE "Notifications" 21:34:15.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:15.1 Info: => 0.0037128s 21:34:15.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:15.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:15.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:15.1 Info: DROP TABLE "Notifications" 21:34:15.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:15.1 Info: => 0.0038125s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:15', 'health_issue_notification') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 29: health_issue_notification migrated 21:34:15.1 Info: => 0.0043348s 21:34:15.1 Info: 30: add_mediafilerepository_mtime migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 30 21:34:15.1 Info: AlterTable TrackFiles 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: CreateColumn TrackFiles Modified DateTime 21:34:15.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:15.1 Info: => 0.0005561s 21:34:15.1 Info: AlterTable TrackFiles 21:34:15.1 Info: => 3E-07s 21:34:15.1 Info: CreateColumn TrackFiles Path String 21:34:15.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:15.1 Info: => 0.0005256s 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:15.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:15.1 Info: => 3.03E-05s 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:15.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:15.1 Info: => 0.0001153s 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:15.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:15.1 Info: => 0.0001252s 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:15.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:15.1 Info: => 0.0001297s 21:34:15.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:15.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:15.1 Info: => 6.62E-05s 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:15.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:15.1 Info: => 4.67E-05s 21:34:15.1 Info: AlterTable TrackFiles 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: AlterColumn TrackFiles Path String 21:34:15.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:15.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:15.1 Info: DROP TABLE "TrackFiles" 21:34:15.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.1 Info: => 0.0039171s 21:34:15.1 Info: CreateIndex TrackFiles (Path) 21:34:15.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:15.1 Info: => 0.000113s 21:34:15.1 Info: DeleteColumn TrackFiles RelativePath 21:34:15.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:15.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:15.1 Info: DROP TABLE "TrackFiles" 21:34:15.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:15.1 Info: => 0.0040843s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:15', 'add_mediafilerepository_mtime') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 30: add_mediafilerepository_mtime migrated 21:34:15.1 Info: => 0.004578s 21:34:15.1 Info: 31: add_artistmetadataid_constraint migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 31 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:15.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:15.1 Info: => 6.97E-05s 21:34:15.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:15.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:15.1 Info: => 0.0001367s 21:34:15.1 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:15.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.1 Info: DROP TABLE "Artists" 21:34:15.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.1 Info: => 0.0042667s 21:34:15.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:15.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.1 Info: => 0.0001091s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:15', 'add_artistmetadataid_constraint') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 31: add_artistmetadataid_constraint migrated 21:34:15.1 Info: => 0.0006103s 21:34:15.1 Info: 32: old_ids_and_artist_alias migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 32 21:34:15.1 Info: AlterTable ArtistMetadata 21:34:15.1 Info: => 6E-07s 21:34:15.1 Info: CreateColumn ArtistMetadata Aliases String 21:34:15.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:15.1 Info: => 0.0005705s 21:34:15.1 Info: AlterTable ArtistMetadata 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:15.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.1 Info: => 0.000549s 21:34:15.1 Info: AlterTable Albums 21:34:15.1 Info: => 4E-07s 21:34:15.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.1 Info: => 0.00055s 21:34:15.1 Info: AlterTable AlbumReleases 21:34:15.1 Info: => 3E-07s 21:34:15.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:15.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.1 Info: => 0.0005917s 21:34:15.1 Info: AlterTable Tracks 21:34:15.1 Info: => 3E-07s 21:34:15.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.1 Info: => 0.0005668s 21:34:15.1 Info: AlterTable Tracks 21:34:15.1 Info: => 3E-07s 21:34:15.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.1 Info: => 0.0005516s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:15', 'old_ids_and_artist_alias') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 32: old_ids_and_artist_alias migrated 21:34:15.1 Info: => 0.0010183s 21:34:15.1 Info: 33: download_propers_config migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 33 21:34:15.1 Info: PerformDBOperation 21:34:15.1 Info: Performing DB Operation 21:34:15.1 Info: => 2.59E-05s 21:34:15.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:15.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:15.1 Info: => 2.63E-05s 21:34:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:15', 'download_propers_config') 21:34:15.1 Info: Committing Transaction 21:34:15.1 Info: 33: download_propers_config migrated 21:34:15.1 Info: => 0.000455s 21:34:15.1 Info: 34: remove_language_profiles migrating 21:34:15.1 Info: Beginning Transaction 21:34:15.1 Info: Starting migration of Main DB to 34 21:34:15.1 Info: DeleteTable LanguageProfiles 21:34:15.1 Info: DROP TABLE "LanguageProfiles" 21:34:15.1 Info: => 0.0002226s 21:34:15.1 Info: DeleteColumn Artists LanguageProfileId 21:34:15.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.1 Info: DROP TABLE "Artists" 21:34:15.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.1 Info: => 0.0046709s 21:34:15.1 Info: DeleteColumn ImportLists LanguageProfileId 21:34:15.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:15.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:15.1 Info: DROP TABLE "ImportLists" 21:34:15.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:15.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:15.1 Info: => 0.0041253s 21:34:15.1 Info: DeleteColumn Blacklist Language 21:34:15.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:15.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:15.1 Info: DROP TABLE "Blacklist" 21:34:15.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:15.1 Info: => 0.0038524s 21:34:15.1 Info: DeleteColumn History Language 21:34:15.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:15.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:15.2 Info: DROP TABLE "History" 21:34:15.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:15.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:15.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:15.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:15.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:15.2 Info: => 0.0046946s 21:34:15.2 Info: DeleteColumn LyricFiles Language 21:34:15.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:15.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:15.2 Info: DROP TABLE "LyricFiles" 21:34:15.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:15.2 Info: => 0.0037769s 21:34:15.2 Info: DeleteColumn TrackFiles Language 21:34:15.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:15.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:15.2 Info: DROP TABLE "TrackFiles" 21:34:15.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:15.2 Info: => 0.0061475s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:15', 'remove_language_profiles') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 34: remove_language_profiles migrated 21:34:15.2 Info: => 0.0067709s 21:34:15.2 Info: 35: multi_disc_naming_format migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 35 21:34:15.2 Info: AlterTable NamingConfig 21:34:15.2 Info: => 5E-07s 21:34:15.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:15.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:15.2 Info: => 0.0005443s 21:34:15.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:15.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:15.2 Info: => 3.39E-05s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:15', 'multi_disc_naming_format') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 35: multi_disc_naming_format migrated 21:34:15.2 Info: => 0.0004847s 21:34:15.2 Info: 36: add_download_client_priority migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 36 21:34:15.2 Info: AlterTable DownloadClients 21:34:15.2 Info: => 6E-07s 21:34:15.2 Info: CreateColumn DownloadClients Priority Int32 21:34:15.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:15.2 Info: => 0.0005717s 21:34:15.2 Info: PerformDBOperation 21:34:15.2 Info: Performing DB Operation 21:34:15.2 Info: => 4.63E-05s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:15', 'add_download_client_priority') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 36: add_download_client_priority migrated 21:34:15.2 Info: => 0.0005094s 21:34:15.2 Info: 37: remove_growl_prowl migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 37 21:34:15.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:15.2 Info: => 3.78E-05s 21:34:15.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:15.2 Info: => 2.74E-05s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:15', 'remove_growl_prowl') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 37: remove_growl_prowl migrated 21:34:15.2 Info: => 0.0004827s 21:34:15.2 Info: 38: remove_plex_hometheatre migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 38 21:34:15.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:15.2 Info: => 3.35E-05s 21:34:15.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:15.2 Info: => 2.59E-05s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:15', 'remove_plex_hometheatre') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 38: remove_plex_hometheatre migrated 21:34:15.2 Info: => 0.0004511s 21:34:15.2 Info: 39: add_root_folder_add_defaults migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 39 21:34:15.2 Info: AlterTable RootFolders 21:34:15.2 Info: => 5E-07s 21:34:15.2 Info: CreateColumn RootFolders Name String 21:34:15.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:15.2 Info: => 0.0005781s 21:34:15.2 Info: AlterTable RootFolders 21:34:15.2 Info: => 4E-07s 21:34:15.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:15.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:15.2 Info: => 0.0005676s 21:34:15.2 Info: AlterTable RootFolders 21:34:15.2 Info: => 4E-07s 21:34:15.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:15.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:15.2 Info: => 0.0005679s 21:34:15.2 Info: AlterTable RootFolders 21:34:15.2 Info: => 4E-07s 21:34:15.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:15.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:15.2 Info: => 0.0006169s 21:34:15.2 Info: AlterTable RootFolders 21:34:15.2 Info: => 3E-07s 21:34:15.2 Info: CreateColumn RootFolders DefaultTags String 21:34:15.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:15.2 Info: => 0.0005787s 21:34:15.2 Info: PerformDBOperation 21:34:15.2 Info: Performing DB Operation 21:34:15.2 Info: => 4.81E-05s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:15', 'add_root_folder_add_defaults') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 39: add_root_folder_add_defaults migrated 21:34:15.2 Info: => 0.0005027s 21:34:15.2 Info: 40: task_duration migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 40 21:34:15.2 Info: AlterTable ScheduledTasks 21:34:15.2 Info: => 5E-07s 21:34:15.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:15.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:15.2 Info: => 0.0005792s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:15', 'task_duration') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 40: task_duration migrated 21:34:15.2 Info: => 0.0010377s 21:34:15.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 41 21:34:15.2 Info: AlterTable ReleaseProfiles 21:34:15.2 Info: => 5E-07s 21:34:15.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:15.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:15.2 Info: => 0.0006454s 21:34:15.2 Info: AlterTable ReleaseProfiles 21:34:15.2 Info: => 4E-07s 21:34:15.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:15.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:15.2 Info: => 0.0005623s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:15', 'add_indexer_and_enabled_to_release_profiles') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:15.2 Info: => 0.0010219s 21:34:15.2 Info: 42: remove_album_folders migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 42 21:34:15.2 Info: DeleteColumn Artists AlbumFolder 21:34:15.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.2 Info: DROP TABLE "Artists" 21:34:15.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.2 Info: => 0.0052896s 21:34:15.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:15.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:15.2 Info: => 3.55E-05s 21:34:15.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:15.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:15.2 Info: => 2.86E-05s 21:34:15.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:15.2 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:15.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:15.2 Info: DROP TABLE "NamingConfig" 21:34:15.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:15.2 Info: => 0.0037261s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:15', 'remove_album_folders') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 42: remove_album_folders migrated 21:34:15.2 Info: => 0.0042735s 21:34:15.2 Info: 44: add_priority_to_indexers migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 44 21:34:15.2 Info: AlterTable Indexers 21:34:15.2 Info: => 6E-07s 21:34:15.2 Info: CreateColumn Indexers Priority Int32 21:34:15.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:15.2 Info: => 0.0005328s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:15', 'add_priority_to_indexers') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 44: add_priority_to_indexers migrated 21:34:15.2 Info: => 0.0009886s 21:34:15.2 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 45 21:34:15.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:15.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:15.2 Info: => 0.000106s 21:34:15.2 Info: PerformDBOperation 21:34:15.2 Info: Performing DB Operation 21:34:15.2 Info: => 2.45E-05s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:15', 'remove_chown_and_folderchmod_config') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:15.2 Info: => 0.0004507s 21:34:15.2 Info: 47: update_notifiarr migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 47 21:34:15.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:15.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:15.2 Info: => 5.32E-05s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:15', 'update_notifiarr') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 47: update_notifiarr migrated 21:34:15.2 Info: => 0.0004293s 21:34:15.2 Info: 49: email_multiple_addresses migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 49 21:34:15.2 Info: PerformDBOperation 21:34:15.2 Info: Performing DB Operation 21:34:15.2 Info: => 4.71E-05s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:15', 'email_multiple_addresses') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 49: email_multiple_addresses migrated 21:34:15.2 Info: => 0.0004963s 21:34:15.2 Info: 50: rename_blacklist_to_blocklist migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 50 21:34:15.2 Info: RenameTable Blacklist Blocklist 21:34:15.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:15.2 Info: => 0.0014631s 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:15', 'rename_blacklist_to_blocklist') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 50: rename_blacklist_to_blocklist migrated 21:34:15.2 Info: => 0.0018647s 21:34:15.2 Info: 51: cdh_per_downloadclient migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 51 21:34:15.2 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 21:34:15.2 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 21:34:15.2 Info: AlterTable DownloadClients 21:34:15.2 Info: => 4E-07s 21:34:15.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:15.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:15.2 Info: => 0.0005378s 21:34:15.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:15.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:15.2 Info: => 0.0005944s 21:34:15.2 Info: PerformDBOperation 21:34:15.2 Info: Performing DB Operation 21:34:15.2 Info: => 0.0001623s 21:34:15.2 Info: -> 2 Insert operations completed in 00:00:00.0001144 taking an average of 00:00:00.0000572 21:34:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:15', 'cdh_per_downloadclient') 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: 51: cdh_per_downloadclient migrated 21:34:15.2 Info: => 0.0006284s 21:34:15.2 Debug: Took: 00:00:00.2167521 21:34:15.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 21:34:15.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 21:34:15.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864552850654_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:15.2 Info: DatabaseEngineVersionCheck migrating 21:34:15.2 Info: PerformDBOperation 21:34:15.2 Info: Performing DB Operation 21:34:15.2 Info: SQLite 3.47.2 21:34:15.2 Info: => 0.0017667s 21:34:15.2 Info: DatabaseEngineVersionCheck migrated 21:34:15.2 Info: => 0.001794s 21:34:15.2 Info: VersionMigration migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: CreateTable VersionInfo 21:34:15.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:15.2 Info: => 0.0001702s 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: VersionMigration migrated 21:34:15.2 Info: => 0.0008623s 21:34:15.2 Info: VersionUniqueMigration migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: CreateIndex VersionInfo (Version) 21:34:15.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:15.2 Info: => 0.0001047s 21:34:15.2 Info: AlterTable VersionInfo 21:34:15.2 Info: => 3E-07s 21:34:15.2 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:15.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:15.2 Info: => 0.0004408s 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: VersionUniqueMigration migrated 21:34:15.2 Info: => 0.0007503s 21:34:15.2 Info: VersionDescriptionMigration migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: AlterTable VersionInfo 21:34:15.2 Info: => 5E-07s 21:34:15.2 Info: CreateColumn VersionInfo Description String 21:34:15.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:15.2 Info: => 0.0001761s 21:34:15.2 Info: Committing Transaction 21:34:15.2 Info: VersionDescriptionMigration migrated 21:34:15.2 Info: => 0.0004279s 21:34:15.2 Info: 1: InitialSetup migrating 21:34:15.2 Info: Beginning Transaction 21:34:15.2 Info: Starting migration of Main DB to 1 21:34:15.3 Info: CreateTable Config 21:34:15.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:15.3 Info: => 0.000132s 21:34:15.3 Info: CreateIndex Config (Key) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:15.3 Info: => 7.61E-05s 21:34:15.3 Info: CreateTable RootFolders 21:34:15.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:15.3 Info: => 8.27E-05s 21:34:15.3 Info: CreateIndex RootFolders (Path) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:15.3 Info: => 7.07E-05s 21:34:15.3 Info: CreateTable Artists 21:34:15.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:15.3 Info: => 0.0001944s 21:34:15.3 Info: CreateIndex Artists (ForeignArtistId) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:15.3 Info: => 7.35E-05s 21:34:15.3 Info: CreateIndex Artists (NameSlug) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:15.3 Info: => 7.32E-05s 21:34:15.3 Info: CreateIndex Artists (CleanName) 21:34:15.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.3 Info: => 6.76E-05s 21:34:15.3 Info: CreateIndex Artists (Path) 21:34:15.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.3 Info: => 9E-05s 21:34:15.3 Info: CreateTable Albums 21:34:15.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:15.3 Info: => 0.0001832s 21:34:15.3 Info: CreateIndex Albums (ForeignAlbumId) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.3 Info: => 8.28E-05s 21:34:15.3 Info: CreateIndex Albums (MBId) 21:34:15.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:15.3 Info: => 6.7E-05s 21:34:15.3 Info: CreateIndex Albums (TADBId) 21:34:15.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:15.3 Info: => 6.72E-05s 21:34:15.3 Info: CreateIndex Albums (TitleSlug) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:15.3 Info: => 6.58E-05s 21:34:15.3 Info: CreateIndex Albums (CleanTitle) 21:34:15.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.3 Info: => 6.37E-05s 21:34:15.3 Info: CreateIndex Albums (Path) 21:34:15.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:15.3 Info: => 6.48E-05s 21:34:15.3 Info: CreateTable Tracks 21:34:15.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:15.3 Info: => 0.0001219s 21:34:15.3 Info: CreateIndex Tracks (ForeignTrackId) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:15.3 Info: => 7.04E-05s 21:34:15.3 Info: CreateIndex Tracks (ArtistId) 21:34:15.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:15.3 Info: => 7.26E-05s 21:34:15.3 Info: CreateIndex Tracks (TrackFileId) 21:34:15.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:15.3 Info: => 7.52E-05s 21:34:15.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:15.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:15.3 Info: => 7.32E-05s 21:34:15.3 Info: CreateTable TrackFiles 21:34:15.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:15.3 Info: => 0.0001196s 21:34:15.3 Info: CreateIndex TrackFiles (ArtistId) 21:34:15.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:15.3 Info: => 6.95E-05s 21:34:15.3 Info: CreateIndex TrackFiles (AlbumId) 21:34:15.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.3 Info: => 6.86E-05s 21:34:15.3 Info: CreateTable History 21:34:15.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:15.3 Info: => 0.0001253s 21:34:15.3 Info: CreateIndex History (Date) 21:34:15.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:15.3 Info: => 7.2E-05s 21:34:15.3 Info: CreateIndex History (EventType) 21:34:15.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:15.3 Info: => 6.95E-05s 21:34:15.3 Info: CreateIndex History (DownloadId) 21:34:15.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:15.3 Info: => 6.69E-05s 21:34:15.3 Info: CreateIndex History (AlbumId) 21:34:15.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:15.3 Info: => 9.43E-05s 21:34:15.3 Info: CreateTable Notifications 21:34:15.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:15.3 Info: => 0.0001286s 21:34:15.3 Info: CreateTable ScheduledTasks 21:34:15.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:15.3 Info: => 0.0001053s 21:34:15.3 Info: CreateIndex ScheduledTasks (TypeName) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:15.3 Info: => 7.29E-05s 21:34:15.3 Info: CreateTable Indexers 21:34:15.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:15.3 Info: => 9.66E-05s 21:34:15.3 Info: CreateIndex Indexers (Name) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:15.3 Info: => 7.83E-05s 21:34:15.3 Info: CreateTable Profiles 21:34:15.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:15.3 Info: => 8.49E-05s 21:34:15.3 Info: CreateIndex Profiles (Name) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:15.3 Info: => 9.77E-05s 21:34:15.3 Info: CreateTable QualityDefinitions 21:34:15.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:15.3 Info: => 0.0001106s 21:34:15.3 Info: CreateIndex QualityDefinitions (Quality) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:15.3 Info: => 7.4E-05s 21:34:15.3 Info: CreateIndex QualityDefinitions (Title) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:15.3 Info: => 7.56E-05s 21:34:15.3 Info: CreateTable NamingConfig 21:34:15.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:15.3 Info: => 0.0001113s 21:34:15.3 Info: CreateTable Blacklist 21:34:15.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:15.3 Info: => 0.0001782s 21:34:15.3 Info: CreateTable Metadata 21:34:15.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:15.3 Info: => 0.0001023s 21:34:15.3 Info: CreateTable MetadataFiles 21:34:15.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:15.3 Info: => 0.000129s 21:34:15.3 Info: CreateTable DownloadClients 21:34:15.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:15.3 Info: => 9.94E-05s 21:34:15.3 Info: CreateTable PendingReleases 21:34:15.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:15.3 Info: => 0.0001079s 21:34:15.3 Info: CreateTable RemotePathMappings 21:34:15.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:15.3 Info: => 9.41E-05s 21:34:15.3 Info: CreateTable Tags 21:34:15.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:15.3 Info: => 8.53E-05s 21:34:15.3 Info: CreateIndex Tags (Label) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:15.3 Info: => 8.55E-05s 21:34:15.3 Info: CreateTable Restrictions 21:34:15.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:15.3 Info: => 8.85E-05s 21:34:15.3 Info: CreateTable DelayProfiles 21:34:15.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:15.3 Info: => 0.0001218s 21:34:15.3 Info: CreateTable Users 21:34:15.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:15.3 Info: => 8.88E-05s 21:34:15.3 Info: CreateIndex Users (Identifier) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:15.3 Info: => 8.34E-05s 21:34:15.3 Info: CreateIndex Users (Username) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:15.3 Info: => 7.78E-05s 21:34:15.3 Info: CreateTable Commands 21:34:15.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:15.3 Info: => 0.0001162s 21:34:15.3 Info: CreateTable IndexerStatus 21:34:15.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:15.3 Info: => 0.0001142s 21:34:15.3 Info: CreateIndex IndexerStatus (ProviderId) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:15.3 Info: => 0.0001019s 21:34:15.3 Info: CreateTable ExtraFiles 21:34:15.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:15.3 Info: => 0.0001202s 21:34:15.3 Info: CreateTable LyricFiles 21:34:15.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:15.3 Info: => 0.0001259s 21:34:15.3 Info: CreateTable LanguageProfiles 21:34:15.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:15.3 Info: => 8.67E-05s 21:34:15.3 Info: CreateIndex LanguageProfiles (Name) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:15.3 Info: => 8.54E-05s 21:34:15.3 Info: CreateTable DownloadClientStatus 21:34:15.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:15.3 Info: => 9.95E-05s 21:34:15.3 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:15.3 Info: => 8.74E-05s 21:34:15.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:15.3 Info: -> 1 Insert operations completed in 00:00:00.0000527 taking an average of 00:00:00.0000527 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:15', 'InitialSetup') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 1: InitialSetup migrated 21:34:15.3 Info: => 0.0010404s 21:34:15.3 Info: 2: add_reason_to_pending_releases migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 2 21:34:15.3 Info: AlterTable PendingReleases 21:34:15.3 Info: => 5E-07s 21:34:15.3 Info: CreateColumn PendingReleases Reason Int32 21:34:15.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:15.3 Info: => 0.00055s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:15', 'add_reason_to_pending_releases') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 2: add_reason_to_pending_releases migrated 21:34:15.3 Info: => 0.0010421s 21:34:15.3 Info: 3: add_medium_support migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 3 21:34:15.3 Info: AlterTable Albums 21:34:15.3 Info: => 5E-07s 21:34:15.3 Info: CreateColumn Albums Media String 21:34:15.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:15.3 Info: => 0.0005227s 21:34:15.3 Info: AlterTable Tracks 21:34:15.3 Info: => 4E-07s 21:34:15.3 Info: CreateColumn Tracks MediumNumber Int32 21:34:15.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:15.3 Info: => 0.0004909s 21:34:15.3 Info: AlterTable Tracks 21:34:15.3 Info: => 4E-07s 21:34:15.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:15.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:15.3 Info: => 0.0004726s 21:34:15.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:15.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:15.3 Info: => 3.7E-05s 21:34:15.3 Info: DeleteColumn Tracks TrackNumber 21:34:15.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:15.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:15.3 Info: DROP TABLE "Tracks" 21:34:15.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:15.3 Info: => 0.0040758s 21:34:15.3 Info: AlterTable Tracks 21:34:15.3 Info: => 4E-07s 21:34:15.3 Info: CreateColumn Tracks TrackNumber String 21:34:15.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:15.3 Info: => 0.000473s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:15', 'add_medium_support') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 3: add_medium_support migrated 21:34:15.3 Info: => 0.0009953s 21:34:15.3 Info: 4: add_various_qualites_in_profile migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 4 21:34:15.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:15.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:15.3 Info: => 4.09E-05s 21:34:15.3 Info: PerformDBOperation 21:34:15.3 Info: Performing DB Operation 21:34:15.3 Info: => 2.92E-05s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:15', 'add_various_qualites_in_profile') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 4: add_various_qualites_in_profile migrated 21:34:15.3 Info: => 0.000465s 21:34:15.3 Info: 5: metadata_profiles migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 5 21:34:15.3 Info: CreateTable MetadataProfiles 21:34:15.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:15.3 Info: => 0.0001101s 21:34:15.3 Info: CreateIndex MetadataProfiles (Name) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:15.3 Info: => 9.47E-05s 21:34:15.3 Info: AlterTable Artists 21:34:15.3 Info: => 3E-07s 21:34:15.3 Info: CreateColumn Artists MetadataProfileId Int32 21:34:15.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:15.3 Info: => 0.0005039s 21:34:15.3 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:15.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:15.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:15.3 Info: DROP TABLE "Artists" 21:34:15.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.3 Info: => 0.0041381s 21:34:15.3 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:15.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:15.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:15.3 Info: DROP TABLE "Artists" 21:34:15.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.3 Info: => 0.0039975s 21:34:15.3 Info: AlterTable Albums 21:34:15.3 Info: => 3E-07s 21:34:15.3 Info: CreateColumn Albums SecondaryTypes String 21:34:15.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:15.3 Info: => 0.0004594s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:15', 'metadata_profiles') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 5: metadata_profiles migrated 21:34:15.3 Info: => 0.001056s 21:34:15.3 Info: 6: separate_automatic_and_interactive_search migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 6 21:34:15.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:15.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:15.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:15.3 Info: DROP TABLE "Indexers" 21:34:15.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:15.3 Info: => 0.0034158s 21:34:15.3 Info: AlterTable Indexers 21:34:15.3 Info: => 3E-07s 21:34:15.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:15.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:15.3 Info: => 0.0004545s 21:34:15.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:15.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:15.3 Info: => 3.28E-05s 21:34:15.3 Info: AlterTable Indexers 21:34:15.3 Info: => 3E-07s 21:34:15.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:15.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:15.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:15.3 Info: DROP TABLE "Indexers" 21:34:15.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:15.3 Info: => 0.0034034s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:15', 'separate_automatic_and_interactive_search') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 6: separate_automatic_and_interactive_search migrated 21:34:15.3 Info: => 0.0038877s 21:34:15.3 Info: 7: change_album_path_to_relative migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 7 21:34:15.3 Info: DeleteColumn Albums Path 21:34:15.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:15.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:15.3 Info: DROP TABLE "Albums" 21:34:15.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.3 Info: => 0.0041343s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:15', 'change_album_path_to_relative') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 7: change_album_path_to_relative migrated 21:34:15.3 Info: => 0.0046907s 21:34:15.3 Info: 8: change_quality_size_mb_to_kb migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 8 21:34:15.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:15.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:15.3 Info: => 3.83E-05s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:15', 'change_quality_size_mb_to_kb') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 8: change_quality_size_mb_to_kb migrated 21:34:15.3 Info: => 0.0004102s 21:34:15.3 Info: 9: album_releases migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 9 21:34:15.3 Info: AlterTable Albums 21:34:15.3 Info: => 5E-07s 21:34:15.3 Info: CreateColumn Albums Releases String 21:34:15.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:15.3 Info: => 0.0004567s 21:34:15.3 Info: AlterTable Albums 21:34:15.3 Info: => 3E-07s 21:34:15.3 Info: CreateColumn Albums CurrentRelease String 21:34:15.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:15.3 Info: => 0.0004869s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:15', 'album_releases') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 9: album_releases migrated 21:34:15.3 Info: => 0.0009553s 21:34:15.3 Info: 10: album_releases_fix migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 10 21:34:15.3 Info: AlterTable Albums 21:34:15.3 Info: => 6E-07s 21:34:15.3 Info: AlterColumn Albums Releases String 21:34:15.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:15.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:15.3 Info: DROP TABLE "Albums" 21:34:15.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.3 Info: => 0.0039755s 21:34:15.3 Info: AlterTable Albums 21:34:15.3 Info: => 4E-07s 21:34:15.3 Info: AlterColumn Albums CurrentRelease String 21:34:15.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:15.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:15.3 Info: DROP TABLE "Albums" 21:34:15.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.3 Info: => 0.0040169s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:15', 'album_releases_fix') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 10: album_releases_fix migrated 21:34:15.3 Info: => 0.0045287s 21:34:15.3 Info: 11: import_lists migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 11 21:34:15.3 Info: CreateTable ImportLists 21:34:15.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:15.3 Info: => 0.0001286s 21:34:15.3 Info: CreateIndex ImportLists (Name) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:15.3 Info: => 8.17E-05s 21:34:15.3 Info: CreateTable ImportListStatus 21:34:15.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:15.3 Info: => 0.0001059s 21:34:15.3 Info: CreateIndex ImportListStatus (ProviderId) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:15.3 Info: => 0.0001037s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:15', 'import_lists') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 11: import_lists migrated 21:34:15.3 Info: => 0.0005654s 21:34:15.3 Info: 12: add_release_status migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 12 21:34:15.3 Info: AlterTable MetadataProfiles 21:34:15.3 Info: => 5E-07s 21:34:15.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:15.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:15.3 Info: => 0.0004729s 21:34:15.3 Info: PerformDBOperation 21:34:15.3 Info: Performing DB Operation 21:34:15.3 Info: => 2.61E-05s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:15', 'add_release_status') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 12: add_release_status migrated 21:34:15.3 Info: => 0.0004873s 21:34:15.3 Info: 13: album_download_notification migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 13 21:34:15.3 Info: AlterTable Notifications 21:34:15.3 Info: => 5E-07s 21:34:15.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:15.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:15.3 Info: => 0.0004695s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:15', 'album_download_notification') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 13: album_download_notification migrated 21:34:15.3 Info: => 0.0008548s 21:34:15.3 Info: 14: fix_language_metadata_profiles migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 14 21:34:15.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:15.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:15.3 Info: => 7.95E-05s 21:34:15.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:15.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:15.3 Info: => 6.87E-05s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:15', 'fix_language_metadata_profiles') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 14: fix_language_metadata_profiles migrated 21:34:15.3 Info: => 0.0004258s 21:34:15.3 Info: 15: remove_fanzub migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 15 21:34:15.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:15.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:15.3 Info: => 3.35E-05s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:15', 'remove_fanzub') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 15: remove_fanzub migrated 21:34:15.3 Info: => 0.0003949s 21:34:15.3 Info: 16: update_artist_history_indexes migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 16 21:34:15.3 Info: CreateIndex Albums (ArtistId) 21:34:15.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:15.3 Info: => 8.81E-05s 21:34:15.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:15.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:15.3 Info: => 8.21E-05s 21:34:15.3 Info: DeleteIndex History (AlbumId) 21:34:15.3 Info: DROP INDEX "IX_History_AlbumId" 21:34:15.3 Info: => 0.000119s 21:34:15.3 Info: CreateIndex History (AlbumId, Date) 21:34:15.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:15.3 Info: => 0.0001042s 21:34:15.3 Info: DeleteIndex History (DownloadId) 21:34:15.3 Info: DROP INDEX "IX_History_DownloadId" 21:34:15.3 Info: => 0.0001166s 21:34:15.3 Info: CreateIndex History (DownloadId, Date) 21:34:15.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:15.3 Info: => 8.51E-05s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:15', 'update_artist_history_indexes') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 16: update_artist_history_indexes migrated 21:34:15.3 Info: => 0.0005672s 21:34:15.3 Info: 17: remove_nma migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 17 21:34:15.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:15.3 Info: => 3.94E-05s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:15', 'remove_nma') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 17: remove_nma migrated 21:34:15.3 Info: => 0.0004567s 21:34:15.3 Info: 18: album_disambiguation migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 18 21:34:15.3 Info: AlterTable Albums 21:34:15.3 Info: => 6E-07s 21:34:15.3 Info: CreateColumn Albums Disambiguation String 21:34:15.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:15.3 Info: => 0.0006022s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:15', 'album_disambiguation') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 18: album_disambiguation migrated 21:34:15.3 Info: => 0.0010987s 21:34:15.3 Info: 19: add_ape_quality_in_profiles migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 19 21:34:15.3 Info: PerformDBOperation 21:34:15.3 Info: Performing DB Operation 21:34:15.3 Info: => 3.93E-05s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:15', 'add_ape_quality_in_profiles') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 19: add_ape_quality_in_profiles migrated 21:34:15.3 Info: => 0.0004355s 21:34:15.3 Info: 20: remove_pushalot migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 20 21:34:15.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:15.3 Info: => 4.27E-05s 21:34:15.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:15.3 Info: => 4.92E-05s 21:34:15.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:15.3 Info: => 3.45E-05s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:15', 'remove_pushalot') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 20: remove_pushalot migrated 21:34:15.3 Info: => 0.0004251s 21:34:15.3 Info: 21: add_custom_filters migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 21 21:34:15.3 Info: CreateTable CustomFilters 21:34:15.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:15.3 Info: => 0.0001308s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:15', 'add_custom_filters') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 21: add_custom_filters migrated 21:34:15.3 Info: => 0.0004909s 21:34:15.3 Info: 22: import_list_tags migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 22 21:34:15.3 Info: AlterTable ImportLists 21:34:15.3 Info: => 6E-07s 21:34:15.3 Info: CreateColumn ImportLists Tags String 21:34:15.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:15.3 Info: => 0.0005295s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:15', 'import_list_tags') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 22: import_list_tags migrated 21:34:15.3 Info: => 0.0009036s 21:34:15.3 Info: 23: add_release_groups_etc migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 23 21:34:15.3 Info: CreateTable ArtistMetadata 21:34:15.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:15.3 Info: => 0.000158s 21:34:15.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:15.3 Info: => 9.89E-05s 21:34:15.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:15.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:15.3 Info: => 0.000109s 21:34:15.3 Info: AlterTable Artists 21:34:15.3 Info: => 3E-07s 21:34:15.3 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:15.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:15.3 Info: => 0.0005946s 21:34:15.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:15.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:15.3 Info: => 6.54E-05s 21:34:15.3 Info: CreateTable AlbumReleases 21:34:15.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:15.3 Info: => 0.0001653s 21:34:15.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:15.3 Info: => 9.24E-05s 21:34:15.3 Info: CreateIndex AlbumReleases (AlbumId) 21:34:15.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:15.3 Info: => 8.81E-05s 21:34:15.3 Info: PerformDBOperation 21:34:15.3 Info: Performing DB Operation 21:34:15.3 Info: => 3.77E-05s 21:34:15.3 Info: AlterTable Albums 21:34:15.3 Info: => 4E-07s 21:34:15.3 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:15.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:15.3 Info: => 0.0005835s 21:34:15.3 Info: AlterTable Albums 21:34:15.3 Info: => 4E-07s 21:34:15.3 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:15.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:15.3 Info: => 0.0006073s 21:34:15.3 Info: AlterTable Albums 21:34:15.3 Info: => 5E-07s 21:34:15.3 Info: CreateColumn Albums Links String 21:34:15.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:15.3 Info: => 0.0005946s 21:34:15.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:15.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:15.3 Info: => 9.46E-05s 21:34:15.3 Info: AlterTable Tracks 21:34:15.3 Info: => 3E-07s 21:34:15.3 Info: CreateColumn Tracks ForeignRecordingId String 21:34:15.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:15.3 Info: => 0.0005308s 21:34:15.3 Info: AlterTable Tracks 21:34:15.3 Info: => 4E-07s 21:34:15.3 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:15.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:15.3 Info: => 0.0005574s 21:34:15.3 Info: AlterTable Tracks 21:34:15.3 Info: => 4E-07s 21:34:15.3 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:15.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:15.3 Info: => 0.0005722s 21:34:15.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:15.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:15.3 Info: => 7.75E-05s 21:34:15.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:15.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:15.3 Info: => 6.75E-05s 21:34:15.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:15.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.3 Info: DROP TABLE "Artists" 21:34:15.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.3 Info: => 0.0136001s 21:34:15.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:15.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:15.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:15.3 Info: DROP TABLE "Albums" 21:34:15.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.3 Info: => 0.0044857s 21:34:15.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:15.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:15.3 Info: DROP TABLE "Tracks" 21:34:15.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:15.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:15.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:15.3 Info: => 0.0040638s 21:34:15.3 Info: DeleteColumn TrackFiles ArtistId 21:34:15.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:15.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:15.3 Info: DROP TABLE "TrackFiles" 21:34:15.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.3 Info: => 0.003794s 21:34:15.3 Info: CreateIndex Artists (ArtistMetadataId) 21:34:15.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.3 Info: => 8.08E-05s 21:34:15.3 Info: CreateIndex Artists (Monitored) 21:34:15.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.3 Info: => 8E-05s 21:34:15.3 Info: CreateIndex Albums (ArtistMetadataId) 21:34:15.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:15.3 Info: => 7.75E-05s 21:34:15.3 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:15.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:15.3 Info: => 7.63E-05s 21:34:15.3 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:15.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:15.3 Info: => 7.5E-05s 21:34:15.3 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:15.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:15.3 Info: => 7.58E-05s 21:34:15.3 Info: UpdateData 21:34:15.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:15.3 Info: => 3.8E-05s 21:34:15.3 Info: UpdateData 21:34:15.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:15.3 Info: => 3.1E-05s 21:34:15.3 Info: UpdateData 21:34:15.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:15.3 Info: => 3.49E-05s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:15', 'add_release_groups_etc') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 23: add_release_groups_etc migrated 21:34:15.3 Info: => 0.0007131s 21:34:15.3 Info: 24: NewMediaInfoFormat migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 24 21:34:15.3 Info: UpdateData 21:34:15.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:15.3 Info: => 4.12E-05s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:15', 'NewMediaInfoFormat') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 24: NewMediaInfoFormat migrated 21:34:15.3 Info: => 0.0004636s 21:34:15.3 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 25 21:34:15.3 Info: RenameTable Restrictions ReleaseProfiles 21:34:15.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:15.3 Info: => 0.0014327s 21:34:15.3 Info: AlterTable ReleaseProfiles 21:34:15.3 Info: => 4E-07s 21:34:15.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:15.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:15.3 Info: => 0.0005215s 21:34:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:15', 'rename_restrictions_to_release_profiles') 21:34:15.3 Info: Committing Transaction 21:34:15.3 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:15.3 Info: => 0.0009759s 21:34:15.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:15.3 Info: Beginning Transaction 21:34:15.3 Info: Starting migration of Main DB to 26 21:34:15.3 Info: RenameTable Profiles QualityProfiles 21:34:15.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:15.3 Info: => 0.0014175s 21:34:15.3 Info: AlterTable QualityProfiles 21:34:15.3 Info: => 4E-07s 21:34:15.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:15.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:15.3 Info: => 0.0004973s 21:34:15.3 Info: AlterTable LanguageProfiles 21:34:15.3 Info: => 3E-07s 21:34:15.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:15.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:15.3 Info: => 0.00048s 21:34:15.3 Info: UpdateData 21:34:15.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:15.3 Info: => 3.49E-05s 21:34:15.3 Info: UpdateData 21:34:15.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:15.3 Info: => 2.58E-05s 21:34:15.3 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:15.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.4 Info: DROP TABLE "Artists" 21:34:15.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.4 Info: => 0.0042325s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:15', 'rename_quality_profiles_add_upgrade_allowed') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:15.4 Info: => 0.0048296s 21:34:15.4 Info: 27: add_import_exclusions migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 27 21:34:15.4 Info: CreateTable ImportListExclusions 21:34:15.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:15.4 Info: => 0.0001037s 21:34:15.4 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:15.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:15.4 Info: => 8.4E-05s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:15', 'add_import_exclusions') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 27: add_import_exclusions migrated 21:34:15.4 Info: => 0.0005745s 21:34:15.4 Info: 28: clean_artist_metadata_table migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 28 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.4 Info: => 0.0001572s 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.4 Info: => 0.0001222s 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:15.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:15.4 Info: => 0.0001179s 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:15.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:15.4 Info: => 0.0001173s 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.4 Info: => 0.0001174s 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:15.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:15.4 Info: => 0.0001113s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:15', 'clean_artist_metadata_table') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 28: clean_artist_metadata_table migrated 21:34:15.4 Info: => 0.0005704s 21:34:15.4 Info: 29: health_issue_notification migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 29 21:34:15.4 Info: AlterTable Notifications 21:34:15.4 Info: => 5E-07s 21:34:15.4 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:15.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:15.4 Info: => 0.0005142s 21:34:15.4 Info: AlterTable Notifications 21:34:15.4 Info: => 4E-07s 21:34:15.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:15.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:15.4 Info: => 0.0004932s 21:34:15.4 Info: AlterTable Notifications 21:34:15.4 Info: => 3E-07s 21:34:15.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:15.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:15.4 Info: => 0.0005283s 21:34:15.4 Info: AlterTable Notifications 21:34:15.4 Info: => 4E-07s 21:34:15.4 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:15.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:15.4 Info: => 0.0005017s 21:34:15.4 Info: AlterTable Notifications 21:34:15.4 Info: => 4E-07s 21:34:15.4 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:15.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:15.4 Info: => 0.0004988s 21:34:15.4 Info: DeleteColumn Notifications OnDownload 21:34:15.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:15.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:15.4 Info: DROP TABLE "Notifications" 21:34:15.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:15.4 Info: => 0.0036665s 21:34:15.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:15.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:15.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:15.4 Info: DROP TABLE "Notifications" 21:34:15.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:15.4 Info: => 0.0038415s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:15', 'health_issue_notification') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 29: health_issue_notification migrated 21:34:15.4 Info: => 0.0043565s 21:34:15.4 Info: 30: add_mediafilerepository_mtime migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 30 21:34:15.4 Info: AlterTable TrackFiles 21:34:15.4 Info: => 5E-07s 21:34:15.4 Info: CreateColumn TrackFiles Modified DateTime 21:34:15.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:15.4 Info: => 0.000516s 21:34:15.4 Info: AlterTable TrackFiles 21:34:15.4 Info: => 4E-07s 21:34:15.4 Info: CreateColumn TrackFiles Path String 21:34:15.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:15.4 Info: => 0.0004911s 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:15.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:15.4 Info: => 3.17E-05s 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:15.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:15.4 Info: => 0.000118s 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:15.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:15.4 Info: => 0.0001276s 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:15.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:15.4 Info: => 0.0001316s 21:34:15.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:15.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:15.4 Info: => 6.61E-05s 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:15.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:15.4 Info: => 4.53E-05s 21:34:15.4 Info: AlterTable TrackFiles 21:34:15.4 Info: => 3E-07s 21:34:15.4 Info: AlterColumn TrackFiles Path String 21:34:15.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:15.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:15.4 Info: DROP TABLE "TrackFiles" 21:34:15.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.4 Info: => 0.0038697s 21:34:15.4 Info: CreateIndex TrackFiles (Path) 21:34:15.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:15.4 Info: => 7.95E-05s 21:34:15.4 Info: DeleteColumn TrackFiles RelativePath 21:34:15.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:15.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:15.4 Info: DROP TABLE "TrackFiles" 21:34:15.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:15.4 Info: => 0.0040111s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:15', 'add_mediafilerepository_mtime') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 30: add_mediafilerepository_mtime migrated 21:34:15.4 Info: => 0.0045035s 21:34:15.4 Info: 31: add_artistmetadataid_constraint migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 31 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:15.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:15.4 Info: => 6.92E-05s 21:34:15.4 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:15.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:15.4 Info: => 0.0001203s 21:34:15.4 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:15.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.4 Info: DROP TABLE "Artists" 21:34:15.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.4 Info: => 0.0041s 21:34:15.4 Info: CreateIndex Artists (ArtistMetadataId) 21:34:15.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.4 Info: => 9.98E-05s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:15', 'add_artistmetadataid_constraint') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 31: add_artistmetadataid_constraint migrated 21:34:15.4 Info: => 0.00064s 21:34:15.4 Info: 32: old_ids_and_artist_alias migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 32 21:34:15.4 Info: AlterTable ArtistMetadata 21:34:15.4 Info: => 3E-07s 21:34:15.4 Info: CreateColumn ArtistMetadata Aliases String 21:34:15.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:15.4 Info: => 0.0005245s 21:34:15.4 Info: AlterTable ArtistMetadata 21:34:15.4 Info: => 4E-07s 21:34:15.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:15.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.4 Info: => 0.0005336s 21:34:15.4 Info: AlterTable Albums 21:34:15.4 Info: => 4E-07s 21:34:15.4 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:15.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.4 Info: => 0.0005196s 21:34:15.4 Info: AlterTable AlbumReleases 21:34:15.4 Info: => 4E-07s 21:34:15.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:15.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.4 Info: => 0.0005438s 21:34:15.4 Info: AlterTable Tracks 21:34:15.4 Info: => 3E-07s 21:34:15.4 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:15.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.4 Info: => 0.0005403s 21:34:15.4 Info: AlterTable Tracks 21:34:15.4 Info: => 3E-07s 21:34:15.4 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:15.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.4 Info: => 0.0005292s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:15', 'old_ids_and_artist_alias') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 32: old_ids_and_artist_alias migrated 21:34:15.4 Info: => 0.0010156s 21:34:15.4 Info: 33: download_propers_config migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 33 21:34:15.4 Info: PerformDBOperation 21:34:15.4 Info: Performing DB Operation 21:34:15.4 Info: => 2.58E-05s 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:15.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:15.4 Info: => 2.88E-05s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:15', 'download_propers_config') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 33: download_propers_config migrated 21:34:15.4 Info: => 0.0004781s 21:34:15.4 Info: 34: remove_language_profiles migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 34 21:34:15.4 Info: DeleteTable LanguageProfiles 21:34:15.4 Info: DROP TABLE "LanguageProfiles" 21:34:15.4 Info: => 0.0002819s 21:34:15.4 Info: DeleteColumn Artists LanguageProfileId 21:34:15.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.4 Info: DROP TABLE "Artists" 21:34:15.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.4 Info: => 0.0044171s 21:34:15.4 Info: DeleteColumn ImportLists LanguageProfileId 21:34:15.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:15.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:15.4 Info: DROP TABLE "ImportLists" 21:34:15.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:15.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:15.4 Info: => 0.0038989s 21:34:15.4 Info: DeleteColumn Blacklist Language 21:34:15.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:15.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:15.4 Info: DROP TABLE "Blacklist" 21:34:15.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:15.4 Info: => 0.0037356s 21:34:15.4 Info: DeleteColumn History Language 21:34:15.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:15.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:15.4 Info: DROP TABLE "History" 21:34:15.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:15.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:15.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:15.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:15.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:15.4 Info: => 0.0043584s 21:34:15.4 Info: DeleteColumn LyricFiles Language 21:34:15.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:15.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:15.4 Info: DROP TABLE "LyricFiles" 21:34:15.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:15.4 Info: => 0.0037261s 21:34:15.4 Info: DeleteColumn TrackFiles Language 21:34:15.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:15.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:15.4 Info: DROP TABLE "TrackFiles" 21:34:15.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:15.4 Info: => 0.0059539s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:15', 'remove_language_profiles') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 34: remove_language_profiles migrated 21:34:15.4 Info: => 0.0065744s 21:34:15.4 Info: 35: multi_disc_naming_format migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 35 21:34:15.4 Info: AlterTable NamingConfig 21:34:15.4 Info: => 5E-07s 21:34:15.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:15.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:15.4 Info: => 0.0005556s 21:34:15.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:15.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:15.4 Info: => 3.41E-05s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:15', 'multi_disc_naming_format') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 35: multi_disc_naming_format migrated 21:34:15.4 Info: => 0.0004255s 21:34:15.4 Info: 36: add_download_client_priority migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 36 21:34:15.4 Info: AlterTable DownloadClients 21:34:15.4 Info: => 4E-07s 21:34:15.4 Info: CreateColumn DownloadClients Priority Int32 21:34:15.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:15.4 Info: => 0.0005788s 21:34:15.4 Info: PerformDBOperation 21:34:15.4 Info: Performing DB Operation 21:34:15.4 Info: => 4.49E-05s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:15', 'add_download_client_priority') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 36: add_download_client_priority migrated 21:34:15.4 Info: => 0.0005064s 21:34:15.4 Info: 37: remove_growl_prowl migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 37 21:34:15.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:15.4 Info: => 3.6E-05s 21:34:15.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:15.4 Info: => 2.66E-05s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:15', 'remove_growl_prowl') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 37: remove_growl_prowl migrated 21:34:15.4 Info: => 0.000453s 21:34:15.4 Info: 38: remove_plex_hometheatre migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 38 21:34:15.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:15.4 Info: => 3.36E-05s 21:34:15.4 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:15.4 Info: => 2.55E-05s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:15', 'remove_plex_hometheatre') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 38: remove_plex_hometheatre migrated 21:34:15.4 Info: => 0.0003843s 21:34:15.4 Info: 39: add_root_folder_add_defaults migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 39 21:34:15.4 Info: AlterTable RootFolders 21:34:15.4 Info: => 5E-07s 21:34:15.4 Info: CreateColumn RootFolders Name String 21:34:15.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:15.4 Info: => 0.0005281s 21:34:15.4 Info: AlterTable RootFolders 21:34:15.4 Info: => 4E-07s 21:34:15.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:15.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:15.4 Info: => 0.0005749s 21:34:15.4 Info: AlterTable RootFolders 21:34:15.4 Info: => 4E-07s 21:34:15.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:15.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:15.4 Info: => 0.000561s 21:34:15.4 Info: AlterTable RootFolders 21:34:15.4 Info: => 4E-07s 21:34:15.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:15.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:15.4 Info: => 0.0005204s 21:34:15.4 Info: AlterTable RootFolders 21:34:15.4 Info: => 3E-07s 21:34:15.4 Info: CreateColumn RootFolders DefaultTags String 21:34:15.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:15.4 Info: => 0.0005609s 21:34:15.4 Info: PerformDBOperation 21:34:15.4 Info: Performing DB Operation 21:34:15.4 Info: => 4.63E-05s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:15', 'add_root_folder_add_defaults') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 39: add_root_folder_add_defaults migrated 21:34:15.4 Info: => 0.0005011s 21:34:15.4 Info: 40: task_duration migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 40 21:34:15.4 Info: AlterTable ScheduledTasks 21:34:15.4 Info: => 5E-07s 21:34:15.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:15.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:15.4 Info: => 0.0005964s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:15', 'task_duration') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 40: task_duration migrated 21:34:15.4 Info: => 0.0010625s 21:34:15.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 41 21:34:15.4 Info: AlterTable ReleaseProfiles 21:34:15.4 Info: => 5E-07s 21:34:15.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:15.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:15.4 Info: => 0.0005852s 21:34:15.4 Info: AlterTable ReleaseProfiles 21:34:15.4 Info: => 4E-07s 21:34:15.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:15.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:15.4 Info: => 0.0005218s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:15', 'add_indexer_and_enabled_to_release_profiles') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:15.4 Info: => 0.0010022s 21:34:15.4 Info: 42: remove_album_folders migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 42 21:34:15.4 Info: DeleteColumn Artists AlbumFolder 21:34:15.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.4 Info: DROP TABLE "Artists" 21:34:15.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.4 Info: => 0.0043038s 21:34:15.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:15.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:15.4 Info: => 3.33E-05s 21:34:15.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:15.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:15.4 Info: => 2.7E-05s 21:34:15.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:15.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:15.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:15.4 Info: DROP TABLE "NamingConfig" 21:34:15.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:15.4 Info: => 0.0036524s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:15', 'remove_album_folders') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 42: remove_album_folders migrated 21:34:15.4 Info: => 0.004217s 21:34:15.4 Info: 44: add_priority_to_indexers migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 44 21:34:15.4 Info: AlterTable Indexers 21:34:15.4 Info: => 5E-07s 21:34:15.4 Info: CreateColumn Indexers Priority Int32 21:34:15.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:15.4 Info: => 0.0005584s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:15', 'add_priority_to_indexers') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 44: add_priority_to_indexers migrated 21:34:15.4 Info: => 0.0010141s 21:34:15.4 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 45 21:34:15.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:15.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:15.4 Info: => 0.0001122s 21:34:15.4 Info: PerformDBOperation 21:34:15.4 Info: Performing DB Operation 21:34:15.4 Info: => 2.31E-05s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:15', 'remove_chown_and_folderchmod_config') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:15.4 Info: => 0.0004693s 21:34:15.4 Info: 47: update_notifiarr migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 47 21:34:15.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:15.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:15.4 Info: => 5.31E-05s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:15', 'update_notifiarr') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 47: update_notifiarr migrated 21:34:15.4 Info: => 0.0004101s 21:34:15.4 Info: 49: email_multiple_addresses migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 49 21:34:15.4 Info: PerformDBOperation 21:34:15.4 Info: Performing DB Operation 21:34:15.4 Info: => 4.4E-05s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:15', 'email_multiple_addresses') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 49: email_multiple_addresses migrated 21:34:15.4 Info: => 0.0004133s 21:34:15.4 Info: 50: rename_blacklist_to_blocklist migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 50 21:34:15.4 Info: RenameTable Blacklist Blocklist 21:34:15.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:15.4 Info: => 0.0021476s 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:15', 'rename_blacklist_to_blocklist') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 50: rename_blacklist_to_blocklist migrated 21:34:15.4 Info: => 0.0025056s 21:34:15.4 Info: 51: cdh_per_downloadclient migrating 21:34:15.4 Info: Beginning Transaction 21:34:15.4 Info: Starting migration of Main DB to 51 21:34:15.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') 21:34:15.4 Info: AlterTable DownloadClients 21:34:15.4 Info: => 3E-07s 21:34:15.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:15.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:15.4 Info: => 0.0005814s 21:34:15.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:15.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:15.4 Info: => 0.0005489s 21:34:15.4 Info: PerformDBOperation 21:34:15.4 Info: Performing DB Operation 21:34:15.4 Info: => 0.000165s 21:34:15.4 Info: -> 1 Insert operations completed in 00:00:00.0000648 taking an average of 00:00:00.0000648 21:34:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:15', 'cdh_per_downloadclient') 21:34:15.4 Info: Committing Transaction 21:34:15.4 Info: 51: cdh_per_downloadclient migrated 21:34:15.4 Info: => 0.0006429s 21:34:15.4 Debug: Took: 00:00:00.2076721 21:34:15.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 21:34:15.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 21:34:15.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864555325526_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:15.5 Info: DatabaseEngineVersionCheck migrating 21:34:15.5 Info: PerformDBOperation 21:34:15.5 Info: Performing DB Operation 21:34:15.5 Info: SQLite 3.47.2 21:34:15.5 Info: => 0.0014689s 21:34:15.5 Info: DatabaseEngineVersionCheck migrated 21:34:15.5 Info: => 0.0014789s 21:34:15.5 Info: VersionMigration migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: CreateTable VersionInfo 21:34:15.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:15.5 Info: => 0.000157s 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: VersionMigration migrated 21:34:15.5 Info: => 0.0008103s 21:34:15.5 Info: VersionUniqueMigration migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: CreateIndex VersionInfo (Version) 21:34:15.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:15.5 Info: => 0.0001026s 21:34:15.5 Info: AlterTable VersionInfo 21:34:15.5 Info: => 5E-07s 21:34:15.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:15.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:15.5 Info: => 0.0004671s 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: VersionUniqueMigration migrated 21:34:15.5 Info: => 0.0008992s 21:34:15.5 Info: VersionDescriptionMigration migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: AlterTable VersionInfo 21:34:15.5 Info: => 5E-07s 21:34:15.5 Info: CreateColumn VersionInfo Description String 21:34:15.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:15.5 Info: => 0.000175s 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: VersionDescriptionMigration migrated 21:34:15.5 Info: => 0.0004624s 21:34:15.5 Info: 1: InitialSetup migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 1 21:34:15.5 Info: CreateTable Config 21:34:15.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:15.5 Info: => 0.0001308s 21:34:15.5 Info: CreateIndex Config (Key) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:15.5 Info: => 7.15E-05s 21:34:15.5 Info: CreateTable RootFolders 21:34:15.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:15.5 Info: => 7.95E-05s 21:34:15.5 Info: CreateIndex RootFolders (Path) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:15.5 Info: => 7.15E-05s 21:34:15.5 Info: CreateTable Artists 21:34:15.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:15.5 Info: => 0.0001852s 21:34:15.5 Info: CreateIndex Artists (ForeignArtistId) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:15.5 Info: => 7.34E-05s 21:34:15.5 Info: CreateIndex Artists (NameSlug) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:15.5 Info: => 6.83E-05s 21:34:15.5 Info: CreateIndex Artists (CleanName) 21:34:15.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.5 Info: => 6.58E-05s 21:34:15.5 Info: CreateIndex Artists (Path) 21:34:15.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.5 Info: => 6.41E-05s 21:34:15.5 Info: CreateTable Albums 21:34:15.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:15.5 Info: => 0.0001662s 21:34:15.5 Info: CreateIndex Albums (ForeignAlbumId) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.5 Info: => 7.12E-05s 21:34:15.5 Info: CreateIndex Albums (MBId) 21:34:15.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:15.5 Info: => 6.58E-05s 21:34:15.5 Info: CreateIndex Albums (TADBId) 21:34:15.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:15.5 Info: => 6.56E-05s 21:34:15.5 Info: CreateIndex Albums (TitleSlug) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:15.5 Info: => 6.56E-05s 21:34:15.5 Info: CreateIndex Albums (CleanTitle) 21:34:15.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.5 Info: => 6.32E-05s 21:34:15.5 Info: CreateIndex Albums (Path) 21:34:15.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:15.5 Info: => 6.28E-05s 21:34:15.5 Info: CreateTable Tracks 21:34:15.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:15.5 Info: => 0.0001286s 21:34:15.5 Info: CreateIndex Tracks (ForeignTrackId) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:15.5 Info: => 6.88E-05s 21:34:15.5 Info: CreateIndex Tracks (ArtistId) 21:34:15.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:15.5 Info: => 7.19E-05s 21:34:15.5 Info: CreateIndex Tracks (TrackFileId) 21:34:15.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:15.5 Info: => 7.25E-05s 21:34:15.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:15.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:15.5 Info: => 7.36E-05s 21:34:15.5 Info: CreateTable TrackFiles 21:34:15.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:15.5 Info: => 0.0001145s 21:34:15.5 Info: CreateIndex TrackFiles (ArtistId) 21:34:15.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:15.5 Info: => 6.9E-05s 21:34:15.5 Info: CreateIndex TrackFiles (AlbumId) 21:34:15.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.5 Info: => 6.55E-05s 21:34:15.5 Info: CreateTable History 21:34:15.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:15.5 Info: => 0.0001172s 21:34:15.5 Info: CreateIndex History (Date) 21:34:15.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:15.5 Info: => 6.88E-05s 21:34:15.5 Info: CreateIndex History (EventType) 21:34:15.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:15.5 Info: => 6.64E-05s 21:34:15.5 Info: CreateIndex History (DownloadId) 21:34:15.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:15.5 Info: => 6.61E-05s 21:34:15.5 Info: CreateIndex History (AlbumId) 21:34:15.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:15.5 Info: => 9.28E-05s 21:34:15.5 Info: CreateTable Notifications 21:34:15.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:15.5 Info: => 0.0001538s 21:34:15.5 Info: CreateTable ScheduledTasks 21:34:15.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:15.5 Info: => 0.0001035s 21:34:15.5 Info: CreateIndex ScheduledTasks (TypeName) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:15.5 Info: => 8.47E-05s 21:34:15.5 Info: CreateTable Indexers 21:34:15.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:15.5 Info: => 9.59E-05s 21:34:15.5 Info: CreateIndex Indexers (Name) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:15.5 Info: => 7.7E-05s 21:34:15.5 Info: CreateTable Profiles 21:34:15.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:15.5 Info: => 8.84E-05s 21:34:15.5 Info: CreateIndex Profiles (Name) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:15.5 Info: => 9.69E-05s 21:34:15.5 Info: CreateTable QualityDefinitions 21:34:15.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:15.5 Info: => 0.0001125s 21:34:15.5 Info: CreateIndex QualityDefinitions (Quality) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:15.5 Info: => 7.45E-05s 21:34:15.5 Info: CreateIndex QualityDefinitions (Title) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:15.5 Info: => 7.47E-05s 21:34:15.5 Info: CreateTable NamingConfig 21:34:15.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:15.5 Info: => 0.0001089s 21:34:15.5 Info: CreateTable Blacklist 21:34:15.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:15.5 Info: => 0.0001519s 21:34:15.5 Info: CreateTable Metadata 21:34:15.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:15.5 Info: => 9.37E-05s 21:34:15.5 Info: CreateTable MetadataFiles 21:34:15.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:15.5 Info: => 0.0001108s 21:34:15.5 Info: CreateTable DownloadClients 21:34:15.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:15.5 Info: => 9.69E-05s 21:34:15.5 Info: CreateTable PendingReleases 21:34:15.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:15.5 Info: => 0.0001052s 21:34:15.5 Info: CreateTable RemotePathMappings 21:34:15.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:15.5 Info: => 8.94E-05s 21:34:15.5 Info: CreateTable Tags 21:34:15.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:15.5 Info: => 8.6E-05s 21:34:15.5 Info: CreateIndex Tags (Label) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:15.5 Info: => 8.56E-05s 21:34:15.5 Info: CreateTable Restrictions 21:34:15.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:15.5 Info: => 8.96E-05s 21:34:15.5 Info: CreateTable DelayProfiles 21:34:15.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:15.5 Info: => 0.0001197s 21:34:15.5 Info: CreateTable Users 21:34:15.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:15.5 Info: => 8.75E-05s 21:34:15.5 Info: CreateIndex Users (Identifier) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:15.5 Info: => 8.49E-05s 21:34:15.5 Info: CreateIndex Users (Username) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:15.5 Info: => 7.78E-05s 21:34:15.5 Info: CreateTable Commands 21:34:15.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:15.5 Info: => 0.0001138s 21:34:15.5 Info: CreateTable IndexerStatus 21:34:15.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:15.5 Info: => 0.0001103s 21:34:15.5 Info: CreateIndex IndexerStatus (ProviderId) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:15.5 Info: => 0.000101s 21:34:15.5 Info: CreateTable ExtraFiles 21:34:15.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:15.5 Info: => 0.0001179s 21:34:15.5 Info: CreateTable LyricFiles 21:34:15.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:15.5 Info: => 0.0001221s 21:34:15.5 Info: CreateTable LanguageProfiles 21:34:15.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:15.5 Info: => 0.0001235s 21:34:15.5 Info: CreateIndex LanguageProfiles (Name) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:15.5 Info: => 8.92E-05s 21:34:15.5 Info: CreateTable DownloadClientStatus 21:34:15.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:15.5 Info: => 0.0001018s 21:34:15.5 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:15.5 Info: => 9.84E-05s 21:34:15.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:15.5 Info: -> 1 Insert operations completed in 00:00:00.0000543 taking an average of 00:00:00.0000543 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:15', 'InitialSetup') 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: 1: InitialSetup migrated 21:34:15.5 Info: => 0.0009355s 21:34:15.5 Info: 2: add_reason_to_pending_releases migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 2 21:34:15.5 Info: AlterTable PendingReleases 21:34:15.5 Info: => 6E-07s 21:34:15.5 Info: CreateColumn PendingReleases Reason Int32 21:34:15.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:15.5 Info: => 0.0004934s 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:15', 'add_reason_to_pending_releases') 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: 2: add_reason_to_pending_releases migrated 21:34:15.5 Info: => 0.0009558s 21:34:15.5 Info: 3: add_medium_support migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 3 21:34:15.5 Info: AlterTable Albums 21:34:15.5 Info: => 6E-07s 21:34:15.5 Info: CreateColumn Albums Media String 21:34:15.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:15.5 Info: => 0.0004768s 21:34:15.5 Info: AlterTable Tracks 21:34:15.5 Info: => 4E-07s 21:34:15.5 Info: CreateColumn Tracks MediumNumber Int32 21:34:15.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:15.5 Info: => 0.0004923s 21:34:15.5 Info: AlterTable Tracks 21:34:15.5 Info: => 4E-07s 21:34:15.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:15.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:15.5 Info: => 0.0004722s 21:34:15.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:15.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:15.5 Info: => 3.41E-05s 21:34:15.5 Info: DeleteColumn Tracks TrackNumber 21:34:15.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:15.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:15.5 Info: DROP TABLE "Tracks" 21:34:15.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:15.5 Info: => 0.0038814s 21:34:15.5 Info: AlterTable Tracks 21:34:15.5 Info: => 4E-07s 21:34:15.5 Info: CreateColumn Tracks TrackNumber String 21:34:15.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:15.5 Info: => 0.0004666s 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:15', 'add_medium_support') 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: 3: add_medium_support migrated 21:34:15.5 Info: => 0.0009839s 21:34:15.5 Info: 4: add_various_qualites_in_profile migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 4 21:34:15.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:15.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:15.5 Info: => 4.07E-05s 21:34:15.5 Info: PerformDBOperation 21:34:15.5 Info: Performing DB Operation 21:34:15.5 Info: => 2.28E-05s 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:15', 'add_various_qualites_in_profile') 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: 4: add_various_qualites_in_profile migrated 21:34:15.5 Info: => 0.0003823s 21:34:15.5 Info: 5: metadata_profiles migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 5 21:34:15.5 Info: CreateTable MetadataProfiles 21:34:15.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:15.5 Info: => 0.0001082s 21:34:15.5 Info: CreateIndex MetadataProfiles (Name) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:15.5 Info: => 8.88E-05s 21:34:15.5 Info: AlterTable Artists 21:34:15.5 Info: => 3E-07s 21:34:15.5 Info: CreateColumn Artists MetadataProfileId Int32 21:34:15.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:15.5 Info: => 0.0005258s 21:34:15.5 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:15.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:15.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:15.5 Info: DROP TABLE "Artists" 21:34:15.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.5 Info: => 0.004001s 21:34:15.5 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:15.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:15.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:15.5 Info: DROP TABLE "Artists" 21:34:15.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.5 Info: => 0.003936s 21:34:15.5 Info: AlterTable Albums 21:34:15.5 Info: => 4E-07s 21:34:15.5 Info: CreateColumn Albums SecondaryTypes String 21:34:15.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:15.5 Info: => 0.0004722s 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:15', 'metadata_profiles') 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: 5: metadata_profiles migrated 21:34:15.5 Info: => 0.0010254s 21:34:15.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 6 21:34:15.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:15.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:15.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:15.5 Info: DROP TABLE "Indexers" 21:34:15.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:15.5 Info: => 0.0034488s 21:34:15.5 Info: AlterTable Indexers 21:34:15.5 Info: => 4E-07s 21:34:15.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:15.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:15.5 Info: => 0.0005302s 21:34:15.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:15.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:15.5 Info: => 3.25E-05s 21:34:15.5 Info: AlterTable Indexers 21:34:15.5 Info: => 4E-07s 21:34:15.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:15.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:15.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:15.5 Info: DROP TABLE "Indexers" 21:34:15.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:15.5 Info: => 0.003338s 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:15', 'separate_automatic_and_interactive_search') 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:15.5 Info: => 0.003827s 21:34:15.5 Info: 7: change_album_path_to_relative migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 7 21:34:15.5 Info: DeleteColumn Albums Path 21:34:15.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:15.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:15.5 Info: DROP TABLE "Albums" 21:34:15.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.5 Info: => 0.0041097s 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:15', 'change_album_path_to_relative') 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: 7: change_album_path_to_relative migrated 21:34:15.5 Info: => 0.0046769s 21:34:15.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 8 21:34:15.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:15.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:15.5 Info: => 3.79E-05s 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:15', 'change_quality_size_mb_to_kb') 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:15.5 Info: => 0.0004363s 21:34:15.5 Info: 9: album_releases migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 9 21:34:15.5 Info: AlterTable Albums 21:34:15.5 Info: => 1.2E-06s 21:34:15.5 Info: CreateColumn Albums Releases String 21:34:15.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:15.5 Info: => 0.0005413s 21:34:15.5 Info: AlterTable Albums 21:34:15.5 Info: => 5E-07s 21:34:15.5 Info: CreateColumn Albums CurrentRelease String 21:34:15.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:15.5 Info: => 0.0004576s 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:15', 'album_releases') 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: 9: album_releases migrated 21:34:15.5 Info: => 0.0009768s 21:34:15.5 Info: 10: album_releases_fix migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 10 21:34:15.5 Info: AlterTable Albums 21:34:15.5 Info: => 6E-07s 21:34:15.5 Info: AlterColumn Albums Releases String 21:34:15.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:15.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:15.5 Info: DROP TABLE "Albums" 21:34:15.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.5 Info: => 0.0039976s 21:34:15.5 Info: AlterTable Albums 21:34:15.5 Info: => 4E-07s 21:34:15.5 Info: AlterColumn Albums CurrentRelease String 21:34:15.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:15.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:15.5 Info: DROP TABLE "Albums" 21:34:15.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:15.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.5 Info: => 0.0040278s 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:15', 'album_releases_fix') 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: 10: album_releases_fix migrated 21:34:15.5 Info: => 0.0045683s 21:34:15.5 Info: 11: import_lists migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 11 21:34:15.5 Info: CreateTable ImportLists 21:34:15.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:15.5 Info: => 0.0001325s 21:34:15.5 Info: CreateIndex ImportLists (Name) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:15.5 Info: => 8.03E-05s 21:34:15.5 Info: CreateTable ImportListStatus 21:34:15.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:15.5 Info: => 0.0001048s 21:34:15.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:15.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:15.5 Info: => 7.97E-05s 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:15', 'import_lists') 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: 11: import_lists migrated 21:34:15.5 Info: => 0.000588s 21:34:15.5 Info: 12: add_release_status migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 12 21:34:15.5 Info: AlterTable MetadataProfiles 21:34:15.5 Info: => 5E-07s 21:34:15.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:15.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:15.5 Info: => 0.0004823s 21:34:15.5 Info: PerformDBOperation 21:34:15.5 Info: Performing DB Operation 21:34:15.5 Info: => 2.36E-05s 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:15', 'add_release_status') 21:34:15.5 Info: Committing Transaction 21:34:15.5 Info: 12: add_release_status migrated 21:34:15.5 Info: => 0.0003959s 21:34:15.5 Info: 13: album_download_notification migrating 21:34:15.5 Info: Beginning Transaction 21:34:15.5 Info: Starting migration of Main DB to 13 21:34:15.5 Info: AlterTable Notifications 21:34:15.5 Info: => 5E-07s 21:34:15.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:15.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:15.5 Info: => 0.0004814s 21:34:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:15', 'album_download_notification') 21:34:15.5 Info: Committing Transaction 21:34:15.6 Info: 13: album_download_notification migrated 21:34:15.6 Info: => 0.000898s 21:34:15.6 Info: 14: fix_language_metadata_profiles migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 14 21:34:15.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:15.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:15.6 Info: => 9.55E-05s 21:34:15.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:15.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:15.6 Info: => 7.02E-05s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:15', 'fix_language_metadata_profiles') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 14: fix_language_metadata_profiles migrated 21:34:15.6 Info: => 0.0005222s 21:34:15.6 Info: 15: remove_fanzub migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 15 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:15.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:15.6 Info: => 7.98E-05s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:15', 'remove_fanzub') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 15: remove_fanzub migrated 21:34:15.6 Info: => 0.0006013s 21:34:15.6 Info: 16: update_artist_history_indexes migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 16 21:34:15.6 Info: CreateIndex Albums (ArtistId) 21:34:15.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:15.6 Info: => 9E-05s 21:34:15.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:15.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:15.6 Info: => 8.48E-05s 21:34:15.6 Info: DeleteIndex History (AlbumId) 21:34:15.6 Info: DROP INDEX "IX_History_AlbumId" 21:34:15.6 Info: => 0.0001164s 21:34:15.6 Info: CreateIndex History (AlbumId, Date) 21:34:15.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:15.6 Info: => 8.22E-05s 21:34:15.6 Info: DeleteIndex History (DownloadId) 21:34:15.6 Info: DROP INDEX "IX_History_DownloadId" 21:34:15.6 Info: => 0.0001119s 21:34:15.6 Info: CreateIndex History (DownloadId, Date) 21:34:15.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:15.6 Info: => 8.09E-05s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:15', 'update_artist_history_indexes') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 16: update_artist_history_indexes migrated 21:34:15.6 Info: => 0.0005819s 21:34:15.6 Info: 17: remove_nma migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 17 21:34:15.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:15.6 Info: => 5.91E-05s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:15', 'remove_nma') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 17: remove_nma migrated 21:34:15.6 Info: => 0.0003704s 21:34:15.6 Info: 18: album_disambiguation migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 18 21:34:15.6 Info: AlterTable Albums 21:34:15.6 Info: => 5E-07s 21:34:15.6 Info: CreateColumn Albums Disambiguation String 21:34:15.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:15.6 Info: => 0.0005043s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:15', 'album_disambiguation') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 18: album_disambiguation migrated 21:34:15.6 Info: => 0.000894s 21:34:15.6 Info: 19: add_ape_quality_in_profiles migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 19 21:34:15.6 Info: PerformDBOperation 21:34:15.6 Info: Performing DB Operation 21:34:15.6 Info: => 2.47E-05s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:15', 'add_ape_quality_in_profiles') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 19: add_ape_quality_in_profiles migrated 21:34:15.6 Info: => 0.0004488s 21:34:15.6 Info: 20: remove_pushalot migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 20 21:34:15.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:15.6 Info: => 3.62E-05s 21:34:15.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:15.6 Info: => 2.85E-05s 21:34:15.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:15.6 Info: => 2.65E-05s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:15', 'remove_pushalot') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 20: remove_pushalot migrated 21:34:15.6 Info: => 0.0003798s 21:34:15.6 Info: 21: add_custom_filters migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 21 21:34:15.6 Info: CreateTable CustomFilters 21:34:15.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:15.6 Info: => 0.0001078s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:15', 'add_custom_filters') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 21: add_custom_filters migrated 21:34:15.6 Info: => 0.0004887s 21:34:15.6 Info: 22: import_list_tags migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 22 21:34:15.6 Info: AlterTable ImportLists 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn ImportLists Tags String 21:34:15.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:15.6 Info: => 0.0005858s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:15', 'import_list_tags') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 22: import_list_tags migrated 21:34:15.6 Info: => 0.0010625s 21:34:15.6 Info: 23: add_release_groups_etc migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 23 21:34:15.6 Info: CreateTable ArtistMetadata 21:34:15.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:15.6 Info: => 0.0001602s 21:34:15.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:15.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:15.6 Info: => 9.15E-05s 21:34:15.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:15.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:15.6 Info: => 8.2E-05s 21:34:15.6 Info: AlterTable Artists 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:15.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:15.6 Info: => 0.0005584s 21:34:15.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:15.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:15.6 Info: => 6.07E-05s 21:34:15.6 Info: CreateTable AlbumReleases 21:34:15.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:15.6 Info: => 0.00014s 21:34:15.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:15.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:15.6 Info: => 0.0001155s 21:34:15.6 Info: CreateIndex AlbumReleases (AlbumId) 21:34:15.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:15.6 Info: => 8.24E-05s 21:34:15.6 Info: PerformDBOperation 21:34:15.6 Info: Performing DB Operation 21:34:15.6 Info: => 3.06E-05s 21:34:15.6 Info: AlterTable Albums 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:15.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:15.6 Info: => 0.000593s 21:34:15.6 Info: AlterTable Albums 21:34:15.6 Info: => 3E-07s 21:34:15.6 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:15.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:15.6 Info: => 0.0005255s 21:34:15.6 Info: AlterTable Albums 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn Albums Links String 21:34:15.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:15.6 Info: => 0.000524s 21:34:15.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:15.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:15.6 Info: => 0.0001034s 21:34:15.6 Info: AlterTable Tracks 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn Tracks ForeignRecordingId String 21:34:15.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:15.6 Info: => 0.000537s 21:34:15.6 Info: AlterTable Tracks 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:15.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:15.6 Info: => 0.0005235s 21:34:15.6 Info: AlterTable Tracks 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:15.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:15.6 Info: => 0.0006103s 21:34:15.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:15.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:15.6 Info: => 8.71E-05s 21:34:15.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:15.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:15.6 Info: => 7.84E-05s 21:34:15.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:15.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.6 Info: DROP TABLE "Artists" 21:34:15.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.6 Info: => 0.0131269s 21:34:15.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:15.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:15.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:15.6 Info: DROP TABLE "Albums" 21:34:15.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.6 Info: => 0.0048225s 21:34:15.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:15.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:15.6 Info: DROP TABLE "Tracks" 21:34:15.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:15.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:15.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:15.6 Info: => 0.0040809s 21:34:15.6 Info: DeleteColumn TrackFiles ArtistId 21:34:15.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:15.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:15.6 Info: DROP TABLE "TrackFiles" 21:34:15.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.6 Info: => 0.0036936s 21:34:15.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:15.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.6 Info: => 8.01E-05s 21:34:15.6 Info: CreateIndex Artists (Monitored) 21:34:15.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.6 Info: => 7.53E-05s 21:34:15.6 Info: CreateIndex Albums (ArtistMetadataId) 21:34:15.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:15.6 Info: => 7.34E-05s 21:34:15.6 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:15.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:15.6 Info: => 7.17E-05s 21:34:15.6 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:15.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:15.6 Info: => 7.04E-05s 21:34:15.6 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:15.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:15.6 Info: => 8.05E-05s 21:34:15.6 Info: UpdateData 21:34:15.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:15.6 Info: => 4E-05s 21:34:15.6 Info: UpdateData 21:34:15.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:15.6 Info: => 3.16E-05s 21:34:15.6 Info: UpdateData 21:34:15.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:15.6 Info: => 3.84E-05s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:15', 'add_release_groups_etc') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 23: add_release_groups_etc migrated 21:34:15.6 Info: => 0.0006773s 21:34:15.6 Info: 24: NewMediaInfoFormat migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 24 21:34:15.6 Info: UpdateData 21:34:15.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:15.6 Info: => 3.79E-05s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:15', 'NewMediaInfoFormat') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 24: NewMediaInfoFormat migrated 21:34:15.6 Info: => 0.0004699s 21:34:15.6 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 25 21:34:15.6 Info: RenameTable Restrictions ReleaseProfiles 21:34:15.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:15.6 Info: => 0.001443s 21:34:15.6 Info: AlterTable ReleaseProfiles 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:15.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:15.6 Info: => 0.0005142s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:15', 'rename_restrictions_to_release_profiles') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:15.6 Info: => 0.0010002s 21:34:15.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 26 21:34:15.6 Info: RenameTable Profiles QualityProfiles 21:34:15.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:15.6 Info: => 0.0014278s 21:34:15.6 Info: AlterTable QualityProfiles 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:15.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:15.6 Info: => 0.0004932s 21:34:15.6 Info: AlterTable LanguageProfiles 21:34:15.6 Info: => 3E-07s 21:34:15.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:15.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:15.6 Info: => 0.0005673s 21:34:15.6 Info: UpdateData 21:34:15.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:15.6 Info: => 3.78E-05s 21:34:15.6 Info: UpdateData 21:34:15.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:15.6 Info: => 2.96E-05s 21:34:15.6 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:15.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.6 Info: DROP TABLE "Artists" 21:34:15.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.6 Info: => 0.0041021s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:15', 'rename_quality_profiles_add_upgrade_allowed') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:15.6 Info: => 0.0047217s 21:34:15.6 Info: 27: add_import_exclusions migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 27 21:34:15.6 Info: CreateTable ImportListExclusions 21:34:15.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:15.6 Info: => 0.0001286s 21:34:15.6 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:15.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:15.6 Info: => 0.0001072s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:15', 'add_import_exclusions') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 27: add_import_exclusions migrated 21:34:15.6 Info: => 0.0006054s 21:34:15.6 Info: 28: clean_artist_metadata_table migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 28 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.6 Info: => 0.0002066s 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.6 Info: => 0.0001301s 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:15.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:15.6 Info: => 0.0001169s 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:15.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:15.6 Info: => 0.0001136s 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:15.6 Info: => 0.0001119s 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:15.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:15.6 Info: => 0.0001091s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:15', 'clean_artist_metadata_table') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 28: clean_artist_metadata_table migrated 21:34:15.6 Info: => 0.0005683s 21:34:15.6 Info: 29: health_issue_notification migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 29 21:34:15.6 Info: AlterTable Notifications 21:34:15.6 Info: => 6E-07s 21:34:15.6 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:15.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:15.6 Info: => 0.0006034s 21:34:15.6 Info: AlterTable Notifications 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:15.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:15.6 Info: => 0.0004994s 21:34:15.6 Info: AlterTable Notifications 21:34:15.6 Info: => 5E-07s 21:34:15.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:15.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:15.6 Info: => 0.0005014s 21:34:15.6 Info: AlterTable Notifications 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:15.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:15.6 Info: => 0.0005649s 21:34:15.6 Info: AlterTable Notifications 21:34:15.6 Info: => 3E-07s 21:34:15.6 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:15.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:15.6 Info: => 0.0005274s 21:34:15.6 Info: DeleteColumn Notifications OnDownload 21:34:15.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:15.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:15.6 Info: DROP TABLE "Notifications" 21:34:15.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:15.6 Info: => 0.0041375s 21:34:15.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:15.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:15.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:15.6 Info: DROP TABLE "Notifications" 21:34:15.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:15.6 Info: => 0.0042481s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:15', 'health_issue_notification') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 29: health_issue_notification migrated 21:34:15.6 Info: => 0.0047969s 21:34:15.6 Info: 30: add_mediafilerepository_mtime migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 30 21:34:15.6 Info: AlterTable TrackFiles 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn TrackFiles Modified DateTime 21:34:15.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:15.6 Info: => 0.0005707s 21:34:15.6 Info: AlterTable TrackFiles 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn TrackFiles Path String 21:34:15.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:15.6 Info: => 0.0005146s 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:15.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:15.6 Info: => 3E-05s 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:15.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:15.6 Info: => 0.0001172s 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:15.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:15.6 Info: => 0.0001252s 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:15.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:15.6 Info: => 0.0001303s 21:34:15.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:15.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:15.6 Info: => 6.61E-05s 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:15.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:15.6 Info: => 4.74E-05s 21:34:15.6 Info: AlterTable TrackFiles 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: AlterColumn TrackFiles Path String 21:34:15.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:15.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:15.6 Info: DROP TABLE "TrackFiles" 21:34:15.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.6 Info: => 0.0041535s 21:34:15.6 Info: CreateIndex TrackFiles (Path) 21:34:15.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:15.6 Info: => 8E-05s 21:34:15.6 Info: DeleteColumn TrackFiles RelativePath 21:34:15.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:15.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:15.6 Info: DROP TABLE "TrackFiles" 21:34:15.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:15.6 Info: => 0.0045487s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:15', 'add_mediafilerepository_mtime') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 30: add_mediafilerepository_mtime migrated 21:34:15.6 Info: => 0.0050456s 21:34:15.6 Info: 31: add_artistmetadataid_constraint migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 31 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:15.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:15.6 Info: => 6.79E-05s 21:34:15.6 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:15.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:15.6 Info: => 0.0001199s 21:34:15.6 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:15.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.6 Info: DROP TABLE "Artists" 21:34:15.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.6 Info: => 0.0046351s 21:34:15.6 Info: CreateIndex Artists (ArtistMetadataId) 21:34:15.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.6 Info: => 9.93E-05s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:15', 'add_artistmetadataid_constraint') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 31: add_artistmetadataid_constraint migrated 21:34:15.6 Info: => 0.0006352s 21:34:15.6 Info: 32: old_ids_and_artist_alias migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 32 21:34:15.6 Info: AlterTable ArtistMetadata 21:34:15.6 Info: => 5E-07s 21:34:15.6 Info: CreateColumn ArtistMetadata Aliases String 21:34:15.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:15.6 Info: => 0.0005483s 21:34:15.6 Info: AlterTable ArtistMetadata 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:15.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.6 Info: => 0.0005149s 21:34:15.6 Info: AlterTable Albums 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:15.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.6 Info: => 0.0005316s 21:34:15.6 Info: AlterTable AlbumReleases 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:15.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.6 Info: => 0.0005157s 21:34:15.6 Info: AlterTable Tracks 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:15.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.6 Info: => 0.0005095s 21:34:15.6 Info: AlterTable Tracks 21:34:15.6 Info: => 4E-07s 21:34:15.6 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:15.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:15.6 Info: => 0.0005786s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:15', 'old_ids_and_artist_alias') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 32: old_ids_and_artist_alias migrated 21:34:15.6 Info: => 0.0010568s 21:34:15.6 Info: 33: download_propers_config migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 33 21:34:15.6 Info: PerformDBOperation 21:34:15.6 Info: Performing DB Operation 21:34:15.6 Info: => 2.78E-05s 21:34:15.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:15.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:15.6 Info: => 3.1E-05s 21:34:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:15', 'download_propers_config') 21:34:15.6 Info: Committing Transaction 21:34:15.6 Info: 33: download_propers_config migrated 21:34:15.6 Info: => 0.0004682s 21:34:15.6 Info: 34: remove_language_profiles migrating 21:34:15.6 Info: Beginning Transaction 21:34:15.6 Info: Starting migration of Main DB to 34 21:34:15.6 Info: DeleteTable LanguageProfiles 21:34:15.6 Info: DROP TABLE "LanguageProfiles" 21:34:15.6 Info: => 0.0001811s 21:34:15.6 Info: DeleteColumn Artists LanguageProfileId 21:34:15.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.6 Info: DROP TABLE "Artists" 21:34:15.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.6 Info: => 0.0044223s 21:34:15.6 Info: DeleteColumn ImportLists LanguageProfileId 21:34:15.6 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:15.6 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:15.6 Info: DROP TABLE "ImportLists" 21:34:15.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:15.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:15.6 Info: => 0.003965s 21:34:15.6 Info: DeleteColumn Blacklist Language 21:34:15.6 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:15.6 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:15.6 Info: DROP TABLE "Blacklist" 21:34:15.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:15.7 Info: => 0.003914s 21:34:15.7 Info: DeleteColumn History Language 21:34:15.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:15.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:15.7 Info: DROP TABLE "History" 21:34:15.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:15.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:15.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:15.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:15.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:15.7 Info: => 0.0043681s 21:34:15.7 Info: DeleteColumn LyricFiles Language 21:34:15.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:15.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:15.7 Info: DROP TABLE "LyricFiles" 21:34:15.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:15.7 Info: => 0.0038562s 21:34:15.7 Info: DeleteColumn TrackFiles Language 21:34:15.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:15.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:15.7 Info: DROP TABLE "TrackFiles" 21:34:15.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:15.7 Info: => 0.0062398s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:15', 'remove_language_profiles') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 34: remove_language_profiles migrated 21:34:15.7 Info: => 0.0068912s 21:34:15.7 Info: 35: multi_disc_naming_format migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 35 21:34:15.7 Info: AlterTable NamingConfig 21:34:15.7 Info: => 5E-07s 21:34:15.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:15.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:15.7 Info: => 0.0005863s 21:34:15.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:15.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:15.7 Info: => 3.78E-05s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:15', 'multi_disc_naming_format') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 35: multi_disc_naming_format migrated 21:34:15.7 Info: => 0.0004845s 21:34:15.7 Info: 36: add_download_client_priority migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 36 21:34:15.7 Info: AlterTable DownloadClients 21:34:15.7 Info: => 5E-07s 21:34:15.7 Info: CreateColumn DownloadClients Priority Int32 21:34:15.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:15.7 Info: => 0.0005664s 21:34:15.7 Info: PerformDBOperation 21:34:15.7 Info: Performing DB Operation 21:34:15.7 Info: => 4.56E-05s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:15', 'add_download_client_priority') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 36: add_download_client_priority migrated 21:34:15.7 Info: => 0.0004998s 21:34:15.7 Info: 37: remove_growl_prowl migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 37 21:34:15.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:15.7 Info: => 3.86E-05s 21:34:15.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:15.7 Info: => 3.73E-05s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:15', 'remove_growl_prowl') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 37: remove_growl_prowl migrated 21:34:15.7 Info: => 0.0004609s 21:34:15.7 Info: 38: remove_plex_hometheatre migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 38 21:34:15.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:15.7 Info: => 3.31E-05s 21:34:15.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:15.7 Info: => 2.56E-05s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:15', 'remove_plex_hometheatre') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 38: remove_plex_hometheatre migrated 21:34:15.7 Info: => 0.0003949s 21:34:15.7 Info: 39: add_root_folder_add_defaults migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 39 21:34:15.7 Info: AlterTable RootFolders 21:34:15.7 Info: => 5E-07s 21:34:15.7 Info: CreateColumn RootFolders Name String 21:34:15.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:15.7 Info: => 0.0006468s 21:34:15.7 Info: AlterTable RootFolders 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:15.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:15.7 Info: => 0.0005561s 21:34:15.7 Info: AlterTable RootFolders 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:15.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:15.7 Info: => 0.0005345s 21:34:15.7 Info: AlterTable RootFolders 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:15.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:15.7 Info: => 0.0005617s 21:34:15.7 Info: AlterTable RootFolders 21:34:15.7 Info: => 3E-07s 21:34:15.7 Info: CreateColumn RootFolders DefaultTags String 21:34:15.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:15.7 Info: => 0.0005821s 21:34:15.7 Info: PerformDBOperation 21:34:15.7 Info: Performing DB Operation 21:34:15.7 Info: => 4.77E-05s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:15', 'add_root_folder_add_defaults') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 39: add_root_folder_add_defaults migrated 21:34:15.7 Info: => 0.0005225s 21:34:15.7 Info: 40: task_duration migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 40 21:34:15.7 Info: AlterTable ScheduledTasks 21:34:15.7 Info: => 5E-07s 21:34:15.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:15.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:15.7 Info: => 0.0005623s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:15', 'task_duration') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 40: task_duration migrated 21:34:15.7 Info: => 0.0010209s 21:34:15.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 41 21:34:15.7 Info: AlterTable ReleaseProfiles 21:34:15.7 Info: => 5E-07s 21:34:15.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:15.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:15.7 Info: => 0.0005202s 21:34:15.7 Info: AlterTable ReleaseProfiles 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:15.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:15.7 Info: => 0.0005527s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:15', 'add_indexer_and_enabled_to_release_profiles') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:15.7 Info: => 0.0010061s 21:34:15.7 Info: 42: remove_album_folders migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 42 21:34:15.7 Info: DeleteColumn Artists AlbumFolder 21:34:15.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:15.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:15.7 Info: DROP TABLE "Artists" 21:34:15.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.7 Info: => 0.0044438s 21:34:15.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:15.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:15.7 Info: => 3.23E-05s 21:34:15.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:15.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:15.7 Info: => 2.69E-05s 21:34:15.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:15.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:15.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:15.7 Info: DROP TABLE "NamingConfig" 21:34:15.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:15.7 Info: => 0.0036934s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:15', 'remove_album_folders') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 42: remove_album_folders migrated 21:34:15.7 Info: => 0.0042414s 21:34:15.7 Info: 44: add_priority_to_indexers migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 44 21:34:15.7 Info: AlterTable Indexers 21:34:15.7 Info: => 5E-07s 21:34:15.7 Info: CreateColumn Indexers Priority Int32 21:34:15.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:15.7 Info: => 0.000553s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:15', 'add_priority_to_indexers') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 44: add_priority_to_indexers migrated 21:34:15.7 Info: => 0.0009288s 21:34:15.7 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 45 21:34:15.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:15.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:15.7 Info: => 0.0001246s 21:34:15.7 Info: PerformDBOperation 21:34:15.7 Info: Performing DB Operation 21:34:15.7 Info: => 2.69E-05s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:15', 'remove_chown_and_folderchmod_config') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:15.7 Info: => 0.0004838s 21:34:15.7 Info: 47: update_notifiarr migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 47 21:34:15.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:15.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:15.7 Info: => 5.53E-05s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:15', 'update_notifiarr') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 47: update_notifiarr migrated 21:34:15.7 Info: => 0.0004902s 21:34:15.7 Info: 49: email_multiple_addresses migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 49 21:34:15.7 Info: PerformDBOperation 21:34:15.7 Info: Performing DB Operation 21:34:15.7 Info: => 4.61E-05s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:15', 'email_multiple_addresses') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 49: email_multiple_addresses migrated 21:34:15.7 Info: => 0.0004744s 21:34:15.7 Info: 50: rename_blacklist_to_blocklist migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 50 21:34:15.7 Info: RenameTable Blacklist Blocklist 21:34:15.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:15.7 Info: => 0.0020693s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:15', 'rename_blacklist_to_blocklist') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 50: rename_blacklist_to_blocklist migrated 21:34:15.7 Info: => 0.0025378s 21:34:15.7 Info: 51: cdh_per_downloadclient migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 51 21:34:15.7 Info: AlterTable DownloadClients 21:34:15.7 Info: => 5E-07s 21:34:15.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:15.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:15.7 Info: => 0.0005887s 21:34:15.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:15.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:15.7 Info: => 0.0005295s 21:34:15.7 Info: PerformDBOperation 21:34:15.7 Info: Performing DB Operation 21:34:15.7 Info: => 0.0001579s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:15', 'cdh_per_downloadclient') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 51: cdh_per_downloadclient migrated 21:34:15.7 Info: => 0.0005411s 21:34:15.7 Info: 52: download_history migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 52 21:34:15.7 Info: CreateTable DownloadHistory 21:34:15.7 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:15.7 Info: => 0.0002206s 21:34:15.7 Info: CreateIndex DownloadHistory (EventType) 21:34:15.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:15.7 Info: => 0.000123s 21:34:15.7 Info: CreateIndex DownloadHistory (ArtistId) 21:34:15.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:15.7 Info: => 0.0001285s 21:34:15.7 Info: CreateIndex DownloadHistory (DownloadId) 21:34:15.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:15.7 Info: => 0.000103s 21:34:15.7 Info: PerformDBOperation 21:34:15.7 Info: Performing DB Operation 21:34:15.7 Info: => 0.0001134s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:15', 'download_history') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 52: download_history migrated 21:34:15.7 Info: => 0.0006081s 21:34:15.7 Info: 53: add_update_history migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 53 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:15', 'add_update_history') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 53: add_update_history migrated 21:34:15.7 Info: => 0.0004887s 21:34:15.7 Info: 54: add_on_update_to_notifications migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 54 21:34:15.7 Info: AlterTable Notifications 21:34:15.7 Info: => 5E-07s 21:34:15.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:15.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:15.7 Info: => 0.0006042s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:15', 'add_on_update_to_notifications') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 54: add_on_update_to_notifications migrated 21:34:15.7 Info: => 0.0010615s 21:34:15.7 Info: 55: download_client_per_indexer migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 55 21:34:15.7 Info: AlterTable Indexers 21:34:15.7 Info: => 5E-07s 21:34:15.7 Info: CreateColumn Indexers DownloadClientId Int32 21:34:15.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:15.7 Info: => 0.0006907s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:15', 'download_client_per_indexer') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 55: download_client_per_indexer migrated 21:34:15.7 Info: => 0.0011892s 21:34:15.7 Info: 56: AddNewItemMonitorType migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 56 21:34:15.7 Info: AlterTable Artists 21:34:15.7 Info: => 5E-07s 21:34:15.7 Info: CreateColumn Artists MonitorNewItems Int32 21:34:15.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:15.7 Info: => 0.0006324s 21:34:15.7 Info: AlterTable RootFolders 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:15.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:15.7 Info: => 0.0006926s 21:34:15.7 Info: AlterTable ImportLists 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:15.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:15.7 Info: => 0.0006106s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:15', 'AddNewItemMonitorType') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 56: AddNewItemMonitorType migrated 21:34:15.7 Info: => 0.0011062s 21:34:15.7 Info: 57: ImportListSearch migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 57 21:34:15.7 Info: AlterTable ImportLists 21:34:15.7 Info: => 6E-07s 21:34:15.7 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:15.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:15.7 Info: => 0.0006497s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:15', 'ImportListSearch') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 57: ImportListSearch migrated 21:34:15.7 Info: => 0.0010951s 21:34:15.7 Info: 58: ImportListMonitorExisting migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 58 21:34:15.7 Info: AlterTable ImportLists 21:34:15.7 Info: => 5E-07s 21:34:15.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:15.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:15.7 Info: => 0.00065s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:15', 'ImportListMonitorExisting') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 58: ImportListMonitorExisting migrated 21:34:15.7 Info: => 0.000991s 21:34:15.7 Info: 59: add_indexer_tags migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 59 21:34:15.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:15.7 Info: => 4.1E-05s 21:34:15.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:15.7 Info: => 3.05E-05s 21:34:15.7 Info: AlterTable Indexers 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: CreateColumn Indexers Tags String 21:34:15.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:15.7 Info: => 0.0007919s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:15', 'add_indexer_tags') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 59: add_indexer_tags migrated 21:34:15.7 Info: => 0.0012285s 21:34:15.7 Info: 60: update_audio_types migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 60 21:34:15.7 Info: PerformDBOperation 21:34:15.7 Info: Performing DB Operation 21:34:15.7 Info: => 5.14E-05s 21:34:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:15', 'update_audio_types') 21:34:15.7 Info: Committing Transaction 21:34:15.7 Info: 60: update_audio_types migrated 21:34:15.7 Info: => 0.0004345s 21:34:15.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:15.7 Info: Beginning Transaction 21:34:15.7 Info: Starting migration of Main DB to 61 21:34:15.7 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.7 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:15.7 Info: => 3.09E-05s 21:34:15.7 Info: AlterTable AlbumReleases 21:34:15.7 Info: => 2E-07s 21:34:15.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:15.7 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:15.7 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:15.7 Info: DROP TABLE "AlbumReleases" 21:34:15.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:15.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:15.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:15.7 Info: => 0.0050795s 21:34:15.7 Info: AlterTable Albums 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:15.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:15.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:15.7 Info: DROP TABLE "Albums" 21:34:15.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:15.7 Info: => 0.0054973s 21:34:15.7 Info: AlterTable Albums 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:15.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:15.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:15.7 Info: DROP TABLE "Albums" 21:34:15.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:15.7 Info: => 0.0059389s 21:34:15.7 Info: AlterTable Albums 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: AlterColumn Albums Added DateTimeOffset 21:34:15.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:15.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:15.7 Info: DROP TABLE "Albums" 21:34:15.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:15.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:15.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:15.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:15.7 Info: => 0.0054334s 21:34:15.7 Info: AlterTable Artists 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:15.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:15.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:15.7 Info: DROP TABLE "Artists" 21:34:15.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.7 Info: => 0.0052092s 21:34:15.7 Info: AlterTable Artists 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: AlterColumn Artists Added DateTimeOffset 21:34:15.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:15.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:15.7 Info: DROP TABLE "Artists" 21:34:15.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:15.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:15.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:15.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:15.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:15.7 Info: => 0.0053196s 21:34:15.7 Info: AlterTable Blocklist 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:15.7 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:15.7 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:15.7 Info: DROP TABLE "Blocklist" 21:34:15.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:15.7 Info: => 0.0049173s 21:34:15.7 Info: AlterTable Blocklist 21:34:15.7 Info: => 4E-07s 21:34:15.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:15.7 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:15.7 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:15.7 Info: DROP TABLE "Blocklist" 21:34:15.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:15.8 Info: => 0.0048761s 21:34:15.8 Info: AlterTable Commands 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:15.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:15.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:15.8 Info: DROP TABLE "Commands" 21:34:15.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:15.8 Info: => 0.0051183s 21:34:15.8 Info: AlterTable Commands 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:15.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:15.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:15.8 Info: DROP TABLE "Commands" 21:34:15.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:15.8 Info: => 0.0057948s 21:34:15.8 Info: AlterTable Commands 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:15.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:15.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:15.8 Info: DROP TABLE "Commands" 21:34:15.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:15.8 Info: => 0.0046786s 21:34:15.8 Info: AlterTable DownloadClientStatus 21:34:15.8 Info: => 8E-07s 21:34:15.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:15.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:15.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:15.8 Info: DROP TABLE "DownloadClientStatus" 21:34:15.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:15.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:15.8 Info: => 0.0066368s 21:34:15.8 Info: AlterTable DownloadClientStatus 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:15.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:15.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:15.8 Info: DROP TABLE "DownloadClientStatus" 21:34:15.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:15.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:15.8 Info: => 0.0045736s 21:34:15.8 Info: AlterTable DownloadClientStatus 21:34:15.8 Info: => 3E-07s 21:34:15.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:15.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:15.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:15.8 Info: DROP TABLE "DownloadClientStatus" 21:34:15.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:15.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:15.8 Info: => 0.0044612s 21:34:15.8 Info: AlterTable DownloadHistory 21:34:15.8 Info: => 3E-07s 21:34:15.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:15.8 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:15.8 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:15.8 Info: DROP TABLE "DownloadHistory" 21:34:15.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:15.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:15.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:15.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:15.8 Info: => 0.0050657s 21:34:15.8 Info: AlterTable ExtraFiles 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:15.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:15.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:15.8 Info: DROP TABLE "ExtraFiles" 21:34:15.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:15.8 Info: => 0.0042991s 21:34:15.8 Info: AlterTable ExtraFiles 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:15.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:15.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:15.8 Info: DROP TABLE "ExtraFiles" 21:34:15.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:15.8 Info: => 0.0044375s 21:34:15.8 Info: AlterTable History 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn History Date DateTimeOffset 21:34:15.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:15.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:15.8 Info: DROP TABLE "History" 21:34:15.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:15.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:15.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:15.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:15.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:15.8 Info: => 0.0049689s 21:34:15.8 Info: AlterTable ImportListStatus 21:34:15.8 Info: => 3E-07s 21:34:15.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:15.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:15.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:15.8 Info: DROP TABLE "ImportListStatus" 21:34:15.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:15.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:15.8 Info: => 0.0042062s 21:34:15.8 Info: AlterTable ImportListStatus 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:15.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:15.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:15.8 Info: DROP TABLE "ImportListStatus" 21:34:15.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:15.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:15.8 Info: => 0.0042725s 21:34:15.8 Info: AlterTable ImportListStatus 21:34:15.8 Info: => 5E-07s 21:34:15.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:15.8 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:15.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:15.8 Info: DROP TABLE "ImportListStatus" 21:34:15.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:15.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:15.8 Info: => 0.0042609s 21:34:15.8 Info: AlterTable IndexerStatus 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:15.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:15.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:15.8 Info: DROP TABLE "IndexerStatus" 21:34:15.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:15.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:15.8 Info: => 0.0042908s 21:34:15.8 Info: AlterTable IndexerStatus 21:34:15.8 Info: => 3E-07s 21:34:15.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:15.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:15.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:15.8 Info: DROP TABLE "IndexerStatus" 21:34:15.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:15.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:15.8 Info: => 0.0042639s 21:34:15.8 Info: AlterTable IndexerStatus 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:15.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:15.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:15.8 Info: DROP TABLE "IndexerStatus" 21:34:15.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:15.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:15.8 Info: => 0.0043011s 21:34:15.8 Info: AlterTable LyricFiles 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:15.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:15.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:15.8 Info: DROP TABLE "LyricFiles" 21:34:15.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:15.8 Info: => 0.0047275s 21:34:15.8 Info: AlterTable LyricFiles 21:34:15.8 Info: => 3E-07s 21:34:15.8 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:15.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:15.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:15.8 Info: DROP TABLE "LyricFiles" 21:34:15.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:15.8 Info: => 0.0042895s 21:34:15.8 Info: AlterTable MetadataFiles 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:15.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:15.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:15.8 Info: DROP TABLE "MetadataFiles" 21:34:15.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:15.8 Info: => 0.0044638s 21:34:15.8 Info: AlterTable MetadataFiles 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:15.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:15.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:15.8 Info: DROP TABLE "MetadataFiles" 21:34:15.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:15.8 Info: => 0.0053674s 21:34:15.8 Info: AlterTable PendingReleases 21:34:15.8 Info: => 4E-07s 21:34:15.8 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:15.8 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:15.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:15.8 Info: DROP TABLE "PendingReleases" 21:34:15.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:15.8 Info: => 0.004177s 21:34:15.8 Info: AlterTable ScheduledTasks 21:34:15.8 Info: => 3E-07s 21:34:15.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:15.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:15.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:15.8 Info: DROP TABLE "ScheduledTasks" 21:34:15.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:15.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:15.9 Info: => 0.0044857s 21:34:15.9 Info: AlterTable ScheduledTasks 21:34:15.9 Info: => 4E-07s 21:34:15.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:15.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:15.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:15.9 Info: DROP TABLE "ScheduledTasks" 21:34:15.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:15.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:15.9 Info: => 0.0045573s 21:34:15.9 Info: AlterTable TrackFiles 21:34:15.9 Info: => 4E-07s 21:34:15.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:15.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:15.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:15.9 Info: DROP TABLE "TrackFiles" 21:34:15.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:15.9 Info: => 0.0047484s 21:34:15.9 Info: AlterTable TrackFiles 21:34:15.9 Info: => 5E-07s 21:34:15.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:15.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:15.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:15.9 Info: DROP TABLE "TrackFiles" 21:34:15.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:15.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:15.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:15.9 Info: => 0.0046717s 21:34:15.9 Info: AlterTable VersionInfo 21:34:15.9 Info: => 3E-07s 21:34:15.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:15.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:15.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:15.9 Info: DROP TABLE "VersionInfo" 21:34:15.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:15.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:15.9 Info: => 0.0042272s 21:34:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:15', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:15.9 Info: Committing Transaction 21:34:15.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:15.9 Info: => 0.0050886s 21:34:15.9 Info: 62: add_on_delete_to_notifications migrating 21:34:15.9 Info: Beginning Transaction 21:34:15.9 Info: Starting migration of Main DB to 62 21:34:15.9 Info: AlterTable Notifications 21:34:15.9 Info: => 5E-07s 21:34:15.9 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:15.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:15.9 Info: => 0.0005498s 21:34:15.9 Info: AlterTable Notifications 21:34:15.9 Info: => 4E-07s 21:34:15.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:15.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:15.9 Info: => 0.0005299s 21:34:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:15', 'add_on_delete_to_notifications') 21:34:15.9 Info: Committing Transaction 21:34:15.9 Info: 62: add_on_delete_to_notifications migrated 21:34:15.9 Info: => 0.0010039s 21:34:15.9 Info: 63: add_custom_formats migrating 21:34:15.9 Info: Beginning Transaction 21:34:15.9 Info: Starting migration of Main DB to 63 21:34:15.9 Info: AlterTable DelayProfiles 21:34:15.9 Info: => 5E-07s 21:34:15.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:15.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:15.9 Info: => 0.0006387s 21:34:15.9 Info: UpdateData 21:34:15.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:15.9 Info: => 4.71E-05s 21:34:15.9 Info: AlterTable TrackFiles 21:34:15.9 Info: => 4E-07s 21:34:15.9 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:15.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:15.9 Info: => 0.0006127s 21:34:15.9 Info: PerformDBOperation 21:34:15.9 Info: Performing DB Operation 21:34:15.9 Info: => 2.73E-05s 21:34:15.9 Info: CreateTable CustomFormats 21:34:15.9 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:15.9 Info: => 0.0001519s 21:34:15.9 Info: CreateIndex CustomFormats (Name) 21:34:15.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:15.9 Info: => 0.0001579s 21:34:15.9 Info: AlterTable QualityProfiles 21:34:15.9 Info: => 4E-07s 21:34:15.9 Info: CreateColumn QualityProfiles FormatItems String 21:34:15.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:15.9 Info: => 0.0006705s 21:34:15.9 Info: AlterTable QualityProfiles 21:34:15.9 Info: => 3E-07s 21:34:15.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:15.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:15.9 Info: => 0.0006036s 21:34:15.9 Info: AlterTable QualityProfiles 21:34:15.9 Info: => 4E-07s 21:34:15.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:15.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:15.9 Info: => 0.0006155s 21:34:15.9 Info: PerformDBOperation 21:34:15.9 Info: Performing DB Operation 21:34:15.9 Info: => 6.04E-05s 21:34:15.9 Info: PerformDBOperation 21:34:15.9 Info: Performing DB Operation 21:34:15.9 Info: => 2.81E-05s 21:34:15.9 Info: DeleteColumn ReleaseProfiles Preferred 21:34:15.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:15.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:15.9 Info: DROP TABLE "ReleaseProfiles" 21:34:15.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:15.9 Info: => 0.0044339s 21:34:15.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:15.9 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:15.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:15.9 Info: DROP TABLE "ReleaseProfiles" 21:34:15.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:15.9 Info: => 0.0045506s 21:34:15.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:15.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:15.9 Info: => 3.77E-05s 21:34:15.9 Info: AlterTable DelayProfiles 21:34:15.9 Info: => 3E-07s 21:34:15.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:15.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:15.9 Info: => 0.0005629s 21:34:15.9 Info: AlterTable DelayProfiles 21:34:15.9 Info: => 4E-07s 21:34:15.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:15.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:15.9 Info: => 0.0006479s 21:34:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:15', 'add_custom_formats') 21:34:15.9 Info: Committing Transaction 21:34:15.9 Info: 63: add_custom_formats migrated 21:34:15.9 Info: => 0.0011553s 21:34:15.9 Info: 64: add_result_to_commands migrating 21:34:15.9 Info: Beginning Transaction 21:34:15.9 Info: Starting migration of Main DB to 64 21:34:15.9 Info: AlterTable Commands 21:34:15.9 Info: => 5E-07s 21:34:15.9 Info: CreateColumn Commands Result Int32 21:34:15.9 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:34:15.9 Info: => 0.0005703s 21:34:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-12-23T21:34:15', 'add_result_to_commands') 21:34:15.9 Info: Committing Transaction 21:34:15.9 Info: 64: add_result_to_commands migrated 21:34:15.9 Info: => 0.0010214s 21:34:15.9 Info: 65: health_restored_notification migrating 21:34:15.9 Info: Beginning Transaction 21:34:15.9 Info: Starting migration of Main DB to 65 21:34:15.9 Info: AlterTable Notifications 21:34:15.9 Info: => 5E-07s 21:34:15.9 Info: CreateColumn Notifications OnHealthRestored Boolean 21:34:15.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:34:15.9 Info: => 0.0005782s 21:34:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-12-23T21:34:15', 'health_restored_notification') 21:34:15.9 Info: Committing Transaction 21:34:15.9 Info: 65: health_restored_notification migrated 21:34:15.9 Info: => 0.0010963s 21:34:15.9 Info: 66: remove_uc migrating 21:34:15.9 Info: Beginning Transaction 21:34:15.9 Info: Starting migration of Main DB to 66 21:34:15.9 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:15.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:34:15.9 Info: => 4.18E-05s 21:34:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-12-23T21:34:15', 'remove_uc') 21:34:15.9 Info: Committing Transaction 21:34:15.9 Info: 66: remove_uc migrated 21:34:15.9 Info: => 0.0004529s 21:34:15.9 Info: 67: download_clients_rename_tv_to_music migrating 21:34:15.9 Info: Beginning Transaction 21:34:15.9 Info: Starting migration of Main DB to 67 21:34:15.9 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'DelugeSettings') 21:34:15.9 Info: PerformDBOperation 21:34:15.9 Info: Performing DB Operation 21:34:15.9 Info: => 0.004455s 21:34:15.9 Info: -> 1 Insert operations completed in 00:00:00.0000703 taking an average of 00:00:00.0000703 21:34:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-12-23T21:34:15', 'download_clients_rename_tv_to_music') 21:34:15.9 Info: Committing Transaction 21:34:15.9 Info: 67: download_clients_rename_tv_to_music migrated 21:34:15.9 Info: => 0.0050245s 21:34:15.9 Debug: Took: 00:00:00.4154062 21:34:15.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 21:34:15.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 21:34:15.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864559970065_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:16.0 Info: DatabaseEngineVersionCheck migrating 21:34:16.0 Info: PerformDBOperation 21:34:16.0 Info: Performing DB Operation 21:34:16.0 Info: SQLite 3.47.2 21:34:16.0 Info: => 0.0021012s 21:34:16.0 Info: DatabaseEngineVersionCheck migrated 21:34:16.0 Info: => 0.0021209s 21:34:16.0 Info: VersionMigration migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: CreateTable VersionInfo 21:34:16.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:16.0 Info: => 0.0001585s 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: VersionMigration migrated 21:34:16.0 Info: => 0.0009611s 21:34:16.0 Info: VersionUniqueMigration migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: CreateIndex VersionInfo (Version) 21:34:16.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:16.0 Info: => 0.0001045s 21:34:16.0 Info: AlterTable VersionInfo 21:34:16.0 Info: => 5E-07s 21:34:16.0 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:16.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:16.0 Info: => 0.0001949s 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: VersionUniqueMigration migrated 21:34:16.0 Info: => 0.0005828s 21:34:16.0 Info: VersionDescriptionMigration migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: AlterTable VersionInfo 21:34:16.0 Info: => 5E-07s 21:34:16.0 Info: CreateColumn VersionInfo Description String 21:34:16.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:16.0 Info: => 0.000425s 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: VersionDescriptionMigration migrated 21:34:16.0 Info: => 0.0007144s 21:34:16.0 Info: 1: InitialSetup migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 1 21:34:16.0 Info: CreateTable Config 21:34:16.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:16.0 Info: => 0.000131s 21:34:16.0 Info: CreateIndex Config (Key) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:16.0 Info: => 7.51E-05s 21:34:16.0 Info: CreateTable RootFolders 21:34:16.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:16.0 Info: => 8.03E-05s 21:34:16.0 Info: CreateIndex RootFolders (Path) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:16.0 Info: => 7.71E-05s 21:34:16.0 Info: CreateTable Artists 21:34:16.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:16.0 Info: => 0.0001875s 21:34:16.0 Info: CreateIndex Artists (ForeignArtistId) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:16.0 Info: => 7.22E-05s 21:34:16.0 Info: CreateIndex Artists (NameSlug) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:16.0 Info: => 6.89E-05s 21:34:16.0 Info: CreateIndex Artists (CleanName) 21:34:16.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.0 Info: => 6.52E-05s 21:34:16.0 Info: CreateIndex Artists (Path) 21:34:16.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.0 Info: => 6.39E-05s 21:34:16.0 Info: CreateTable Albums 21:34:16.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:16.0 Info: => 0.0001648s 21:34:16.0 Info: CreateIndex Albums (ForeignAlbumId) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.0 Info: => 6.93E-05s 21:34:16.0 Info: CreateIndex Albums (MBId) 21:34:16.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:16.0 Info: => 6.57E-05s 21:34:16.0 Info: CreateIndex Albums (TADBId) 21:34:16.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:16.0 Info: => 6.4E-05s 21:34:16.0 Info: CreateIndex Albums (TitleSlug) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:16.0 Info: => 6.67E-05s 21:34:16.0 Info: CreateIndex Albums (CleanTitle) 21:34:16.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.0 Info: => 6.32E-05s 21:34:16.0 Info: CreateIndex Albums (Path) 21:34:16.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:16.0 Info: => 6.21E-05s 21:34:16.0 Info: CreateTable Tracks 21:34:16.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:16.0 Info: => 0.0001482s 21:34:16.0 Info: CreateIndex Tracks (ForeignTrackId) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:16.0 Info: => 7.36E-05s 21:34:16.0 Info: CreateIndex Tracks (ArtistId) 21:34:16.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:16.0 Info: => 7.49E-05s 21:34:16.0 Info: CreateIndex Tracks (TrackFileId) 21:34:16.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:16.0 Info: => 8.68E-05s 21:34:16.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:16.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:16.0 Info: => 7.3E-05s 21:34:16.0 Info: CreateTable TrackFiles 21:34:16.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:16.0 Info: => 0.0001155s 21:34:16.0 Info: CreateIndex TrackFiles (ArtistId) 21:34:16.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:16.0 Info: => 6.99E-05s 21:34:16.0 Info: CreateIndex TrackFiles (AlbumId) 21:34:16.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:16.0 Info: => 6.47E-05s 21:34:16.0 Info: CreateTable History 21:34:16.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:16.0 Info: => 0.000118s 21:34:16.0 Info: CreateIndex History (Date) 21:34:16.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:16.0 Info: => 6.82E-05s 21:34:16.0 Info: CreateIndex History (EventType) 21:34:16.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:16.0 Info: => 6.62E-05s 21:34:16.0 Info: CreateIndex History (DownloadId) 21:34:16.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:16.0 Info: => 6.61E-05s 21:34:16.0 Info: CreateIndex History (AlbumId) 21:34:16.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:16.0 Info: => 9.27E-05s 21:34:16.0 Info: CreateTable Notifications 21:34:16.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:16.0 Info: => 0.0001245s 21:34:16.0 Info: CreateTable ScheduledTasks 21:34:16.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:16.0 Info: => 0.0001042s 21:34:16.0 Info: CreateIndex ScheduledTasks (TypeName) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:16.0 Info: => 7.12E-05s 21:34:16.0 Info: CreateTable Indexers 21:34:16.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:16.0 Info: => 9.44E-05s 21:34:16.0 Info: CreateIndex Indexers (Name) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:16.0 Info: => 7.6E-05s 21:34:16.0 Info: CreateTable Profiles 21:34:16.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:16.0 Info: => 8.69E-05s 21:34:16.0 Info: CreateIndex Profiles (Name) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:16.0 Info: => 9.46E-05s 21:34:16.0 Info: CreateTable QualityDefinitions 21:34:16.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:16.0 Info: => 0.0001132s 21:34:16.0 Info: CreateIndex QualityDefinitions (Quality) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:16.0 Info: => 7.24E-05s 21:34:16.0 Info: CreateIndex QualityDefinitions (Title) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:16.0 Info: => 7.22E-05s 21:34:16.0 Info: CreateTable NamingConfig 21:34:16.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:16.0 Info: => 0.0001076s 21:34:16.0 Info: CreateTable Blacklist 21:34:16.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:16.0 Info: => 0.0001465s 21:34:16.0 Info: CreateTable Metadata 21:34:16.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:16.0 Info: => 9.33E-05s 21:34:16.0 Info: CreateTable MetadataFiles 21:34:16.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:16.0 Info: => 0.0001083s 21:34:16.0 Info: CreateTable DownloadClients 21:34:16.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:16.0 Info: => 9.59E-05s 21:34:16.0 Info: CreateTable PendingReleases 21:34:16.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:16.0 Info: => 0.000107s 21:34:16.0 Info: CreateTable RemotePathMappings 21:34:16.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:16.0 Info: => 9.12E-05s 21:34:16.0 Info: CreateTable Tags 21:34:16.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:16.0 Info: => 8.17E-05s 21:34:16.0 Info: CreateIndex Tags (Label) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:16.0 Info: => 8.4E-05s 21:34:16.0 Info: CreateTable Restrictions 21:34:16.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:16.0 Info: => 8.97E-05s 21:34:16.0 Info: CreateTable DelayProfiles 21:34:16.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:16.0 Info: => 0.0001477s 21:34:16.0 Info: CreateTable Users 21:34:16.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:16.0 Info: => 8.87E-05s 21:34:16.0 Info: CreateIndex Users (Identifier) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:16.0 Info: => 9.5E-05s 21:34:16.0 Info: CreateIndex Users (Username) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:16.0 Info: => 7.65E-05s 21:34:16.0 Info: CreateTable Commands 21:34:16.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:16.0 Info: => 0.000113s 21:34:16.0 Info: CreateTable IndexerStatus 21:34:16.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:16.0 Info: => 0.0001085s 21:34:16.0 Info: CreateIndex IndexerStatus (ProviderId) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:16.0 Info: => 0.0001012s 21:34:16.0 Info: CreateTable ExtraFiles 21:34:16.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:16.0 Info: => 0.0001164s 21:34:16.0 Info: CreateTable LyricFiles 21:34:16.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:16.0 Info: => 0.0001188s 21:34:16.0 Info: CreateTable LanguageProfiles 21:34:16.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:16.0 Info: => 8.77E-05s 21:34:16.0 Info: CreateIndex LanguageProfiles (Name) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:16.0 Info: => 8.3E-05s 21:34:16.0 Info: CreateTable DownloadClientStatus 21:34:16.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:16.0 Info: => 9.6E-05s 21:34:16.0 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:16.0 Info: => 8.39E-05s 21:34:16.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:16.0 Info: -> 1 Insert operations completed in 00:00:00.0000535 taking an average of 00:00:00.0000535 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:16', 'InitialSetup') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 1: InitialSetup migrated 21:34:16.0 Info: => 0.0009732s 21:34:16.0 Info: 2: add_reason_to_pending_releases migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 2 21:34:16.0 Info: AlterTable PendingReleases 21:34:16.0 Info: => 6E-07s 21:34:16.0 Info: CreateColumn PendingReleases Reason Int32 21:34:16.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:16.0 Info: => 0.000485s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:16', 'add_reason_to_pending_releases') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 2: add_reason_to_pending_releases migrated 21:34:16.0 Info: => 0.0009971s 21:34:16.0 Info: 3: add_medium_support migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 3 21:34:16.0 Info: AlterTable Albums 21:34:16.0 Info: => 6E-07s 21:34:16.0 Info: CreateColumn Albums Media String 21:34:16.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:16.0 Info: => 0.0004682s 21:34:16.0 Info: AlterTable Tracks 21:34:16.0 Info: => 4E-07s 21:34:16.0 Info: CreateColumn Tracks MediumNumber Int32 21:34:16.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:16.0 Info: => 0.0004479s 21:34:16.0 Info: AlterTable Tracks 21:34:16.0 Info: => 4E-07s 21:34:16.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:16.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:16.0 Info: => 0.0004419s 21:34:16.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:16.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:16.0 Info: => 3.54E-05s 21:34:16.0 Info: DeleteColumn Tracks TrackNumber 21:34:16.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:16.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:16.0 Info: DROP TABLE "Tracks" 21:34:16.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:16.0 Info: => 0.00387s 21:34:16.0 Info: AlterTable Tracks 21:34:16.0 Info: => 5E-07s 21:34:16.0 Info: CreateColumn Tracks TrackNumber String 21:34:16.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:16.0 Info: => 0.0004444s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:16', 'add_medium_support') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 3: add_medium_support migrated 21:34:16.0 Info: => 0.0009541s 21:34:16.0 Info: 4: add_various_qualites_in_profile migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 4 21:34:16.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:16.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:16.0 Info: => 4.27E-05s 21:34:16.0 Info: PerformDBOperation 21:34:16.0 Info: Performing DB Operation 21:34:16.0 Info: => 2.38E-05s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:16', 'add_various_qualites_in_profile') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 4: add_various_qualites_in_profile migrated 21:34:16.0 Info: => 0.0003974s 21:34:16.0 Info: 5: metadata_profiles migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 5 21:34:16.0 Info: CreateTable MetadataProfiles 21:34:16.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:16.0 Info: => 0.0001078s 21:34:16.0 Info: CreateIndex MetadataProfiles (Name) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:16.0 Info: => 8.89E-05s 21:34:16.0 Info: AlterTable Artists 21:34:16.0 Info: => 4E-07s 21:34:16.0 Info: CreateColumn Artists MetadataProfileId Int32 21:34:16.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:16.0 Info: => 0.0004704s 21:34:16.0 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:16.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:16.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:16.0 Info: DROP TABLE "Artists" 21:34:16.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.0 Info: => 0.0044472s 21:34:16.0 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:16.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:16.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:16.0 Info: DROP TABLE "Artists" 21:34:16.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.0 Info: => 0.0046984s 21:34:16.0 Info: AlterTable Albums 21:34:16.0 Info: => 4E-07s 21:34:16.0 Info: CreateColumn Albums SecondaryTypes String 21:34:16.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:16.0 Info: => 0.0004512s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:16', 'metadata_profiles') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 5: metadata_profiles migrated 21:34:16.0 Info: => 0.0010388s 21:34:16.0 Info: 6: separate_automatic_and_interactive_search migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 6 21:34:16.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:16.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:16.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:16.0 Info: DROP TABLE "Indexers" 21:34:16.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:16.0 Info: => 0.0040363s 21:34:16.0 Info: AlterTable Indexers 21:34:16.0 Info: => 4E-07s 21:34:16.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:16.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:16.0 Info: => 0.0004448s 21:34:16.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:16.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:16.0 Info: => 3.58E-05s 21:34:16.0 Info: AlterTable Indexers 21:34:16.0 Info: => 4E-07s 21:34:16.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:16.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:16.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:16.0 Info: DROP TABLE "Indexers" 21:34:16.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:16.0 Info: => 0.0040311s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:16', 'separate_automatic_and_interactive_search') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 6: separate_automatic_and_interactive_search migrated 21:34:16.0 Info: => 0.004556s 21:34:16.0 Info: 7: change_album_path_to_relative migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 7 21:34:16.0 Info: DeleteColumn Albums Path 21:34:16.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:16.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:16.0 Info: DROP TABLE "Albums" 21:34:16.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.0 Info: => 0.004778s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:16', 'change_album_path_to_relative') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 7: change_album_path_to_relative migrated 21:34:16.0 Info: => 0.0053654s 21:34:16.0 Info: 8: change_quality_size_mb_to_kb migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 8 21:34:16.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:16.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:16.0 Info: => 6.27E-05s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:16', 'change_quality_size_mb_to_kb') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 8: change_quality_size_mb_to_kb migrated 21:34:16.0 Info: => 0.0004603s 21:34:16.0 Info: 9: album_releases migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 9 21:34:16.0 Info: AlterTable Albums 21:34:16.0 Info: => 5E-07s 21:34:16.0 Info: CreateColumn Albums Releases String 21:34:16.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:16.0 Info: => 0.0004575s 21:34:16.0 Info: AlterTable Albums 21:34:16.0 Info: => 4E-07s 21:34:16.0 Info: CreateColumn Albums CurrentRelease String 21:34:16.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:16.0 Info: => 0.0004476s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:16', 'album_releases') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 9: album_releases migrated 21:34:16.0 Info: => 0.0009188s 21:34:16.0 Info: 10: album_releases_fix migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 10 21:34:16.0 Info: AlterTable Albums 21:34:16.0 Info: => 6E-07s 21:34:16.0 Info: AlterColumn Albums Releases String 21:34:16.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:16.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:16.0 Info: DROP TABLE "Albums" 21:34:16.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.0 Info: => 0.0047203s 21:34:16.0 Info: AlterTable Albums 21:34:16.0 Info: => 5E-07s 21:34:16.0 Info: AlterColumn Albums CurrentRelease String 21:34:16.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:16.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:16.0 Info: DROP TABLE "Albums" 21:34:16.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.0 Info: => 0.0046754s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:16', 'album_releases_fix') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 10: album_releases_fix migrated 21:34:16.0 Info: => 0.0052296s 21:34:16.0 Info: 11: import_lists migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 11 21:34:16.0 Info: CreateTable ImportLists 21:34:16.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:16.0 Info: => 0.0001383s 21:34:16.0 Info: CreateIndex ImportLists (Name) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:16.0 Info: => 8.53E-05s 21:34:16.0 Info: CreateTable ImportListStatus 21:34:16.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:16.0 Info: => 0.0001281s 21:34:16.0 Info: CreateIndex ImportListStatus (ProviderId) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:16.0 Info: => 8.54E-05s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:16', 'import_lists') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 11: import_lists migrated 21:34:16.0 Info: => 0.0008168s 21:34:16.0 Info: 12: add_release_status migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 12 21:34:16.0 Info: AlterTable MetadataProfiles 21:34:16.0 Info: => 5E-07s 21:34:16.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:16.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:16.0 Info: => 0.0004725s 21:34:16.0 Info: PerformDBOperation 21:34:16.0 Info: Performing DB Operation 21:34:16.0 Info: => 2.38E-05s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:16', 'add_release_status') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 12: add_release_status migrated 21:34:16.0 Info: => 0.0004821s 21:34:16.0 Info: 13: album_download_notification migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 13 21:34:16.0 Info: AlterTable Notifications 21:34:16.0 Info: => 6E-07s 21:34:16.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:16.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:16.0 Info: => 0.0004839s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:16', 'album_download_notification') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 13: album_download_notification migrated 21:34:16.0 Info: => 0.000975s 21:34:16.0 Info: 14: fix_language_metadata_profiles migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 14 21:34:16.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:16.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:16.0 Info: => 8.66E-05s 21:34:16.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:16.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:16.0 Info: => 7.48E-05s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:16', 'fix_language_metadata_profiles') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 14: fix_language_metadata_profiles migrated 21:34:16.0 Info: => 0.0004627s 21:34:16.0 Info: 15: remove_fanzub migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 15 21:34:16.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:16.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:16.0 Info: => 4.16E-05s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:16', 'remove_fanzub') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 15: remove_fanzub migrated 21:34:16.0 Info: => 0.0005201s 21:34:16.0 Info: 16: update_artist_history_indexes migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 16 21:34:16.0 Info: CreateIndex Albums (ArtistId) 21:34:16.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:16.0 Info: => 9.53E-05s 21:34:16.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:16.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:16.0 Info: => 9.12E-05s 21:34:16.0 Info: DeleteIndex History (AlbumId) 21:34:16.0 Info: DROP INDEX "IX_History_AlbumId" 21:34:16.0 Info: => 0.0001352s 21:34:16.0 Info: CreateIndex History (AlbumId, Date) 21:34:16.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:16.0 Info: => 9.4E-05s 21:34:16.0 Info: DeleteIndex History (DownloadId) 21:34:16.0 Info: DROP INDEX "IX_History_DownloadId" 21:34:16.0 Info: => 0.00011s 21:34:16.0 Info: CreateIndex History (DownloadId, Date) 21:34:16.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:16.0 Info: => 8.35E-05s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:16', 'update_artist_history_indexes') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 16: update_artist_history_indexes migrated 21:34:16.0 Info: => 0.0005734s 21:34:16.0 Info: 17: remove_nma migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 17 21:34:16.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:16.0 Info: => 4.14E-05s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:16', 'remove_nma') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 17: remove_nma migrated 21:34:16.0 Info: => 0.0004195s 21:34:16.0 Info: 18: album_disambiguation migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 18 21:34:16.0 Info: AlterTable Albums 21:34:16.0 Info: => 5E-07s 21:34:16.0 Info: CreateColumn Albums Disambiguation String 21:34:16.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:16.0 Info: => 0.0005223s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:16', 'album_disambiguation') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 18: album_disambiguation migrated 21:34:16.0 Info: => 0.0009024s 21:34:16.0 Info: 19: add_ape_quality_in_profiles migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 19 21:34:16.0 Info: PerformDBOperation 21:34:16.0 Info: Performing DB Operation 21:34:16.0 Info: => 2.52E-05s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:16', 'add_ape_quality_in_profiles') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 19: add_ape_quality_in_profiles migrated 21:34:16.0 Info: => 0.0004021s 21:34:16.0 Info: 20: remove_pushalot migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 20 21:34:16.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:16.0 Info: => 4.09E-05s 21:34:16.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:16.0 Info: => 3.49E-05s 21:34:16.0 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:16.0 Info: => 3.15E-05s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:16', 'remove_pushalot') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 20: remove_pushalot migrated 21:34:16.0 Info: => 0.000409s 21:34:16.0 Info: 21: add_custom_filters migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 21 21:34:16.0 Info: CreateTable CustomFilters 21:34:16.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:16.0 Info: => 0.0001205s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:16', 'add_custom_filters') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 21: add_custom_filters migrated 21:34:16.0 Info: => 0.0004807s 21:34:16.0 Info: 22: import_list_tags migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 22 21:34:16.0 Info: AlterTable ImportLists 21:34:16.0 Info: => 6E-07s 21:34:16.0 Info: CreateColumn ImportLists Tags String 21:34:16.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:16.0 Info: => 0.0004959s 21:34:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:16', 'import_list_tags') 21:34:16.0 Info: Committing Transaction 21:34:16.0 Info: 22: import_list_tags migrated 21:34:16.0 Info: => 0.0008572s 21:34:16.0 Info: 23: add_release_groups_etc migrating 21:34:16.0 Info: Beginning Transaction 21:34:16.0 Info: Starting migration of Main DB to 23 21:34:16.0 Info: CreateTable ArtistMetadata 21:34:16.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:16.0 Info: => 0.0001502s 21:34:16.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:16.0 Info: => 9.28E-05s 21:34:16.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:16.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:16.0 Info: => 0.0001s 21:34:16.0 Info: AlterTable Artists 21:34:16.0 Info: => 3E-07s 21:34:16.0 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:16.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:16.0 Info: => 0.0005377s 21:34:16.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:16.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:16.0 Info: => 6.28E-05s 21:34:16.0 Info: CreateTable AlbumReleases 21:34:16.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:16.0 Info: => 0.0001392s 21:34:16.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:16.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:16.0 Info: => 0.0001185s 21:34:16.0 Info: CreateIndex AlbumReleases (AlbumId) 21:34:16.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:16.0 Info: => 8.29E-05s 21:34:16.0 Info: PerformDBOperation 21:34:16.0 Info: Performing DB Operation 21:34:16.0 Info: => 3.15E-05s 21:34:16.0 Info: AlterTable Albums 21:34:16.0 Info: => 3E-07s 21:34:16.0 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:16.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:16.0 Info: => 0.0005746s 21:34:16.0 Info: AlterTable Albums 21:34:16.0 Info: => 3E-07s 21:34:16.0 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:16.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:16.0 Info: => 0.0005309s 21:34:16.0 Info: AlterTable Albums 21:34:16.0 Info: => 4E-07s 21:34:16.0 Info: CreateColumn Albums Links String 21:34:16.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:16.0 Info: => 0.0093793s 21:34:16.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:16.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:16.0 Info: => 9.17E-05s 21:34:16.0 Info: AlterTable Tracks 21:34:16.0 Info: => 4E-07s 21:34:16.0 Info: CreateColumn Tracks ForeignRecordingId String 21:34:16.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:16.0 Info: => 0.0005603s 21:34:16.0 Info: AlterTable Tracks 21:34:16.0 Info: => 3E-07s 21:34:16.0 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:16.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:16.0 Info: => 0.0005508s 21:34:16.0 Info: AlterTable Tracks 21:34:16.0 Info: => 4E-07s 21:34:16.0 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:16.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:16.0 Info: => 0.0005636s 21:34:16.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:16.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:16.0 Info: => 7.38E-05s 21:34:16.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:16.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:16.0 Info: => 5.78E-05s 21:34:16.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:16.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:16.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:16.0 Info: DROP TABLE "Artists" 21:34:16.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.0 Info: => 0.0043268s 21:34:16.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:16.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:16.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:16.1 Info: DROP TABLE "Albums" 21:34:16.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:16.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.1 Info: => 0.0044497s 21:34:16.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:16.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:16.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:16.1 Info: DROP TABLE "Tracks" 21:34:16.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:16.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:16.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:16.1 Info: => 0.0040024s 21:34:16.1 Info: DeleteColumn TrackFiles ArtistId 21:34:16.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:16.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:16.1 Info: DROP TABLE "TrackFiles" 21:34:16.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:16.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:16.1 Info: => 0.0037537s 21:34:16.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:16.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:16.1 Info: => 7.99E-05s 21:34:16.1 Info: CreateIndex Artists (Monitored) 21:34:16.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:16.1 Info: => 7.47E-05s 21:34:16.1 Info: CreateIndex Albums (ArtistMetadataId) 21:34:16.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:16.1 Info: => 7.35E-05s 21:34:16.1 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:16.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:16.1 Info: => 7.18E-05s 21:34:16.1 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:16.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:16.1 Info: => 7.16E-05s 21:34:16.1 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:16.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:16.1 Info: => 7.05E-05s 21:34:16.1 Info: UpdateData 21:34:16.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:16.1 Info: => 3.88E-05s 21:34:16.1 Info: UpdateData 21:34:16.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:16.1 Info: => 3.13E-05s 21:34:16.1 Info: UpdateData 21:34:16.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:16.1 Info: => 3.77E-05s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:16', 'add_release_groups_etc') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 23: add_release_groups_etc migrated 21:34:16.1 Info: => 0.0007367s 21:34:16.1 Info: 24: NewMediaInfoFormat migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 24 21:34:16.1 Info: UpdateData 21:34:16.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:16.1 Info: => 3.84E-05s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:16', 'NewMediaInfoFormat') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 24: NewMediaInfoFormat migrated 21:34:16.1 Info: => 0.0004838s 21:34:16.1 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 25 21:34:16.1 Info: RenameTable Restrictions ReleaseProfiles 21:34:16.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:16.1 Info: => 0.0014378s 21:34:16.1 Info: AlterTable ReleaseProfiles 21:34:16.1 Info: => 3E-07s 21:34:16.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:16.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:16.1 Info: => 0.0005174s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:16', 'rename_restrictions_to_release_profiles') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:16.1 Info: => 0.0010036s 21:34:16.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 26 21:34:16.1 Info: RenameTable Profiles QualityProfiles 21:34:16.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:16.1 Info: => 0.0013936s 21:34:16.1 Info: AlterTable QualityProfiles 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:16.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:16.1 Info: => 0.0004866s 21:34:16.1 Info: AlterTable LanguageProfiles 21:34:16.1 Info: => 3E-07s 21:34:16.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:16.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:16.1 Info: => 0.0004777s 21:34:16.1 Info: UpdateData 21:34:16.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:16.1 Info: => 3.79E-05s 21:34:16.1 Info: UpdateData 21:34:16.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:16.1 Info: => 2.89E-05s 21:34:16.1 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:16.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:16.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:16.1 Info: DROP TABLE "Artists" 21:34:16.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:16.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:16.1 Info: => 0.0041811s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:16', 'rename_quality_profiles_add_upgrade_allowed') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:16.1 Info: => 0.0048159s 21:34:16.1 Info: 27: add_import_exclusions migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 27 21:34:16.1 Info: CreateTable ImportListExclusions 21:34:16.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:16.1 Info: => 0.0001252s 21:34:16.1 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:16.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:16.1 Info: => 0.0001051s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:16', 'add_import_exclusions') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 27: add_import_exclusions migrated 21:34:16.1 Info: => 0.0005729s 21:34:16.1 Info: 28: clean_artist_metadata_table migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 28 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:16.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:16.1 Info: => 0.0001319s 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:16.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:16.1 Info: => 0.0001197s 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:16.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:16.1 Info: => 0.0001143s 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:16.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:16.1 Info: => 0.0001187s 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:16.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:16.1 Info: => 0.0001114s 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:16.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:16.1 Info: => 0.0001141s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:16', 'clean_artist_metadata_table') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 28: clean_artist_metadata_table migrated 21:34:16.1 Info: => 0.0005514s 21:34:16.1 Info: 29: health_issue_notification migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 29 21:34:16.1 Info: AlterTable Notifications 21:34:16.1 Info: => 5E-07s 21:34:16.1 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:16.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:16.1 Info: => 0.0005361s 21:34:16.1 Info: AlterTable Notifications 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:16.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:16.1 Info: => 0.000515s 21:34:16.1 Info: AlterTable Notifications 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:16.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:16.1 Info: => 0.0004909s 21:34:16.1 Info: AlterTable Notifications 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:16.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:16.1 Info: => 0.0005228s 21:34:16.1 Info: AlterTable Notifications 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:16.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:16.1 Info: => 0.000499s 21:34:16.1 Info: DeleteColumn Notifications OnDownload 21:34:16.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:16.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:16.1 Info: DROP TABLE "Notifications" 21:34:16.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:16.1 Info: => 0.0046661s 21:34:16.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:16.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:16.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:16.1 Info: DROP TABLE "Notifications" 21:34:16.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:16.1 Info: => 0.0041295s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:16', 'health_issue_notification') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 29: health_issue_notification migrated 21:34:16.1 Info: => 0.0046739s 21:34:16.1 Info: 30: add_mediafilerepository_mtime migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 30 21:34:16.1 Info: AlterTable TrackFiles 21:34:16.1 Info: => 5E-07s 21:34:16.1 Info: CreateColumn TrackFiles Modified DateTime 21:34:16.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:16.1 Info: => 0.0005489s 21:34:16.1 Info: AlterTable TrackFiles 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn TrackFiles Path String 21:34:16.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:16.1 Info: => 0.0005072s 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:16.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:16.1 Info: => 3.23E-05s 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:16.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:16.1 Info: => 0.0001178s 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:16.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:16.1 Info: => 0.0001251s 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:16.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:16.1 Info: => 0.0001302s 21:34:16.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:16.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:16.1 Info: => 0.0001033s 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:16.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:16.1 Info: => 4.87E-05s 21:34:16.1 Info: AlterTable TrackFiles 21:34:16.1 Info: => 3E-07s 21:34:16.1 Info: AlterColumn TrackFiles Path String 21:34:16.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:16.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:16.1 Info: DROP TABLE "TrackFiles" 21:34:16.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:16.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:16.1 Info: => 0.0041668s 21:34:16.1 Info: CreateIndex TrackFiles (Path) 21:34:16.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:16.1 Info: => 8.07E-05s 21:34:16.1 Info: DeleteColumn TrackFiles RelativePath 21:34:16.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:16.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:16.1 Info: DROP TABLE "TrackFiles" 21:34:16.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:16.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:16.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:16.1 Info: => 0.0045964s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:16', 'add_mediafilerepository_mtime') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 30: add_mediafilerepository_mtime migrated 21:34:16.1 Info: => 0.005087s 21:34:16.1 Info: 31: add_artistmetadataid_constraint migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 31 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:16.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:16.1 Info: => 7.06E-05s 21:34:16.1 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:16.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:16.1 Info: => 0.0001294s 21:34:16.1 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:16.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:16.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:16.1 Info: DROP TABLE "Artists" 21:34:16.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:16.1 Info: => 0.0049143s 21:34:16.1 Info: CreateIndex Artists (ArtistMetadataId) 21:34:16.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:16.1 Info: => 0.0001023s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:16', 'add_artistmetadataid_constraint') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 31: add_artistmetadataid_constraint migrated 21:34:16.1 Info: => 0.0006068s 21:34:16.1 Info: 32: old_ids_and_artist_alias migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 32 21:34:16.1 Info: AlterTable ArtistMetadata 21:34:16.1 Info: => 6E-07s 21:34:16.1 Info: CreateColumn ArtistMetadata Aliases String 21:34:16.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:16.1 Info: => 0.0005362s 21:34:16.1 Info: AlterTable ArtistMetadata 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:16.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:16.1 Info: => 0.0005595s 21:34:16.1 Info: AlterTable Albums 21:34:16.1 Info: => 3E-07s 21:34:16.1 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:16.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:16.1 Info: => 0.0005803s 21:34:16.1 Info: AlterTable AlbumReleases 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:16.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:16.1 Info: => 0.0005171s 21:34:16.1 Info: AlterTable Tracks 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:16.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:16.1 Info: => 0.0005158s 21:34:16.1 Info: AlterTable Tracks 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:16.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:16.1 Info: => 0.0005171s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:16', 'old_ids_and_artist_alias') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 32: old_ids_and_artist_alias migrated 21:34:16.1 Info: => 0.0009845s 21:34:16.1 Info: 33: download_propers_config migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 33 21:34:16.1 Info: PerformDBOperation 21:34:16.1 Info: Performing DB Operation 21:34:16.1 Info: => 2.54E-05s 21:34:16.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:16.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:16.1 Info: => 2.82E-05s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:16', 'download_propers_config') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 33: download_propers_config migrated 21:34:16.1 Info: => 0.0004763s 21:34:16.1 Info: 34: remove_language_profiles migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 34 21:34:16.1 Info: DeleteTable LanguageProfiles 21:34:16.1 Info: DROP TABLE "LanguageProfiles" 21:34:16.1 Info: => 0.000212s 21:34:16.1 Info: DeleteColumn Artists LanguageProfileId 21:34:16.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:16.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:16.1 Info: DROP TABLE "Artists" 21:34:16.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:16.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:16.1 Info: => 0.0042404s 21:34:16.1 Info: DeleteColumn ImportLists LanguageProfileId 21:34:16.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:16.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:16.1 Info: DROP TABLE "ImportLists" 21:34:16.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:16.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:16.1 Info: => 0.0038301s 21:34:16.1 Info: DeleteColumn Blacklist Language 21:34:16.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:16.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:16.1 Info: DROP TABLE "Blacklist" 21:34:16.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:16.1 Info: => 0.0037128s 21:34:16.1 Info: DeleteColumn History Language 21:34:16.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:16.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:16.1 Info: DROP TABLE "History" 21:34:16.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:16.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:16.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:16.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:16.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:16.1 Info: => 0.0042615s 21:34:16.1 Info: DeleteColumn LyricFiles Language 21:34:16.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:16.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:16.1 Info: DROP TABLE "LyricFiles" 21:34:16.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:16.1 Info: => 0.0037399s 21:34:16.1 Info: DeleteColumn TrackFiles Language 21:34:16.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:16.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:16.1 Info: DROP TABLE "TrackFiles" 21:34:16.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:16.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:16.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:16.1 Info: => 0.0054676s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:16', 'remove_language_profiles') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 34: remove_language_profiles migrated 21:34:16.1 Info: => 0.00609s 21:34:16.1 Info: 35: multi_disc_naming_format migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 35 21:34:16.1 Info: AlterTable NamingConfig 21:34:16.1 Info: => 6E-07s 21:34:16.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:16.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:16.1 Info: => 0.000561s 21:34:16.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:16.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:16.1 Info: => 3.43E-05s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:16', 'multi_disc_naming_format') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 35: multi_disc_naming_format migrated 21:34:16.1 Info: => 0.000511s 21:34:16.1 Info: 36: add_download_client_priority migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 36 21:34:16.1 Info: AlterTable DownloadClients 21:34:16.1 Info: => 1.2E-06s 21:34:16.1 Info: CreateColumn DownloadClients Priority Int32 21:34:16.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:16.1 Info: => 0.0006271s 21:34:16.1 Info: PerformDBOperation 21:34:16.1 Info: Performing DB Operation 21:34:16.1 Info: => 4.71E-05s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:16', 'add_download_client_priority') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 36: add_download_client_priority migrated 21:34:16.1 Info: => 0.0005206s 21:34:16.1 Info: 37: remove_growl_prowl migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 37 21:34:16.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:16.1 Info: => 3.6E-05s 21:34:16.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:16.1 Info: => 2.65E-05s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:16', 'remove_growl_prowl') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 37: remove_growl_prowl migrated 21:34:16.1 Info: => 0.000489s 21:34:16.1 Info: 38: remove_plex_hometheatre migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 38 21:34:16.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:16.1 Info: => 8.36E-05s 21:34:16.1 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:16.1 Info: => 9.37E-05s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:16', 'remove_plex_hometheatre') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 38: remove_plex_hometheatre migrated 21:34:16.1 Info: => 0.0005269s 21:34:16.1 Info: 39: add_root_folder_add_defaults migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 39 21:34:16.1 Info: AlterTable RootFolders 21:34:16.1 Info: => 5E-07s 21:34:16.1 Info: CreateColumn RootFolders Name String 21:34:16.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:16.1 Info: => 0.0005364s 21:34:16.1 Info: AlterTable RootFolders 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:16.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:16.1 Info: => 0.0005036s 21:34:16.1 Info: AlterTable RootFolders 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:16.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:16.1 Info: => 0.0005232s 21:34:16.1 Info: AlterTable RootFolders 21:34:16.1 Info: => 3E-07s 21:34:16.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:16.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:16.1 Info: => 0.0005281s 21:34:16.1 Info: AlterTable RootFolders 21:34:16.1 Info: => 4E-07s 21:34:16.1 Info: CreateColumn RootFolders DefaultTags String 21:34:16.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:16.1 Info: => 0.0005427s 21:34:16.1 Info: PerformDBOperation 21:34:16.1 Info: Performing DB Operation 21:34:16.1 Info: => 5.45E-05s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:16', 'add_root_folder_add_defaults') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 39: add_root_folder_add_defaults migrated 21:34:16.1 Info: => 0.000521s 21:34:16.1 Info: 40: task_duration migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 40 21:34:16.1 Info: AlterTable ScheduledTasks 21:34:16.1 Info: => 6E-07s 21:34:16.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:16.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:16.1 Info: => 0.0005075s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:16', 'task_duration') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 40: task_duration migrated 21:34:16.1 Info: => 0.0009647s 21:34:16.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 41 21:34:16.1 Info: AlterTable ReleaseProfiles 21:34:16.1 Info: => 6E-07s 21:34:16.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:16.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:16.1 Info: => 0.00051s 21:34:16.1 Info: AlterTable ReleaseProfiles 21:34:16.1 Info: => 5E-07s 21:34:16.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:16.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:16.1 Info: => 0.0004837s 21:34:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:16', 'add_indexer_and_enabled_to_release_profiles') 21:34:16.1 Info: Committing Transaction 21:34:16.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:16.1 Info: => 0.0008423s 21:34:16.1 Info: 42: remove_album_folders migrating 21:34:16.1 Info: Beginning Transaction 21:34:16.1 Info: Starting migration of Main DB to 42 21:34:16.1 Info: DeleteColumn Artists AlbumFolder 21:34:16.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:16.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:16.1 Info: DROP TABLE "Artists" 21:34:16.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:16.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:16.1 Info: => 0.0041598s 21:34:16.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:16.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:16.1 Info: => 3.28E-05s 21:34:16.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:16.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:16.1 Info: => 2.64E-05s 21:34:16.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:16.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:16.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:16.1 Info: DROP TABLE "NamingConfig" 21:34:16.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:16.2 Info: => 0.0035086s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:16', 'remove_album_folders') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 42: remove_album_folders migrated 21:34:16.2 Info: => 0.0040451s 21:34:16.2 Info: 44: add_priority_to_indexers migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 44 21:34:16.2 Info: AlterTable Indexers 21:34:16.2 Info: => 5E-07s 21:34:16.2 Info: CreateColumn Indexers Priority Int32 21:34:16.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:16.2 Info: => 0.0005183s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:16', 'add_priority_to_indexers') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 44: add_priority_to_indexers migrated 21:34:16.2 Info: => 0.0009757s 21:34:16.2 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 45 21:34:16.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:16.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:16.2 Info: => 0.0001011s 21:34:16.2 Info: PerformDBOperation 21:34:16.2 Info: Performing DB Operation 21:34:16.2 Info: => 2.27E-05s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:16', 'remove_chown_and_folderchmod_config') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:16.2 Info: => 0.0004527s 21:34:16.2 Info: 47: update_notifiarr migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 47 21:34:16.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:16.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:16.2 Info: => 5.25E-05s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:16', 'update_notifiarr') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 47: update_notifiarr migrated 21:34:16.2 Info: => 0.0004416s 21:34:16.2 Info: 49: email_multiple_addresses migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 49 21:34:16.2 Info: PerformDBOperation 21:34:16.2 Info: Performing DB Operation 21:34:16.2 Info: => 4.42E-05s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:16', 'email_multiple_addresses') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 49: email_multiple_addresses migrated 21:34:16.2 Info: => 0.0004759s 21:34:16.2 Info: 50: rename_blacklist_to_blocklist migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 50 21:34:16.2 Info: RenameTable Blacklist Blocklist 21:34:16.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 21:34:16.2 Info: => 0.0017832s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:16', 'rename_blacklist_to_blocklist') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 50: rename_blacklist_to_blocklist migrated 21:34:16.2 Info: => 0.0022589s 21:34:16.2 Info: 51: cdh_per_downloadclient migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 51 21:34:16.2 Info: AlterTable DownloadClients 21:34:16.2 Info: => 5E-07s 21:34:16.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 21:34:16.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:16.2 Info: => 0.0005321s 21:34:16.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 21:34:16.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 21:34:16.2 Info: => 0.0004993s 21:34:16.2 Info: PerformDBOperation 21:34:16.2 Info: Performing DB Operation 21:34:16.2 Info: => 0.0001475s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:16', 'cdh_per_downloadclient') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 51: cdh_per_downloadclient migrated 21:34:16.2 Info: => 0.000518s 21:34:16.2 Info: 52: download_history migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 52 21:34:16.2 Info: CreateTable DownloadHistory 21:34:16.2 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:16.2 Info: => 0.0001705s 21:34:16.2 Info: CreateIndex DownloadHistory (EventType) 21:34:16.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:16.2 Info: => 0.0001055s 21:34:16.2 Info: CreateIndex DownloadHistory (ArtistId) 21:34:16.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:16.2 Info: => 9.62E-05s 21:34:16.2 Info: CreateIndex DownloadHistory (DownloadId) 21:34:16.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:16.2 Info: => 9.73E-05s 21:34:16.2 Info: PerformDBOperation 21:34:16.2 Info: Performing DB Operation 21:34:16.2 Info: => 0.0001037s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:16', 'download_history') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 52: download_history migrated 21:34:16.2 Info: => 0.0004814s 21:34:16.2 Info: 53: add_update_history migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 53 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:16', 'add_update_history') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 53: add_update_history migrated 21:34:16.2 Info: => 0.0003711s 21:34:16.2 Info: 54: add_on_update_to_notifications migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 54 21:34:16.2 Info: AlterTable Notifications 21:34:16.2 Info: => 5E-07s 21:34:16.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 21:34:16.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 21:34:16.2 Info: => 0.0005473s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:16', 'add_on_update_to_notifications') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 54: add_on_update_to_notifications migrated 21:34:16.2 Info: => 0.0008901s 21:34:16.2 Info: 55: download_client_per_indexer migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 55 21:34:16.2 Info: AlterTable Indexers 21:34:16.2 Info: => 6E-07s 21:34:16.2 Info: CreateColumn Indexers DownloadClientId Int32 21:34:16.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 21:34:16.2 Info: => 0.0005469s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:16', 'download_client_per_indexer') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 55: download_client_per_indexer migrated 21:34:16.2 Info: => 0.0008914s 21:34:16.2 Info: 56: AddNewItemMonitorType migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 56 21:34:16.2 Info: AlterTable Artists 21:34:16.2 Info: => 5E-07s 21:34:16.2 Info: CreateColumn Artists MonitorNewItems Int32 21:34:16.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:16.2 Info: => 0.0005699s 21:34:16.2 Info: AlterTable RootFolders 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 21:34:16.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:16.2 Info: => 0.0005683s 21:34:16.2 Info: AlterTable ImportLists 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: CreateColumn ImportLists MonitorNewItems Int32 21:34:16.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 21:34:16.2 Info: => 0.0005449s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:16', 'AddNewItemMonitorType') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 56: AddNewItemMonitorType migrated 21:34:16.2 Info: => 0.0010584s 21:34:16.2 Info: 57: ImportListSearch migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 57 21:34:16.2 Info: AlterTable ImportLists 21:34:16.2 Info: => 1.2E-06s 21:34:16.2 Info: CreateColumn ImportLists ShouldSearch Boolean 21:34:16.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 21:34:16.2 Info: => 0.0006451s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:16', 'ImportListSearch') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 57: ImportListSearch migrated 21:34:16.2 Info: => 0.0011243s 21:34:16.2 Info: 58: ImportListMonitorExisting migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 58 21:34:16.2 Info: AlterTable ImportLists 21:34:16.2 Info: => 1.2E-06s 21:34:16.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 21:34:16.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 21:34:16.2 Info: => 0.0006325s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:16', 'ImportListMonitorExisting') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 58: ImportListMonitorExisting migrated 21:34:16.2 Info: => 0.0010607s 21:34:16.2 Info: 59: add_indexer_tags migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 59 21:34:16.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 21:34:16.2 Info: => 3.7E-05s 21:34:16.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 21:34:16.2 Info: => 2.78E-05s 21:34:16.2 Info: AlterTable Indexers 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: CreateColumn Indexers Tags String 21:34:16.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 21:34:16.2 Info: => 0.0005518s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:16', 'add_indexer_tags') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 59: add_indexer_tags migrated 21:34:16.2 Info: => 0.0009041s 21:34:16.2 Info: 60: update_audio_types migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 60 21:34:16.2 Info: PerformDBOperation 21:34:16.2 Info: Performing DB Operation 21:34:16.2 Info: => 4.12E-05s 21:34:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:16', 'update_audio_types') 21:34:16.2 Info: Committing Transaction 21:34:16.2 Info: 60: update_audio_types migrated 21:34:16.2 Info: => 0.0003729s 21:34:16.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:16.2 Info: Beginning Transaction 21:34:16.2 Info: Starting migration of Main DB to 61 21:34:16.2 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.2 Info: DELETE FROM "Commands" WHERE 1 = 1 21:34:16.2 Info: => 3.13E-05s 21:34:16.2 Info: AlterTable AlbumReleases 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 21:34:16.2 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 21:34:16.2 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 21:34:16.2 Info: DROP TABLE "AlbumReleases" 21:34:16.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 21:34:16.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:16.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:16.2 Info: => 0.0046111s 21:34:16.2 Info: AlterTable Albums 21:34:16.2 Info: => 4E-07s 21:34:16.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 21:34:16.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:16.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:16.2 Info: DROP TABLE "Albums" 21:34:16.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:16.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:16.2 Info: => 0.0050106s 21:34:16.2 Info: AlterTable Albums 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 21:34:16.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:16.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:16.2 Info: DROP TABLE "Albums" 21:34:16.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:16.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:16.2 Info: => 0.0050219s 21:34:16.2 Info: AlterTable Albums 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: AlterColumn Albums Added DateTimeOffset 21:34:16.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 21:34:16.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 21:34:16.2 Info: DROP TABLE "Albums" 21:34:16.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:16.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:16.2 Info: => 0.0048219s 21:34:16.2 Info: AlterTable Artists 21:34:16.2 Info: => 4E-07s 21:34:16.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 21:34:16.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:16.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:16.2 Info: DROP TABLE "Artists" 21:34:16.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:16.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:16.2 Info: => 0.0048042s 21:34:16.2 Info: AlterTable Artists 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: AlterColumn Artists Added DateTimeOffset 21:34:16.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 21:34:16.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 21:34:16.2 Info: DROP TABLE "Artists" 21:34:16.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:16.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:16.2 Info: => 0.0047472s 21:34:16.2 Info: AlterTable Blocklist 21:34:16.2 Info: => 4E-07s 21:34:16.2 Info: AlterColumn Blocklist Date DateTimeOffset 21:34:16.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:16.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:16.2 Info: DROP TABLE "Blocklist" 21:34:16.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:16.2 Info: => 0.0046523s 21:34:16.2 Info: AlterTable Blocklist 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 21:34:16.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:16.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 21:34:16.2 Info: DROP TABLE "Blocklist" 21:34:16.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 21:34:16.2 Info: => 0.0042122s 21:34:16.2 Info: AlterTable Commands 21:34:16.2 Info: => 4E-07s 21:34:16.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 21:34:16.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:16.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:16.2 Info: DROP TABLE "Commands" 21:34:16.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:16.2 Info: => 0.0041469s 21:34:16.2 Info: AlterTable Commands 21:34:16.2 Info: => 4E-07s 21:34:16.2 Info: AlterColumn Commands StartedAt DateTimeOffset 21:34:16.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:16.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:16.2 Info: DROP TABLE "Commands" 21:34:16.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:16.2 Info: => 0.0056204s 21:34:16.2 Info: AlterTable Commands 21:34:16.2 Info: => 4E-07s 21:34:16.2 Info: AlterColumn Commands EndedAt DateTimeOffset 21:34:16.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:16.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 21:34:16.2 Info: DROP TABLE "Commands" 21:34:16.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 21:34:16.2 Info: => 0.0041658s 21:34:16.2 Info: AlterTable DownloadClientStatus 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 21:34:16.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:16.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:16.2 Info: DROP TABLE "DownloadClientStatus" 21:34:16.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:16.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:16.2 Info: => 0.0043675s 21:34:16.2 Info: AlterTable DownloadClientStatus 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 21:34:16.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:16.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:16.2 Info: DROP TABLE "DownloadClientStatus" 21:34:16.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:16.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:16.2 Info: => 0.0043018s 21:34:16.2 Info: AlterTable DownloadClientStatus 21:34:16.2 Info: => 4E-07s 21:34:16.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 21:34:16.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:16.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 21:34:16.2 Info: DROP TABLE "DownloadClientStatus" 21:34:16.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 21:34:16.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:16.2 Info: => 0.0042769s 21:34:16.2 Info: AlterTable DownloadHistory 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 21:34:16.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 21:34:16.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 21:34:16.2 Info: DROP TABLE "DownloadHistory" 21:34:16.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 21:34:16.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 21:34:16.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 21:34:16.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 21:34:16.2 Info: => 0.0046414s 21:34:16.2 Info: AlterTable ExtraFiles 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 21:34:16.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:16.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:16.2 Info: DROP TABLE "ExtraFiles" 21:34:16.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:16.2 Info: => 0.0042515s 21:34:16.2 Info: AlterTable ExtraFiles 21:34:16.2 Info: => 3E-07s 21:34:16.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 21:34:16.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:16.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 21:34:16.2 Info: DROP TABLE "ExtraFiles" 21:34:16.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 21:34:16.3 Info: => 0.0042506s 21:34:16.3 Info: AlterTable History 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: AlterColumn History Date DateTimeOffset 21:34:16.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:16.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:16.3 Info: DROP TABLE "History" 21:34:16.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:16.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:16.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:16.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:16.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:16.3 Info: => 0.0048389s 21:34:16.3 Info: AlterTable ImportListStatus 21:34:16.3 Info: => 5E-07s 21:34:16.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 21:34:16.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:16.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:16.3 Info: DROP TABLE "ImportListStatus" 21:34:16.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:16.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:16.3 Info: => 0.0041637s 21:34:16.3 Info: AlterTable ImportListStatus 21:34:16.3 Info: => 5E-07s 21:34:16.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 21:34:16.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:16.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:16.3 Info: DROP TABLE "ImportListStatus" 21:34:16.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:16.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:16.3 Info: => 0.0041855s 21:34:16.3 Info: AlterTable ImportListStatus 21:34:16.3 Info: => 5E-07s 21:34:16.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 21:34:16.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:16.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 21:34:16.3 Info: DROP TABLE "ImportListStatus" 21:34:16.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 21:34:16.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:16.3 Info: => 0.0041576s 21:34:16.3 Info: AlterTable IndexerStatus 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 21:34:16.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:16.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:16.3 Info: DROP TABLE "IndexerStatus" 21:34:16.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:16.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:16.3 Info: => 0.0040959s 21:34:16.3 Info: AlterTable IndexerStatus 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 21:34:16.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:16.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:16.3 Info: DROP TABLE "IndexerStatus" 21:34:16.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:16.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:16.3 Info: => 0.0042896s 21:34:16.3 Info: AlterTable IndexerStatus 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 21:34:16.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:16.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 21:34:16.3 Info: DROP TABLE "IndexerStatus" 21:34:16.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 21:34:16.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:16.3 Info: => 0.0040815s 21:34:16.3 Info: AlterTable LyricFiles 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 21:34:16.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:16.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:16.3 Info: DROP TABLE "LyricFiles" 21:34:16.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:16.3 Info: => 0.004152s 21:34:16.3 Info: AlterTable LyricFiles 21:34:16.3 Info: => 5E-07s 21:34:16.3 Info: AlterColumn LyricFiles Added DateTimeOffset 21:34:16.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 21:34:16.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:16.3 Info: DROP TABLE "LyricFiles" 21:34:16.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:16.3 Info: => 0.0061689s 21:34:16.3 Info: AlterTable MetadataFiles 21:34:16.3 Info: => 5E-07s 21:34:16.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 21:34:16.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:16.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:16.3 Info: DROP TABLE "MetadataFiles" 21:34:16.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:16.3 Info: => 0.0041763s 21:34:16.3 Info: AlterTable MetadataFiles 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 21:34:16.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:16.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 21:34:16.3 Info: DROP TABLE "MetadataFiles" 21:34:16.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 21:34:16.3 Info: => 0.0042854s 21:34:16.3 Info: AlterTable PendingReleases 21:34:16.3 Info: => 3E-07s 21:34:16.3 Info: AlterColumn PendingReleases Added DateTimeOffset 21:34:16.3 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 21:34:16.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 21:34:16.3 Info: DROP TABLE "PendingReleases" 21:34:16.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 21:34:16.3 Info: => 0.0039211s 21:34:16.3 Info: AlterTable ScheduledTasks 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 21:34:16.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:16.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:16.3 Info: DROP TABLE "ScheduledTasks" 21:34:16.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:16.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:16.3 Info: => 0.0043724s 21:34:16.3 Info: AlterTable ScheduledTasks 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 21:34:16.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 21:34:16.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 21:34:16.3 Info: DROP TABLE "ScheduledTasks" 21:34:16.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 21:34:16.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:16.3 Info: => 0.0043219s 21:34:16.3 Info: AlterTable TrackFiles 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 21:34:16.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:16.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:16.3 Info: DROP TABLE "TrackFiles" 21:34:16.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:16.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:16.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:16.3 Info: => 0.0045998s 21:34:16.3 Info: AlterTable TrackFiles 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 21:34:16.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:16.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:16.3 Info: DROP TABLE "TrackFiles" 21:34:16.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:16.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:16.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:16.3 Info: => 0.0044776s 21:34:16.3 Info: AlterTable VersionInfo 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:16.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:16.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:16.3 Info: DROP TABLE "VersionInfo" 21:34:16.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:16.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:16.3 Info: => 0.0040667s 21:34:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:16', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:16.3 Info: Committing Transaction 21:34:16.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:16.3 Info: => 0.0049102s 21:34:16.3 Info: 62: add_on_delete_to_notifications migrating 21:34:16.3 Info: Beginning Transaction 21:34:16.3 Info: Starting migration of Main DB to 62 21:34:16.3 Info: AlterTable Notifications 21:34:16.3 Info: => 6E-07s 21:34:16.3 Info: CreateColumn Notifications OnArtistDelete Boolean 21:34:16.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 21:34:16.3 Info: => 0.0005487s 21:34:16.3 Info: AlterTable Notifications 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 21:34:16.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 21:34:16.3 Info: => 0.0005218s 21:34:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:16', 'add_on_delete_to_notifications') 21:34:16.3 Info: Committing Transaction 21:34:16.3 Info: 62: add_on_delete_to_notifications migrated 21:34:16.3 Info: => 0.0009777s 21:34:16.3 Info: 63: add_custom_formats migrating 21:34:16.3 Info: Beginning Transaction 21:34:16.3 Info: Starting migration of Main DB to 63 21:34:16.3 Info: AlterTable DelayProfiles 21:34:16.3 Info: => 6E-07s 21:34:16.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 21:34:16.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 21:34:16.3 Info: => 0.000532s 21:34:16.3 Info: UpdateData 21:34:16.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 21:34:16.3 Info: => 4.17E-05s 21:34:16.3 Info: AlterTable TrackFiles 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: CreateColumn TrackFiles OriginalFilePath String 21:34:16.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 21:34:16.3 Info: => 0.0005126s 21:34:16.3 Info: PerformDBOperation 21:34:16.3 Info: Performing DB Operation 21:34:16.3 Info: => 2.45E-05s 21:34:16.3 Info: CreateTable CustomFormats 21:34:16.3 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 21:34:16.3 Info: => 0.0001322s 21:34:16.3 Info: CreateIndex CustomFormats (Name) 21:34:16.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 21:34:16.3 Info: => 0.0001067s 21:34:16.3 Info: AlterTable QualityProfiles 21:34:16.3 Info: => 3E-07s 21:34:16.3 Info: CreateColumn QualityProfiles FormatItems String 21:34:16.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 21:34:16.3 Info: => 0.000542s 21:34:16.3 Info: AlterTable QualityProfiles 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 21:34:16.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:16.3 Info: => 0.0009831s 21:34:16.3 Info: AlterTable QualityProfiles 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 21:34:16.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:16.3 Info: => 0.0005114s 21:34:16.3 Info: PerformDBOperation 21:34:16.3 Info: Performing DB Operation 21:34:16.3 Info: => 5.67E-05s 21:34:16.3 Info: PerformDBOperation 21:34:16.3 Info: Performing DB Operation 21:34:16.3 Info: => 2.59E-05s 21:34:16.3 Info: DeleteColumn ReleaseProfiles Preferred 21:34:16.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:16.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:16.3 Info: DROP TABLE "ReleaseProfiles" 21:34:16.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:16.3 Info: => 0.0039179s 21:34:16.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 21:34:16.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 21:34:16.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 21:34:16.3 Info: DROP TABLE "ReleaseProfiles" 21:34:16.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 21:34:16.3 Info: => 0.0042871s 21:34:16.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:16.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 21:34:16.3 Info: => 3.68E-05s 21:34:16.3 Info: AlterTable DelayProfiles 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 21:34:16.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 21:34:16.3 Info: => 0.0005449s 21:34:16.3 Info: AlterTable DelayProfiles 21:34:16.3 Info: => 4E-07s 21:34:16.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 21:34:16.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 21:34:16.3 Info: => 0.0005331s 21:34:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:16', 'add_custom_formats') 21:34:16.3 Info: Committing Transaction 21:34:16.3 Info: 63: add_custom_formats migrated 21:34:16.3 Info: => 0.0010469s 21:34:16.3 Info: 64: add_result_to_commands migrating 21:34:16.3 Info: Beginning Transaction 21:34:16.3 Info: Starting migration of Main DB to 64 21:34:16.3 Info: AlterTable Commands 21:34:16.3 Info: => 5E-07s 21:34:16.3 Info: CreateColumn Commands Result Int32 21:34:16.3 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 21:34:16.3 Info: => 0.0005549s 21:34:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-12-23T21:34:16', 'add_result_to_commands') 21:34:16.3 Info: Committing Transaction 21:34:16.3 Info: 64: add_result_to_commands migrated 21:34:16.3 Info: => 0.0010291s 21:34:16.3 Info: 65: health_restored_notification migrating 21:34:16.3 Info: Beginning Transaction 21:34:16.3 Info: Starting migration of Main DB to 65 21:34:16.3 Info: AlterTable Notifications 21:34:16.3 Info: => 6E-07s 21:34:16.3 Info: CreateColumn Notifications OnHealthRestored Boolean 21:34:16.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 21:34:16.3 Info: => 0.0005553s 21:34:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-12-23T21:34:16', 'health_restored_notification') 21:34:16.3 Info: Committing Transaction 21:34:16.3 Info: 65: health_restored_notification migrated 21:34:16.3 Info: => 0.0010279s 21:34:16.3 Info: 66: remove_uc migrating 21:34:16.3 Info: Beginning Transaction 21:34:16.3 Info: Starting migration of Main DB to 66 21:34:16.3 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 21:34:16.3 Info: => 3.65E-05s 21:34:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-12-23T21:34:16', 'remove_uc') 21:34:16.3 Info: Committing Transaction 21:34:16.3 Info: 66: remove_uc migrated 21:34:16.3 Info: => 0.0003908s 21:34:16.3 Info: 67: download_clients_rename_tv_to_music migrating 21:34:16.3 Info: Beginning Transaction 21:34:16.3 Info: Starting migration of Main DB to 67 21:34:16.3 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'QBittorrent', 'QBittorrent', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'QBittorrentSettings') 21:34:16.3 Info: PerformDBOperation 21:34:16.3 Info: Performing DB Operation 21:34:16.3 Info: => 0.0008738s 21:34:16.3 Info: -> 1 Insert operations completed in 00:00:00.0000656 taking an average of 00:00:00.0000656 21:34:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-12-23T21:34:16', 'download_clients_rename_tv_to_music') 21:34:16.3 Info: Committing Transaction 21:34:16.3 Info: 67: download_clients_rename_tv_to_music migrated 21:34:16.3 Info: => 0.0014079s 21:34:16.3 Debug: Took: 00:00:00.3976047 21:34:16.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 21:34:16.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 21:34:16.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864564372117_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:16.4 Info: DatabaseEngineVersionCheck migrating 21:34:16.4 Info: PerformDBOperation 21:34:16.4 Info: Performing DB Operation 21:34:16.4 Info: SQLite 3.47.2 21:34:16.4 Info: => 0.0016151s 21:34:16.4 Info: DatabaseEngineVersionCheck migrated 21:34:16.4 Info: => 0.0016253s 21:34:16.4 Info: VersionMigration migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: CreateTable VersionInfo 21:34:16.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:16.4 Info: => 0.0001577s 21:34:16.4 Info: Committing Transaction 21:34:16.4 Info: VersionMigration migrated 21:34:16.4 Info: => 0.0008146s 21:34:16.4 Info: VersionUniqueMigration migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: CreateIndex VersionInfo (Version) 21:34:16.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:16.4 Info: => 0.0001034s 21:34:16.4 Info: AlterTable VersionInfo 21:34:16.4 Info: => 6E-07s 21:34:16.4 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:16.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:16.4 Info: => 0.0002374s 21:34:16.4 Info: Committing Transaction 21:34:16.4 Info: VersionUniqueMigration migrated 21:34:16.4 Info: => 0.000659s 21:34:16.4 Info: VersionDescriptionMigration migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: AlterTable VersionInfo 21:34:16.4 Info: => 1E-06s 21:34:16.4 Info: CreateColumn VersionInfo Description String 21:34:16.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:16.4 Info: => 0.0004493s 21:34:16.4 Info: Committing Transaction 21:34:16.4 Info: VersionDescriptionMigration migrated 21:34:16.4 Info: => 0.0007511s 21:34:16.4 Info: 1: InitialSetup migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: Starting migration of Main DB to 1 21:34:16.4 Info: CreateTable Config 21:34:16.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 21:34:16.4 Info: => 0.0001311s 21:34:16.4 Info: CreateIndex Config (Key) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 21:34:16.4 Info: => 7.38E-05s 21:34:16.4 Info: CreateTable RootFolders 21:34:16.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 21:34:16.4 Info: => 8.07E-05s 21:34:16.4 Info: CreateIndex RootFolders (Path) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 21:34:16.4 Info: => 7.14E-05s 21:34:16.4 Info: CreateTable Artists 21:34:16.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 21:34:16.4 Info: => 0.0001853s 21:34:16.4 Info: CreateIndex Artists (ForeignArtistId) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:16.4 Info: => 7.82E-05s 21:34:16.4 Info: CreateIndex Artists (NameSlug) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:16.4 Info: => 6.86E-05s 21:34:16.4 Info: CreateIndex Artists (CleanName) 21:34:16.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.4 Info: => 6.55E-05s 21:34:16.4 Info: CreateIndex Artists (Path) 21:34:16.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.4 Info: => 6.35E-05s 21:34:16.4 Info: CreateTable Albums 21:34:16.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:16.4 Info: => 0.0001631s 21:34:16.4 Info: CreateIndex Albums (ForeignAlbumId) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.4 Info: => 6.91E-05s 21:34:16.4 Info: CreateIndex Albums (MBId) 21:34:16.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:16.4 Info: => 6.59E-05s 21:34:16.4 Info: CreateIndex Albums (TADBId) 21:34:16.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:16.4 Info: => 6.44E-05s 21:34:16.4 Info: CreateIndex Albums (TitleSlug) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:16.4 Info: => 6.49E-05s 21:34:16.4 Info: CreateIndex Albums (CleanTitle) 21:34:16.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.4 Info: => 6.36E-05s 21:34:16.4 Info: CreateIndex Albums (Path) 21:34:16.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 21:34:16.4 Info: => 6.32E-05s 21:34:16.4 Info: CreateTable Tracks 21:34:16.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 21:34:16.4 Info: => 0.000119s 21:34:16.4 Info: CreateIndex Tracks (ForeignTrackId) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:16.4 Info: => 6.9E-05s 21:34:16.4 Info: CreateIndex Tracks (ArtistId) 21:34:16.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:16.4 Info: => 6.91E-05s 21:34:16.4 Info: CreateIndex Tracks (TrackFileId) 21:34:16.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:16.4 Info: => 7.3E-05s 21:34:16.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 21:34:16.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 21:34:16.4 Info: => 7.4E-05s 21:34:16.4 Info: CreateTable TrackFiles 21:34:16.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 21:34:16.4 Info: => 0.0001163s 21:34:16.4 Info: CreateIndex TrackFiles (ArtistId) 21:34:16.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 21:34:16.4 Info: => 6.65E-05s 21:34:16.4 Info: CreateIndex TrackFiles (AlbumId) 21:34:16.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:16.4 Info: => 7.08E-05s 21:34:16.4 Info: CreateTable History 21:34:16.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 21:34:16.4 Info: => 0.0001203s 21:34:16.4 Info: CreateIndex History (Date) 21:34:16.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:16.4 Info: => 7.03E-05s 21:34:16.4 Info: CreateIndex History (EventType) 21:34:16.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:16.4 Info: => 6.78E-05s 21:34:16.4 Info: CreateIndex History (DownloadId) 21:34:16.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 21:34:16.4 Info: => 6.43E-05s 21:34:16.4 Info: CreateIndex History (AlbumId) 21:34:16.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 21:34:16.4 Info: => 9.14E-05s 21:34:16.4 Info: CreateTable Notifications 21:34:16.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 21:34:16.4 Info: => 0.000126s 21:34:16.4 Info: CreateTable ScheduledTasks 21:34:16.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 21:34:16.4 Info: => 9.83E-05s 21:34:16.4 Info: CreateIndex ScheduledTasks (TypeName) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 21:34:16.4 Info: => 7.18E-05s 21:34:16.4 Info: CreateTable Indexers 21:34:16.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 21:34:16.4 Info: => 9.46E-05s 21:34:16.4 Info: CreateIndex Indexers (Name) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:16.4 Info: => 7.69E-05s 21:34:16.4 Info: CreateTable Profiles 21:34:16.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 21:34:16.4 Info: => 8.8E-05s 21:34:16.4 Info: CreateIndex Profiles (Name) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 21:34:16.4 Info: => 9.5E-05s 21:34:16.4 Info: CreateTable QualityDefinitions 21:34:16.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 21:34:16.4 Info: => 0.0001125s 21:34:16.4 Info: CreateIndex QualityDefinitions (Quality) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 21:34:16.4 Info: => 7.38E-05s 21:34:16.4 Info: CreateIndex QualityDefinitions (Title) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 21:34:16.4 Info: => 7.47E-05s 21:34:16.4 Info: CreateTable NamingConfig 21:34:16.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 21:34:16.4 Info: => 0.0001105s 21:34:16.4 Info: CreateTable Blacklist 21:34:16.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 21:34:16.4 Info: => 0.0001483s 21:34:16.4 Info: CreateTable Metadata 21:34:16.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:16.4 Info: => 9.28E-05s 21:34:16.4 Info: CreateTable MetadataFiles 21:34:16.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 21:34:16.4 Info: => 0.0001081s 21:34:16.4 Info: CreateTable DownloadClients 21:34:16.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 21:34:16.4 Info: => 9.58E-05s 21:34:16.4 Info: CreateTable PendingReleases 21:34:16.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 21:34:16.4 Info: => 0.0001081s 21:34:16.4 Info: CreateTable RemotePathMappings 21:34:16.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 21:34:16.4 Info: => 9.04E-05s 21:34:16.4 Info: CreateTable Tags 21:34:16.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 21:34:16.4 Info: => 8.16E-05s 21:34:16.4 Info: CreateIndex Tags (Label) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 21:34:16.4 Info: => 8.35E-05s 21:34:16.4 Info: CreateTable Restrictions 21:34:16.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 21:34:16.4 Info: => 8.91E-05s 21:34:16.4 Info: CreateTable DelayProfiles 21:34:16.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 21:34:16.4 Info: => 0.0001184s 21:34:16.4 Info: CreateTable Users 21:34:16.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 21:34:16.4 Info: => 8.4E-05s 21:34:16.4 Info: CreateIndex Users (Identifier) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 21:34:16.4 Info: => 8.27E-05s 21:34:16.4 Info: CreateIndex Users (Username) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 21:34:16.4 Info: => 7.77E-05s 21:34:16.4 Info: CreateTable Commands 21:34:16.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 21:34:16.4 Info: => 0.0001132s 21:34:16.4 Info: CreateTable IndexerStatus 21:34:16.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 21:34:16.4 Info: => 0.0001185s 21:34:16.4 Info: CreateIndex IndexerStatus (ProviderId) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 21:34:16.4 Info: => 0.0001017s 21:34:16.4 Info: CreateTable ExtraFiles 21:34:16.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:16.4 Info: => 0.0001163s 21:34:16.4 Info: CreateTable LyricFiles 21:34:16.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 21:34:16.4 Info: => 0.0001202s 21:34:16.4 Info: CreateTable LanguageProfiles 21:34:16.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 21:34:16.4 Info: => 8.66E-05s 21:34:16.4 Info: CreateIndex LanguageProfiles (Name) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 21:34:16.4 Info: => 8.3E-05s 21:34:16.4 Info: CreateTable DownloadClientStatus 21:34:16.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 21:34:16.4 Info: => 9.69E-05s 21:34:16.4 Info: CreateIndex DownloadClientStatus (ProviderId) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 21:34:16.4 Info: => 8.6E-05s 21:34:16.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 21:34:16.4 Info: -> 1 Insert operations completed in 00:00:00.0000521 taking an average of 00:00:00.0000521 21:34:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:16', 'InitialSetup') 21:34:16.4 Info: Committing Transaction 21:34:16.4 Info: 1: InitialSetup migrated 21:34:16.4 Info: => 0.0009283s 21:34:16.4 Info: 2: add_reason_to_pending_releases migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: Starting migration of Main DB to 2 21:34:16.4 Info: AlterTable PendingReleases 21:34:16.4 Info: => 6E-07s 21:34:16.4 Info: CreateColumn PendingReleases Reason Int32 21:34:16.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 21:34:16.4 Info: => 0.0004785s 21:34:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:16', 'add_reason_to_pending_releases') 21:34:16.4 Info: Committing Transaction 21:34:16.4 Info: 2: add_reason_to_pending_releases migrated 21:34:16.4 Info: => 0.0009438s 21:34:16.4 Info: 3: add_medium_support migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: Starting migration of Main DB to 3 21:34:16.4 Info: AlterTable Albums 21:34:16.4 Info: => 5E-07s 21:34:16.4 Info: CreateColumn Albums Media String 21:34:16.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 21:34:16.4 Info: => 0.0004882s 21:34:16.4 Info: AlterTable Tracks 21:34:16.4 Info: => 4E-07s 21:34:16.4 Info: CreateColumn Tracks MediumNumber Int32 21:34:16.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 21:34:16.4 Info: => 0.0004445s 21:34:16.4 Info: AlterTable Tracks 21:34:16.4 Info: => 4E-07s 21:34:16.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 21:34:16.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 21:34:16.4 Info: => 0.0004467s 21:34:16.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:16.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 21:34:16.4 Info: => 3.64E-05s 21:34:16.4 Info: DeleteColumn Tracks TrackNumber 21:34:16.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 21:34:16.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 21:34:16.4 Info: DROP TABLE "Tracks" 21:34:16.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:16.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 21:34:16.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:16.4 Info: => 0.0038257s 21:34:16.4 Info: AlterTable Tracks 21:34:16.4 Info: => 3E-07s 21:34:16.4 Info: CreateColumn Tracks TrackNumber String 21:34:16.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 21:34:16.4 Info: => 0.0004423s 21:34:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:16', 'add_medium_support') 21:34:16.4 Info: Committing Transaction 21:34:16.4 Info: 3: add_medium_support migrated 21:34:16.4 Info: => 0.0009597s 21:34:16.4 Info: 4: add_various_qualites_in_profile migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: Starting migration of Main DB to 4 21:34:16.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:16.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 21:34:16.4 Info: => 4.15E-05s 21:34:16.4 Info: PerformDBOperation 21:34:16.4 Info: Performing DB Operation 21:34:16.4 Info: => 2.54E-05s 21:34:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:16', 'add_various_qualites_in_profile') 21:34:16.4 Info: Committing Transaction 21:34:16.4 Info: 4: add_various_qualites_in_profile migrated 21:34:16.4 Info: => 0.0003812s 21:34:16.4 Info: 5: metadata_profiles migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: Starting migration of Main DB to 5 21:34:16.4 Info: CreateTable MetadataProfiles 21:34:16.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 21:34:16.4 Info: => 0.0001074s 21:34:16.4 Info: CreateIndex MetadataProfiles (Name) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 21:34:16.4 Info: => 8.93E-05s 21:34:16.4 Info: AlterTable Artists 21:34:16.4 Info: => 5E-07s 21:34:16.4 Info: CreateColumn Artists MetadataProfileId Int32 21:34:16.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 21:34:16.4 Info: => 0.000466s 21:34:16.4 Info: DeleteColumn Artists PrimaryAlbumTypes 21:34:16.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:16.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 21:34:16.4 Info: DROP TABLE "Artists" 21:34:16.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:16.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.4 Info: => 0.0046515s 21:34:16.4 Info: DeleteColumn Artists SecondaryAlbumTypes 21:34:16.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 21:34:16.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 21:34:16.4 Info: DROP TABLE "Artists" 21:34:16.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 21:34:16.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.4 Info: => 0.004544s 21:34:16.4 Info: AlterTable Albums 21:34:16.4 Info: => 4E-07s 21:34:16.4 Info: CreateColumn Albums SecondaryTypes String 21:34:16.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 21:34:16.4 Info: => 0.0004573s 21:34:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:16', 'metadata_profiles') 21:34:16.4 Info: Committing Transaction 21:34:16.4 Info: 5: metadata_profiles migrated 21:34:16.4 Info: => 0.0010164s 21:34:16.4 Info: 6: separate_automatic_and_interactive_search migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: Starting migration of Main DB to 6 21:34:16.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 21:34:16.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 21:34:16.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 21:34:16.4 Info: DROP TABLE "Indexers" 21:34:16.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:16.4 Info: => 0.0039246s 21:34:16.4 Info: AlterTable Indexers 21:34:16.4 Info: => 3E-07s 21:34:16.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 21:34:16.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 21:34:16.4 Info: => 0.0004658s 21:34:16.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:16.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 21:34:16.4 Info: => 3.69E-05s 21:34:16.4 Info: AlterTable Indexers 21:34:16.4 Info: => 3E-07s 21:34:16.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 21:34:16.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 21:34:16.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 21:34:16.4 Info: DROP TABLE "Indexers" 21:34:16.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 21:34:16.4 Info: => 0.0038485s 21:34:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:16', 'separate_automatic_and_interactive_search') 21:34:16.4 Info: Committing Transaction 21:34:16.4 Info: 6: separate_automatic_and_interactive_search migrated 21:34:16.4 Info: => 0.0043826s 21:34:16.4 Info: 7: change_album_path_to_relative migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: Starting migration of Main DB to 7 21:34:16.4 Info: DeleteColumn Albums Path 21:34:16.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 21:34:16.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 21:34:16.4 Info: DROP TABLE "Albums" 21:34:16.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:16.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:16.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.4 Info: => 0.0046885s 21:34:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:16', 'change_album_path_to_relative') 21:34:16.4 Info: Committing Transaction 21:34:16.4 Info: 7: change_album_path_to_relative migrated 21:34:16.4 Info: => 0.00525s 21:34:16.4 Info: 8: change_quality_size_mb_to_kb migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: Starting migration of Main DB to 8 21:34:16.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:16.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 21:34:16.4 Info: => 3.86E-05s 21:34:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:16', 'change_quality_size_mb_to_kb') 21:34:16.4 Info: Committing Transaction 21:34:16.4 Info: 8: change_quality_size_mb_to_kb migrated 21:34:16.4 Info: => 0.0004058s 21:34:16.4 Info: 9: album_releases migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: Starting migration of Main DB to 9 21:34:16.4 Info: AlterTable Albums 21:34:16.4 Info: => 5E-07s 21:34:16.4 Info: CreateColumn Albums Releases String 21:34:16.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 21:34:16.4 Info: => 0.000463s 21:34:16.4 Info: AlterTable Albums 21:34:16.4 Info: => 4E-07s 21:34:16.4 Info: CreateColumn Albums CurrentRelease String 21:34:16.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 21:34:16.4 Info: => 0.0004937s 21:34:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:16', 'album_releases') 21:34:16.4 Info: Committing Transaction 21:34:16.4 Info: 9: album_releases migrated 21:34:16.4 Info: => 0.0009868s 21:34:16.4 Info: 10: album_releases_fix migrating 21:34:16.4 Info: Beginning Transaction 21:34:16.4 Info: Starting migration of Main DB to 10 21:34:16.4 Info: AlterTable Albums 21:34:16.4 Info: => 6E-07s 21:34:16.4 Info: AlterColumn Albums Releases String 21:34:16.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 21:34:16.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:16.4 Info: DROP TABLE "Albums" 21:34:16.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:16.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:16.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:16.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.4 Info: => 0.00462s 21:34:16.4 Info: AlterTable Albums 21:34:16.4 Info: => 4E-07s 21:34:16.4 Info: AlterColumn Albums CurrentRelease String 21:34:16.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 21:34:16.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 21:34:16.5 Info: DROP TABLE "Albums" 21:34:16.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.5 Info: => 0.0050558s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:16', 'album_releases_fix') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 10: album_releases_fix migrated 21:34:16.5 Info: => 0.0056174s 21:34:16.5 Info: 11: import_lists migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 11 21:34:16.5 Info: CreateTable ImportLists 21:34:16.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 21:34:16.5 Info: => 0.0001579s 21:34:16.5 Info: CreateIndex ImportLists (Name) 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:16.5 Info: => 8.51E-05s 21:34:16.5 Info: CreateTable ImportListStatus 21:34:16.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 21:34:16.5 Info: => 0.0001244s 21:34:16.5 Info: CreateIndex ImportListStatus (ProviderId) 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 21:34:16.5 Info: => 8.46E-05s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:16', 'import_lists') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 11: import_lists migrated 21:34:16.5 Info: => 0.0005672s 21:34:16.5 Info: 12: add_release_status migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 12 21:34:16.5 Info: AlterTable MetadataProfiles 21:34:16.5 Info: => 6E-07s 21:34:16.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 21:34:16.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 21:34:16.5 Info: => 0.0004915s 21:34:16.5 Info: PerformDBOperation 21:34:16.5 Info: Performing DB Operation 21:34:16.5 Info: => 3.92E-05s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:16', 'add_release_status') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 12: add_release_status migrated 21:34:16.5 Info: => 0.0005244s 21:34:16.5 Info: 13: album_download_notification migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 13 21:34:16.5 Info: AlterTable Notifications 21:34:16.5 Info: => 1.4E-06s 21:34:16.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 21:34:16.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 21:34:16.5 Info: => 0.0005345s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:16', 'album_download_notification') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 13: album_download_notification migrated 21:34:16.5 Info: => 0.0010623s 21:34:16.5 Info: 14: fix_language_metadata_profiles migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 14 21:34:16.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:16.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 21:34:16.5 Info: => 8.16E-05s 21:34:16.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:16.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 21:34:16.5 Info: => 7.04E-05s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:16', 'fix_language_metadata_profiles') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 14: fix_language_metadata_profiles migrated 21:34:16.5 Info: => 0.0004421s 21:34:16.5 Info: 15: remove_fanzub migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 15 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:16.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 21:34:16.5 Info: => 3.29E-05s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:16', 'remove_fanzub') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 15: remove_fanzub migrated 21:34:16.5 Info: => 0.0003744s 21:34:16.5 Info: 16: update_artist_history_indexes migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 16 21:34:16.5 Info: CreateIndex Albums (ArtistId) 21:34:16.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 21:34:16.5 Info: => 9.7E-05s 21:34:16.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 21:34:16.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 21:34:16.5 Info: => 8.79E-05s 21:34:16.5 Info: DeleteIndex History (AlbumId) 21:34:16.5 Info: DROP INDEX "IX_History_AlbumId" 21:34:16.5 Info: => 0.0001334s 21:34:16.5 Info: CreateIndex History (AlbumId, Date) 21:34:16.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:16.5 Info: => 8.64E-05s 21:34:16.5 Info: DeleteIndex History (DownloadId) 21:34:16.5 Info: DROP INDEX "IX_History_DownloadId" 21:34:16.5 Info: => 0.0001148s 21:34:16.5 Info: CreateIndex History (DownloadId, Date) 21:34:16.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:16.5 Info: => 8.48E-05s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:16', 'update_artist_history_indexes') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 16: update_artist_history_indexes migrated 21:34:16.5 Info: => 0.0005412s 21:34:16.5 Info: 17: remove_nma migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 17 21:34:16.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 21:34:16.5 Info: => 3.97E-05s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:16', 'remove_nma') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 17: remove_nma migrated 21:34:16.5 Info: => 0.000414s 21:34:16.5 Info: 18: album_disambiguation migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 18 21:34:16.5 Info: AlterTable Albums 21:34:16.5 Info: => 5E-07s 21:34:16.5 Info: CreateColumn Albums Disambiguation String 21:34:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 21:34:16.5 Info: => 0.0005141s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:16', 'album_disambiguation') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 18: album_disambiguation migrated 21:34:16.5 Info: => 0.0009691s 21:34:16.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 19 21:34:16.5 Info: PerformDBOperation 21:34:16.5 Info: Performing DB Operation 21:34:16.5 Info: => 3.11E-05s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:16', 'add_ape_quality_in_profiles') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:16.5 Info: => 0.0003648s 21:34:16.5 Info: 20: remove_pushalot migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 20 21:34:16.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 21:34:16.5 Info: => 4.16E-05s 21:34:16.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 21:34:16.5 Info: => 3.52E-05s 21:34:16.5 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 21:34:16.5 Info: => 3.08E-05s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:16', 'remove_pushalot') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 20: remove_pushalot migrated 21:34:16.5 Info: => 0.0004657s 21:34:16.5 Info: 21: add_custom_filters migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 21 21:34:16.5 Info: CreateTable CustomFilters 21:34:16.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 21:34:16.5 Info: => 0.0001872s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:16', 'add_custom_filters') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 21: add_custom_filters migrated 21:34:16.5 Info: => 0.0006717s 21:34:16.5 Info: 22: import_list_tags migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 22 21:34:16.5 Info: AlterTable ImportLists 21:34:16.5 Info: => 5E-07s 21:34:16.5 Info: CreateColumn ImportLists Tags String 21:34:16.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 21:34:16.5 Info: => 0.0005311s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:16', 'import_list_tags') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 22: import_list_tags migrated 21:34:16.5 Info: => 0.0009665s 21:34:16.5 Info: 23: add_release_groups_etc migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 23 21:34:16.5 Info: CreateTable ArtistMetadata 21:34:16.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 21:34:16.5 Info: => 0.0001642s 21:34:16.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 21:34:16.5 Info: => 8.9E-05s 21:34:16.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:16.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 21:34:16.5 Info: => 7.1E-05s 21:34:16.5 Info: AlterTable Artists 21:34:16.5 Info: => 4E-07s 21:34:16.5 Info: CreateColumn Artists ArtistMetadataId Int32 21:34:16.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:16.5 Info: => 0.0005543s 21:34:16.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:16.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 21:34:16.5 Info: => 5.7E-05s 21:34:16.5 Info: CreateTable AlbumReleases 21:34:16.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 21:34:16.5 Info: => 0.0001351s 21:34:16.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 21:34:16.5 Info: => 0.000106s 21:34:16.5 Info: CreateIndex AlbumReleases (AlbumId) 21:34:16.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 21:34:16.5 Info: => 8.92E-05s 21:34:16.5 Info: PerformDBOperation 21:34:16.5 Info: Performing DB Operation 21:34:16.5 Info: => 3.29E-05s 21:34:16.5 Info: AlterTable Albums 21:34:16.5 Info: => 4E-07s 21:34:16.5 Info: CreateColumn Albums ArtistMetadataId Int32 21:34:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:16.5 Info: => 0.0005473s 21:34:16.5 Info: AlterTable Albums 21:34:16.5 Info: => 3E-07s 21:34:16.5 Info: CreateColumn Albums AnyReleaseOk Boolean 21:34:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 21:34:16.5 Info: => 0.0005444s 21:34:16.5 Info: AlterTable Albums 21:34:16.5 Info: => 5E-07s 21:34:16.5 Info: CreateColumn Albums Links String 21:34:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 21:34:16.5 Info: => 0.0005453s 21:34:16.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:16.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 21:34:16.5 Info: => 9.02E-05s 21:34:16.5 Info: AlterTable Tracks 21:34:16.5 Info: => 4E-07s 21:34:16.5 Info: CreateColumn Tracks ForeignRecordingId String 21:34:16.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 21:34:16.5 Info: => 0.0005451s 21:34:16.5 Info: AlterTable Tracks 21:34:16.5 Info: => 4E-07s 21:34:16.5 Info: CreateColumn Tracks AlbumReleaseId Int32 21:34:16.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 21:34:16.5 Info: => 0.0005422s 21:34:16.5 Info: AlterTable Tracks 21:34:16.5 Info: => 4E-07s 21:34:16.5 Info: CreateColumn Tracks ArtistMetadataId Int32 21:34:16.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 21:34:16.5 Info: => 0.0005475s 21:34:16.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:16.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 21:34:16.5 Info: => 6.83E-05s 21:34:16.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:16.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 21:34:16.5 Info: => 5.83E-05s 21:34:16.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 21:34:16.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:16.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:16.5 Info: DROP TABLE "Artists" 21:34:16.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.5 Info: => 0.0042663s 21:34:16.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 21:34:16.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 21:34:16.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 21:34:16.5 Info: DROP TABLE "Albums" 21:34:16.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 21:34:16.5 Info: => 0.0043315s 21:34:16.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 21:34:16.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:16.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 21:34:16.5 Info: DROP TABLE "Tracks" 21:34:16.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 21:34:16.5 Info: => 0.003979s 21:34:16.5 Info: DeleteColumn TrackFiles ArtistId 21:34:16.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 21:34:16.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 21:34:16.5 Info: DROP TABLE "TrackFiles" 21:34:16.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:16.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:16.5 Info: => 0.0037773s 21:34:16.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:16.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:16.5 Info: => 8.26E-05s 21:34:16.5 Info: CreateIndex Artists (Monitored) 21:34:16.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:16.5 Info: => 7.9E-05s 21:34:16.5 Info: CreateIndex Albums (ArtistMetadataId) 21:34:16.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 21:34:16.5 Info: => 7.84E-05s 21:34:16.5 Info: CreateIndex Tracks (ArtistMetadataId) 21:34:16.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 21:34:16.5 Info: => 7.73E-05s 21:34:16.5 Info: CreateIndex Tracks (AlbumReleaseId) 21:34:16.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 21:34:16.5 Info: => 7.66E-05s 21:34:16.5 Info: CreateIndex Tracks (ForeignRecordingId) 21:34:16.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 21:34:16.5 Info: => 7.7E-05s 21:34:16.5 Info: UpdateData 21:34:16.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:16.5 Info: => 3.82E-05s 21:34:16.5 Info: UpdateData 21:34:16.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 21:34:16.5 Info: => 3.22E-05s 21:34:16.5 Info: UpdateData 21:34:16.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 21:34:16.5 Info: => 3.66E-05s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:16', 'add_release_groups_etc') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 23: add_release_groups_etc migrated 21:34:16.5 Info: => 0.0007347s 21:34:16.5 Info: 24: NewMediaInfoFormat migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 24 21:34:16.5 Info: UpdateData 21:34:16.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 21:34:16.5 Info: => 3.82E-05s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:16', 'NewMediaInfoFormat') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 24: NewMediaInfoFormat migrated 21:34:16.5 Info: => 0.0005095s 21:34:16.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 25 21:34:16.5 Info: RenameTable Restrictions ReleaseProfiles 21:34:16.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 21:34:16.5 Info: => 0.0015128s 21:34:16.5 Info: AlterTable ReleaseProfiles 21:34:16.5 Info: => 4E-07s 21:34:16.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 21:34:16.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 21:34:16.5 Info: => 0.0005065s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:16', 'rename_restrictions_to_release_profiles') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:16.5 Info: => 0.0009656s 21:34:16.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 26 21:34:16.5 Info: RenameTable Profiles QualityProfiles 21:34:16.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 21:34:16.5 Info: => 0.0014506s 21:34:16.5 Info: AlterTable QualityProfiles 21:34:16.5 Info: => 4E-07s 21:34:16.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 21:34:16.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:16.5 Info: => 0.0005191s 21:34:16.5 Info: AlterTable LanguageProfiles 21:34:16.5 Info: => 3E-07s 21:34:16.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 21:34:16.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 21:34:16.5 Info: => 0.0004752s 21:34:16.5 Info: UpdateData 21:34:16.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:16.5 Info: => 3.53E-05s 21:34:16.5 Info: UpdateData 21:34:16.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 21:34:16.5 Info: => 2.6E-05s 21:34:16.5 Info: RenameColumn Artists ProfileId to QualityProfileId 21:34:16.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:16.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:16.5 Info: DROP TABLE "Artists" 21:34:16.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:16.5 Info: => 0.0041279s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:16', 'rename_quality_profiles_add_upgrade_allowed') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:16.5 Info: => 0.0047288s 21:34:16.5 Info: 27: add_import_exclusions migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 27 21:34:16.5 Info: CreateTable ImportListExclusions 21:34:16.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 21:34:16.5 Info: => 0.0001249s 21:34:16.5 Info: CreateIndex ImportListExclusions (ForeignId) 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 21:34:16.5 Info: => 0.0001049s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:16', 'add_import_exclusions') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 27: add_import_exclusions migrated 21:34:16.5 Info: => 0.0006037s 21:34:16.5 Info: 28: clean_artist_metadata_table migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 28 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:16.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:16.5 Info: => 0.0001452s 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:16.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:16.5 Info: => 0.0001203s 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:16.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 21:34:16.5 Info: => 0.0001175s 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:16.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 21:34:16.5 Info: => 0.0001134s 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:16.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 21:34:16.5 Info: => 0.0001136s 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:16.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:16.5 Info: => 0.0001109s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:16', 'clean_artist_metadata_table') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 28: clean_artist_metadata_table migrated 21:34:16.5 Info: => 0.0005877s 21:34:16.5 Info: 29: health_issue_notification migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 29 21:34:16.5 Info: AlterTable Notifications 21:34:16.5 Info: => 5E-07s 21:34:16.5 Info: CreateColumn Notifications OnHealthIssue Boolean 21:34:16.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 21:34:16.5 Info: => 0.0005048s 21:34:16.5 Info: AlterTable Notifications 21:34:16.5 Info: => 5E-07s 21:34:16.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 21:34:16.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 21:34:16.5 Info: => 0.0004915s 21:34:16.5 Info: AlterTable Notifications 21:34:16.5 Info: => 4E-07s 21:34:16.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 21:34:16.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 21:34:16.5 Info: => 0.0005594s 21:34:16.5 Info: AlterTable Notifications 21:34:16.5 Info: => 4E-07s 21:34:16.5 Info: CreateColumn Notifications OnImportFailure Boolean 21:34:16.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 21:34:16.5 Info: => 0.0004952s 21:34:16.5 Info: AlterTable Notifications 21:34:16.5 Info: => 3E-07s 21:34:16.5 Info: CreateColumn Notifications OnTrackRetag Boolean 21:34:16.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 21:34:16.5 Info: => 0.0004938s 21:34:16.5 Info: DeleteColumn Notifications OnDownload 21:34:16.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:16.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:16.5 Info: DROP TABLE "Notifications" 21:34:16.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:16.5 Info: => 0.0043542s 21:34:16.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 21:34:16.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 21:34:16.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 21:34:16.5 Info: DROP TABLE "Notifications" 21:34:16.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 21:34:16.5 Info: => 0.004383s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:16', 'health_issue_notification') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 29: health_issue_notification migrated 21:34:16.5 Info: => 0.0049217s 21:34:16.5 Info: 30: add_mediafilerepository_mtime migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 30 21:34:16.5 Info: AlterTable TrackFiles 21:34:16.5 Info: => 5E-07s 21:34:16.5 Info: CreateColumn TrackFiles Modified DateTime 21:34:16.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 21:34:16.5 Info: => 0.0005585s 21:34:16.5 Info: AlterTable TrackFiles 21:34:16.5 Info: => 4E-07s 21:34:16.5 Info: CreateColumn TrackFiles Path String 21:34:16.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 21:34:16.5 Info: => 0.0005742s 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:16.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 21:34:16.5 Info: => 3.22E-05s 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:16.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 21:34:16.5 Info: => 0.0001164s 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:16.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 21:34:16.5 Info: => 0.0001356s 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:16.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 21:34:16.5 Info: => 0.0001322s 21:34:16.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:16.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 21:34:16.5 Info: => 6.64E-05s 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:16.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 21:34:16.5 Info: => 4.57E-05s 21:34:16.5 Info: AlterTable TrackFiles 21:34:16.5 Info: => 3E-07s 21:34:16.5 Info: AlterColumn TrackFiles Path String 21:34:16.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:16.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:16.5 Info: DROP TABLE "TrackFiles" 21:34:16.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:16.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:16.5 Info: => 0.0042103s 21:34:16.5 Info: CreateIndex TrackFiles (Path) 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:16.5 Info: => 8.1E-05s 21:34:16.5 Info: DeleteColumn TrackFiles RelativePath 21:34:16.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:16.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 21:34:16.5 Info: DROP TABLE "TrackFiles" 21:34:16.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:16.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:16.5 Info: => 0.0044421s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:16', 'add_mediafilerepository_mtime') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 30: add_mediafilerepository_mtime migrated 21:34:16.5 Info: => 0.0049629s 21:34:16.5 Info: 31: add_artistmetadataid_constraint migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 31 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:16.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 21:34:16.5 Info: => 7.02E-05s 21:34:16.5 Info: DeleteIndex Artists (ArtistMetadataId) 21:34:16.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 21:34:16.5 Info: => 0.0001161s 21:34:16.5 Info: AlterColumn Artists ArtistMetadataId Int32 21:34:16.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:16.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:16.5 Info: DROP TABLE "Artists" 21:34:16.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:16.5 Info: => 0.0045575s 21:34:16.5 Info: CreateIndex Artists (ArtistMetadataId) 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:16.5 Info: => 9.74E-05s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:16', 'add_artistmetadataid_constraint') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 31: add_artistmetadataid_constraint migrated 21:34:16.5 Info: => 0.0006026s 21:34:16.5 Info: 32: old_ids_and_artist_alias migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 32 21:34:16.5 Info: AlterTable ArtistMetadata 21:34:16.5 Info: => 5E-07s 21:34:16.5 Info: CreateColumn ArtistMetadata Aliases String 21:34:16.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 21:34:16.5 Info: => 0.0005085s 21:34:16.5 Info: AlterTable ArtistMetadata 21:34:16.5 Info: => 3E-07s 21:34:16.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 21:34:16.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 21:34:16.5 Info: => 0.000495s 21:34:16.5 Info: AlterTable Albums 21:34:16.5 Info: => 4E-07s 21:34:16.5 Info: CreateColumn Albums OldForeignAlbumIds String 21:34:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 21:34:16.5 Info: => 0.0005379s 21:34:16.5 Info: AlterTable AlbumReleases 21:34:16.5 Info: => 4E-07s 21:34:16.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 21:34:16.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 21:34:16.5 Info: => 0.000517s 21:34:16.5 Info: AlterTable Tracks 21:34:16.5 Info: => 5E-07s 21:34:16.5 Info: CreateColumn Tracks OldForeignRecordingIds String 21:34:16.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 21:34:16.5 Info: => 0.0006078s 21:34:16.5 Info: AlterTable Tracks 21:34:16.5 Info: => 3E-07s 21:34:16.5 Info: CreateColumn Tracks OldForeignTrackIds String 21:34:16.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 21:34:16.5 Info: => 0.0005121s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:16', 'old_ids_and_artist_alias') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 32: old_ids_and_artist_alias migrated 21:34:16.5 Info: => 0.0010035s 21:34:16.5 Info: 33: download_propers_config migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 33 21:34:16.5 Info: PerformDBOperation 21:34:16.5 Info: Performing DB Operation 21:34:16.5 Info: => 6.06E-05s 21:34:16.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:16.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 21:34:16.5 Info: => 5.81E-05s 21:34:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:16', 'download_propers_config') 21:34:16.5 Info: Committing Transaction 21:34:16.5 Info: 33: download_propers_config migrated 21:34:16.5 Info: => 0.0004402s 21:34:16.5 Info: 34: remove_language_profiles migrating 21:34:16.5 Info: Beginning Transaction 21:34:16.5 Info: Starting migration of Main DB to 34 21:34:16.5 Info: DeleteTable LanguageProfiles 21:34:16.5 Info: DROP TABLE "LanguageProfiles" 21:34:16.5 Info: => 0.0001769s 21:34:16.5 Info: DeleteColumn Artists LanguageProfileId 21:34:16.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:16.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:16.5 Info: DROP TABLE "Artists" 21:34:16.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:16.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:16.5 Info: => 0.0042725s 21:34:16.5 Info: DeleteColumn ImportLists LanguageProfileId 21:34:16.6 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 21:34:16.6 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 21:34:16.6 Info: DROP TABLE "ImportLists" 21:34:16.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 21:34:16.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 21:34:16.6 Info: => 0.0038516s 21:34:16.6 Info: DeleteColumn Blacklist Language 21:34:16.6 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 21:34:16.6 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 21:34:16.6 Info: DROP TABLE "Blacklist" 21:34:16.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 21:34:16.6 Info: => 0.0036947s 21:34:16.6 Info: DeleteColumn History Language 21:34:16.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 21:34:16.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 21:34:16.6 Info: DROP TABLE "History" 21:34:16.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 21:34:16.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 21:34:16.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 21:34:16.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 21:34:16.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 21:34:16.6 Info: => 0.0041746s 21:34:16.6 Info: DeleteColumn LyricFiles Language 21:34:16.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 21:34:16.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 21:34:16.6 Info: DROP TABLE "LyricFiles" 21:34:16.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 21:34:16.6 Info: => 0.0054618s 21:34:16.6 Info: DeleteColumn TrackFiles Language 21:34:16.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 21:34:16.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 21:34:16.6 Info: DROP TABLE "TrackFiles" 21:34:16.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 21:34:16.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 21:34:16.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 21:34:16.6 Info: => 0.003869s 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:16', 'remove_language_profiles') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 34: remove_language_profiles migrated 21:34:16.6 Info: => 0.0044922s 21:34:16.6 Info: 35: multi_disc_naming_format migrating 21:34:16.6 Info: Beginning Transaction 21:34:16.6 Info: Starting migration of Main DB to 35 21:34:16.6 Info: AlterTable NamingConfig 21:34:16.6 Info: => 5E-07s 21:34:16.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 21:34:16.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 21:34:16.6 Info: => 0.000528s 21:34:16.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:16.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 21:34:16.6 Info: => 3.45E-05s 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:16', 'multi_disc_naming_format') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 35: multi_disc_naming_format migrated 21:34:16.6 Info: => 0.0005055s 21:34:16.6 Info: 36: add_download_client_priority migrating 21:34:16.6 Info: Beginning Transaction 21:34:16.6 Info: Starting migration of Main DB to 36 21:34:16.6 Info: AlterTable DownloadClients 21:34:16.6 Info: => 1.2E-06s 21:34:16.6 Info: CreateColumn DownloadClients Priority Int32 21:34:16.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 21:34:16.6 Info: => 0.0006655s 21:34:16.6 Info: PerformDBOperation 21:34:16.6 Info: Performing DB Operation 21:34:16.6 Info: => 4.45E-05s 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:16', 'add_download_client_priority') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 36: add_download_client_priority migrated 21:34:16.6 Info: => 0.0005046s 21:34:16.6 Info: 37: remove_growl_prowl migrating 21:34:16.6 Info: Beginning Transaction 21:34:16.6 Info: Starting migration of Main DB to 37 21:34:16.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 21:34:16.6 Info: => 3.53E-05s 21:34:16.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 21:34:16.6 Info: => 2.64E-05s 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:16', 'remove_growl_prowl') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 37: remove_growl_prowl migrated 21:34:16.6 Info: => 0.0003806s 21:34:16.6 Info: 38: remove_plex_hometheatre migrating 21:34:16.6 Info: Beginning Transaction 21:34:16.6 Info: Starting migration of Main DB to 38 21:34:16.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 21:34:16.6 Info: => 3.38E-05s 21:34:16.6 Info: FluentMigrator.Expressions.DeleteDataExpression 21:34:16.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 21:34:16.6 Info: => 2.61E-05s 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:16', 'remove_plex_hometheatre') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 38: remove_plex_hometheatre migrated 21:34:16.6 Info: => 0.0003467s 21:34:16.6 Info: 39: add_root_folder_add_defaults migrating 21:34:16.6 Info: Beginning Transaction 21:34:16.6 Info: Starting migration of Main DB to 39 21:34:16.6 Info: AlterTable RootFolders 21:34:16.6 Info: => 5E-07s 21:34:16.6 Info: CreateColumn RootFolders Name String 21:34:16.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 21:34:16.6 Info: => 0.000536s 21:34:16.6 Info: AlterTable RootFolders 21:34:16.6 Info: => 4E-07s 21:34:16.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 21:34:16.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 21:34:16.6 Info: => 0.0005279s 21:34:16.6 Info: AlterTable RootFolders 21:34:16.6 Info: => 4E-07s 21:34:16.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 21:34:16.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 21:34:16.6 Info: => 0.0005511s 21:34:16.6 Info: AlterTable RootFolders 21:34:16.6 Info: => 4E-07s 21:34:16.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 21:34:16.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 21:34:16.6 Info: => 0.0009851s 21:34:16.6 Info: AlterTable RootFolders 21:34:16.6 Info: => 4E-07s 21:34:16.6 Info: CreateColumn RootFolders DefaultTags String 21:34:16.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 21:34:16.6 Info: => 0.0005325s 21:34:16.6 Info: PerformDBOperation 21:34:16.6 Info: Performing DB Operation 21:34:16.6 Info: => 4.55E-05s 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:16', 'add_root_folder_add_defaults') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 39: add_root_folder_add_defaults migrated 21:34:16.6 Info: => 0.0004662s 21:34:16.6 Info: 40: task_duration migrating 21:34:16.6 Info: Beginning Transaction 21:34:16.6 Info: Starting migration of Main DB to 40 21:34:16.6 Info: AlterTable ScheduledTasks 21:34:16.6 Info: => 6E-07s 21:34:16.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 21:34:16.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 21:34:16.6 Info: => 0.0005051s 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:16', 'task_duration') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 40: task_duration migrated 21:34:16.6 Info: => 0.000901s 21:34:16.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:16.6 Info: Beginning Transaction 21:34:16.6 Info: Starting migration of Main DB to 41 21:34:16.6 Info: AlterTable ReleaseProfiles 21:34:16.6 Info: => 4E-07s 21:34:16.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 21:34:16.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 21:34:16.6 Info: => 0.0005134s 21:34:16.6 Info: AlterTable ReleaseProfiles 21:34:16.6 Info: => 4E-07s 21:34:16.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 21:34:16.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 21:34:16.6 Info: => 0.000513s 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:16', 'add_indexer_and_enabled_to_release_profiles') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:16.6 Info: => 0.0009679s 21:34:16.6 Info: 42: remove_album_folders migrating 21:34:16.6 Info: Beginning Transaction 21:34:16.6 Info: Starting migration of Main DB to 42 21:34:16.6 Info: DeleteColumn Artists AlbumFolder 21:34:16.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 21:34:16.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 21:34:16.6 Info: DROP TABLE "Artists" 21:34:16.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 21:34:16.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 21:34:16.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 21:34:16.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 21:34:16.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 21:34:16.6 Info: => 0.0041805s 21:34:16.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:16.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 21:34:16.6 Info: => 3.23E-05s 21:34:16.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:16.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 21:34:16.6 Info: => 2.54E-05s 21:34:16.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 21:34:16.6 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 21:34:16.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 21:34:16.6 Info: DROP TABLE "NamingConfig" 21:34:16.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 21:34:16.6 Info: => 0.0034881s 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:16', 'remove_album_folders') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 42: remove_album_folders migrated 21:34:16.6 Info: => 0.0040148s 21:34:16.6 Info: 44: add_priority_to_indexers migrating 21:34:16.6 Info: Beginning Transaction 21:34:16.6 Info: Starting migration of Main DB to 44 21:34:16.6 Info: AlterTable Indexers 21:34:16.6 Info: => 5E-07s 21:34:16.6 Info: CreateColumn Indexers Priority Int32 21:34:16.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 21:34:16.6 Info: => 0.0005182s 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:16', 'add_priority_to_indexers') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 44: add_priority_to_indexers migrated 21:34:16.6 Info: => 0.0009738s 21:34:16.6 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:16.6 Info: Beginning Transaction 21:34:16.6 Info: Starting migration of Main DB to 45 21:34:16.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:16.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 21:34:16.6 Info: => 0.0001037s 21:34:16.6 Info: PerformDBOperation 21:34:16.6 Info: Performing DB Operation 21:34:16.6 Info: => 2.46E-05s 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:16', 'remove_chown_and_folderchmod_config') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:16.6 Info: => 0.0004895s 21:34:16.6 Info: 47: update_notifiarr migrating 21:34:16.6 Info: Beginning Transaction 21:34:16.6 Info: Starting migration of Main DB to 47 21:34:16.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:16.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 21:34:16.6 Info: => 5.24E-05s 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:16', 'update_notifiarr') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 47: update_notifiarr migrated 21:34:16.6 Info: => 0.0003968s 21:34:16.6 Info: 49: email_multiple_addresses migrating 21:34:16.6 Info: Beginning Transaction 21:34:16.6 Info: Starting migration of Main DB to 49 21:34:16.6 Info: INSERT INTO "Notifications" ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnHealthIssue", "IncludeHealthWarnings", "OnRename", "Name", "Implementation", "Tags", "Settings", "ConfigContract") VALUES (1, 1, 1, 1, 1, 1, 1, 1, 1, 'Gmail Lidarr', 'Email', '[]', '{ "server": "smtp.gmail.com", "port": 563, "ssl": false, "to": "lidarr@lidarr.audio" }', 'EmailSettings') 21:34:16.6 Info: PerformDBOperation 21:34:16.6 Info: Performing DB Operation 21:34:16.6 Info: => 0.0041671s 21:34:16.6 Info: -> 1 Insert operations completed in 00:00:00.0000864 taking an average of 00:00:00.0000864 21:34:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:16', 'email_multiple_addresses') 21:34:16.6 Info: Committing Transaction 21:34:16.6 Info: 49: email_multiple_addresses migrated 21:34:16.6 Info: => 0.0046401s 21:34:16.6 Debug: Took: 00:00:00.2148204 21:34:16.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 21:34:16.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 21:34:16.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:16.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864566959605_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:16.7 Info: DatabaseEngineVersionCheck migrating 21:34:16.7 Info: PerformDBOperation 21:34:16.7 Info: Performing DB Operation 21:34:16.7 Info: SQLite 3.47.2 21:34:16.7 Info: => 0.0010586s 21:34:16.7 Info: DatabaseEngineVersionCheck migrated 21:34:16.7 Info: => 0.0010688s 21:34:16.7 Debug: Took: 00:00:00.0089791 21:34:16.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:16.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 21:34:16.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 21:34:16.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:16.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864567435217_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:16.7 Info: DatabaseEngineVersionCheck migrating 21:34:16.7 Info: PerformDBOperation 21:34:16.7 Info: Performing DB Operation 21:34:16.7 Info: SQLite 3.47.2 21:34:16.7 Info: => 0.0010395s 21:34:16.7 Info: DatabaseEngineVersionCheck migrated 21:34:16.7 Info: => 0.0010498s 21:34:16.7 Debug: Took: 00:00:00.0089673 21:34:16.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:16.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 21:34:16.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 21:34:16.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:16.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864567907614_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:16.7 Info: DatabaseEngineVersionCheck migrating 21:34:16.7 Info: PerformDBOperation 21:34:16.7 Info: Performing DB Operation 21:34:16.7 Info: SQLite 3.47.2 21:34:16.7 Info: => 0.0010521s 21:34:16.7 Info: DatabaseEngineVersionCheck migrated 21:34:16.7 Info: => 0.0010621s 21:34:16.8 Debug: Took: 00:00:00.0089632 21:34:16.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:16.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 21:34:16.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 21:34:16.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:16.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864568369719_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:16.8 Info: DatabaseEngineVersionCheck migrating 21:34:16.8 Info: PerformDBOperation 21:34:16.8 Info: Performing DB Operation 21:34:16.8 Info: SQLite 3.47.2 21:34:16.8 Info: => 0.001044s 21:34:16.8 Info: DatabaseEngineVersionCheck migrated 21:34:16.8 Info: => 0.0010543s 21:34:16.8 Debug: Took: 00:00:00.0090020 21:34:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName WHERE "Id" = @Id PARAMETERS: TypeName = ["\"A\""] Interval = [0] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [1] ==== End Query Trace ==== 21:34:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:16.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 21:34:16.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 21:34:16.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:16.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864568860281_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:16.8 Info: DatabaseEngineVersionCheck migrating 21:34:16.8 Info: PerformDBOperation 21:34:16.8 Info: Performing DB Operation 21:34:16.8 Info: SQLite 3.47.2 21:34:16.8 Info: => 0.0010943s 21:34:16.8 Info: DatabaseEngineVersionCheck migrated 21:34:16.8 Info: => 0.0011054s 21:34:16.8 Debug: Took: 00:00:00.0090355 21:34:16.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:16.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 21:34:16.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 21:34:16.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:16.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864569329580_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:16.9 Info: DatabaseEngineVersionCheck migrating 21:34:16.9 Info: PerformDBOperation 21:34:16.9 Info: Performing DB Operation 21:34:16.9 Info: SQLite 3.47.2 21:34:16.9 Info: => 0.0010942s 21:34:16.9 Info: DatabaseEngineVersionCheck migrated 21:34:16.9 Info: => 0.0011076s 21:34:16.9 Debug: Took: 00:00:00.0089997 21:34:16.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 21:34:16.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 21:34:16.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:16.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864569961559_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:17.0 Info: DatabaseEngineVersionCheck migrating 21:34:17.0 Info: PerformDBOperation 21:34:17.0 Info: Performing DB Operation 21:34:17.0 Info: SQLite 3.47.2 21:34:17.0 Info: => 0.0011036s 21:34:17.0 Info: DatabaseEngineVersionCheck migrated 21:34:17.0 Info: => 0.0011152s 21:34:17.0 Debug: Took: 00:00:00.0095384 21:34:17.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:17.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 21:34:17.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 21:34:17.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:17.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864570444774_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:17.0 Info: DatabaseEngineVersionCheck migrating 21:34:17.0 Info: PerformDBOperation 21:34:17.0 Info: Performing DB Operation 21:34:17.0 Info: SQLite 3.47.2 21:34:17.0 Info: => 0.0011994s 21:34:17.0 Info: DatabaseEngineVersionCheck migrated 21:34:17.0 Info: => 0.0012106s 21:34:17.0 Debug: Took: 00:00:00.0092020 21:34:17.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-12-23T21:34:17.0560984Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:17.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 21:34:17.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 21:34:17.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:17.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864570921415_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:17.0 Info: DatabaseEngineVersionCheck migrating 21:34:17.0 Info: PerformDBOperation 21:34:17.0 Info: Performing DB Operation 21:34:17.1 Info: SQLite 3.47.2 21:34:17.1 Info: => 0.001106s 21:34:17.1 Info: DatabaseEngineVersionCheck migrated 21:34:17.1 Info: => 0.0011184s 21:34:17.1 Debug: Took: 00:00:00.0089598 21:34:17.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-12-23T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:17.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 21:34:17.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 21:34:17.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:17.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864571397171_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:17.1 Info: DatabaseEngineVersionCheck migrating 21:34:17.1 Info: PerformDBOperation 21:34:17.1 Info: Performing DB Operation 21:34:17.1 Info: SQLite 3.47.2 21:34:17.1 Info: => 0.0010494s 21:34:17.1 Info: DatabaseEngineVersionCheck migrated 21:34:17.1 Info: => 0.0010598s 21:34:17.1 Debug: Took: 00:00:00.0090057 21:34:17.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-12-23T21:34:17.1507903Z"] Priority = ["low"] LastStartTime = ["2024-12-23T00:00:00Z"] Id = [0] ==== End Query Trace ==== 21:34:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:17.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 21:34:17.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 21:34:17.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 21:34:17.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:17.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864571863723_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:17.1 Info: DatabaseEngineVersionCheck migrating 21:34:17.1 Info: PerformDBOperation 21:34:17.1 Info: Performing DB Operation 21:34:17.1 Info: SQLite 3.47.2 21:34:17.1 Info: => 0.0010472s 21:34:17.1 Info: DatabaseEngineVersionCheck migrated 21:34:17.1 Info: => 0.0010601s 21:34:17.1 Debug: Took: 00:00:00.0090658 21:34:17.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 21:34:17.2 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 21:34:17.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:17.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864572299987_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:17.2 Info: DatabaseEngineVersionCheck migrating 21:34:17.2 Info: PerformDBOperation 21:34:17.2 Info: Performing DB Operation 21:34:17.2 Info: SQLite 3.47.2 21:34:17.2 Info: => 0.0010533s 21:34:17.2 Info: DatabaseEngineVersionCheck migrated 21:34:17.2 Info: => 0.0010636s 21:34:17.2 Debug: Took: 00:00:00.0089949 21:34:17.2 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 21:34:17.2 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 21:34:17.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:17.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864572734619_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:17.2 Info: DatabaseEngineVersionCheck migrating 21:34:17.2 Info: PerformDBOperation 21:34:17.2 Info: Performing DB Operation 21:34:17.2 Info: SQLite 3.47.2 21:34:17.2 Info: => 0.0010646s 21:34:17.2 Info: DatabaseEngineVersionCheck migrated 21:34:17.2 Info: => 0.0010748s 21:34:17.2 Debug: Took: 00:00:00.0089767 21:34:17.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 21:34:17.3 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 21:34:17.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:17.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864573157544_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:17.3 Info: DatabaseEngineVersionCheck migrating 21:34:17.3 Info: PerformDBOperation 21:34:17.3 Info: Performing DB Operation 21:34:17.3 Info: SQLite 3.47.2 21:34:17.3 Info: => 0.0010736s 21:34:17.3 Info: DatabaseEngineVersionCheck migrated 21:34:17.3 Info: => 0.0010838s 21:34:17.3 Debug: Took: 00:00:00.0090035 21:34:17.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 21:34:17.3 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 21:34:17.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:17.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864573584799_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:17.3 Info: DatabaseEngineVersionCheck migrating 21:34:17.3 Info: PerformDBOperation 21:34:17.3 Info: Performing DB Operation 21:34:17.3 Info: SQLite 3.47.2 21:34:17.3 Info: => 0.0011445s 21:34:17.3 Info: DatabaseEngineVersionCheck migrated 21:34:17.3 Info: => 0.0011565s 21:34:17.3 Debug: Took: 00:00:00.0089458 21:34:17.4 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 21:34:17.4 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 21:34:17.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:17.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864574037945_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:17.4 Info: DatabaseEngineVersionCheck migrating 21:34:17.4 Info: PerformDBOperation 21:34:17.4 Info: Performing DB Operation 21:34:17.4 Info: SQLite 3.47.2 21:34:17.4 Info: => 0.0010603s 21:34:17.4 Info: DatabaseEngineVersionCheck migrated 21:34:17.4 Info: => 0.0010703s 21:34:17.4 Debug: Took: 00:00:00.0088165 21:34:17.4 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 21:34:17.4 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 21:34:17.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:17.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864574642878_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:17.4 Info: DatabaseEngineVersionCheck migrating 21:34:17.4 Info: PerformDBOperation 21:34:17.4 Info: Performing DB Operation 21:34:17.4 Info: SQLite 3.47.2 21:34:17.4 Info: => 0.0010661s 21:34:17.4 Info: DatabaseEngineVersionCheck migrated 21:34:17.4 Info: => 0.0010767s 21:34:17.4 Debug: Took: 00:00:00.0090355 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 21:34:17.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:17.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864575077602_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:17.5 Info: DatabaseEngineVersionCheck migrating 21:34:17.5 Info: PerformDBOperation 21:34:17.5 Info: Performing DB Operation 21:34:17.5 Info: SQLite 3.47.2 21:34:17.5 Info: => 0.0011447s 21:34:17.5 Info: DatabaseEngineVersionCheck migrated 21:34:17.5 Info: => 0.001155s 21:34:17.5 Debug: Took: 00:00:00.0092150 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:34:17.5 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 21:34:17.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , meets size constraints 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , meets size constraints 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , meets size constraints 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , meets size constraints 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Release has unknown size, skipping size check 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Max size is unlimited, skipping size check 21:34:17.6 Debug: Item: , meets size constraints 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Max size is unlimited, skipping size check 21:34:17.6 Debug: Item: , meets size constraints 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , meets size constraints 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , meets size constraints 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 21:34:17.6 Debug: Beginning size check for: 21:34:17.6 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 21:34:17.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 21:34:17.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 21:34:17.7 Debug: Performing already imported check on report 21:34:17.7 Debug: Skipping already imported check for album without files 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 21:34:17.7 Debug: Performing already imported check on report 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 21:34:17.7 Debug: Performing already imported check on report 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 21:34:17.7 Debug: Skipping already imported check because CDH is disabled 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 21:34:17.7 Debug: Performing already imported check on report 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 21:34:17.7 Debug: Performing already imported check on report 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 21:34:17.7 Debug: Performing already imported check on report 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 21:34:17.7 Debug: Performing already imported check on report 21:34:17.7 Debug: Has same torrent hash as a grabbed and imported release 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 21:34:17.7 Debug: Performing already imported check on report 21:34:17.7 Debug: Has same torrent hash as a grabbed and imported release 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 21:34:17.7 Debug: Existing item meets cut-off. skipping. 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 21:34:17.7 Debug: Existing item meets cut-off. skipping. 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 21:34:17.7 Debug: Existing item meets cut-off. skipping. 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 21:34:17.7 Debug: Existing item meets cut-off. skipping. 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 21:34:17.7 Debug: New quality is a better revision for existing quality 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 21:34:17.7 Debug: New quality is a better revision for existing quality 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 21:34:17.7 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:34:17.7 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 21:34:17.7 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:34:17.7 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 21:34:17.7 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 21:34:17.7 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 21:34:17.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 21:34:17.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 21:34:17.8 Info: Processing 3 releases 21:34:17.8 Trace: Processing release 1/3 21:34:17.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:17.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:17.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:17.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:17.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:17.9 Debug: Quality parsed: FLAC v1 21:34:18.0 Debug: Release Group parsed: PERFECT 21:34:18.0 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:34:18.0 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:34:18.0 Trace: Processing release 2/3 21:34:18.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Debug: Quality parsed: FLAC v1 21:34:18.0 Debug: Release Group parsed: PERFECT 21:34:18.0 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:34:18.0 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:34:18.0 Trace: Processing release 3/3 21:34:18.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Debug: Quality parsed: FLAC v1 21:34:18.0 Debug: Release Group parsed: PERFECT 21:34:18.0 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 21:34:18.0 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:34:18.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 21:34:18.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 21:34:18.0 Info: Processing 1 releases 21:34:18.0 Trace: Processing release 1/1 21:34:18.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Debug: Quality parsed: FLAC v1 21:34:18.0 Debug: Release Group parsed: PERFECT 21:34:18.0 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 21:34:18.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 21:34:18.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 21:34:18.0 Info: Processing 1 releases 21:34:18.0 Trace: Processing release 1/1 21:34:18.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Debug: Quality parsed: FLAC v1 21:34:18.0 Debug: Release Group parsed: PERFECT 21:34:18.0 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 21:34:18.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 21:34:18.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:34:18.0 Info: Processing 1 releases 21:34:18.0 Trace: Processing release 1/1 21:34:18.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Debug: Quality parsed: FLAC v1 21:34:18.0 Debug: Release Group parsed: PERFECT 21:34:18.0 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 21:34:18.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:34:18.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 21:34:18.0 Info: Processing 1 releases 21:34:18.0 Trace: Processing release 1/1 21:34:18.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Debug: Quality parsed: FLAC v1 21:34:18.0 Debug: Release Group parsed: PERFECT 21:34:18.0 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 21:34:18.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 21:34:18.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 21:34:18.0 Info: Processing 1 releases 21:34:18.0 Trace: Processing release 1/1 21:34:18.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Debug: Quality parsed: FLAC v1 21:34:18.0 Debug: Release Group parsed: PERFECT 21:34:18.0 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 21:34:18.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 21:34:18.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 21:34:18.0 Info: Processing 1 releases 21:34:18.0 Trace: Processing release 1/1 21:34:18.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.0 Debug: Quality parsed: FLAC v1 21:34:18.0 Debug: Release Group parsed: PERFECT 21:34:18.0 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 21:34:18.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 21:34:18.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 21:34:18.0 Info: Processing 1 releases 21:34:18.0 Trace: Processing release 1/1 21:34:18.0 Debug: Processing release '2013 - Night Visions' from '' 21:34:18.0 Debug: Parsing string '2013 - Night Visions' 21:34:18.1 Debug: Unable to parse 2013 - Night Visions 21:34:18.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 21:34:18.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 21:34:18.1 Info: Processing 1 releases 21:34:18.1 Trace: Processing release 1/1 21:34:18.1 Debug: Processing release 'Not parsable' from '' 21:34:18.1 Debug: Parsing string 'Not parsable' 21:34:18.1 Debug: Unable to parse Not parsable 21:34:18.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 21:34:18.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 21:34:18.1 Info: Processing 1 releases 21:34:18.1 Trace: Processing release 1/1 21:34:18.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.1 Debug: Quality parsed: FLAC v1 21:34:18.1 Debug: Release Group parsed: PERFECT 21:34:18.1 Debug: Release rejected for the following reasons: [Permanent] fail1 21:34:18.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 21:34:18.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 21:34:18.1 Info: Processing 2 releases 21:34:18.1 Trace: Processing release 1/2 21:34:18.1 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 21:34:18.1 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 21:34:18.1 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 21:34:18.1 Debug: Album Parsed. Name1 - Title1 21:34:18.1 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 21:34:18.1 Debug: Quality parsed: FLAC v1 21:34:18.1 Debug: Release Group parsed: 21:34:18.1 Debug: Release accepted 21:34:18.1 Trace: Processing release 2/2 21:34:18.1 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 21:34:18.1 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 21:34:18.1 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 21:34:18.1 Debug: Album Parsed. Name1 - Title2 21:34:18.1 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 21:34:18.1 Debug: Quality parsed: FLAC v1 21:34:18.1 Debug: Release Group parsed: 21:34:18.1 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 21:34:18.1 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 21:34:18.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 21:34:18.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:34:18.1 Info: Processing 1 releases 21:34:18.1 Trace: Processing release 1/1 21:34:18.1 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 21:34:18.1 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 21:34:18.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 21:34:18.1 Debug: Album Parsed. Alien Ant Farm - TruAnt 21:34:18.1 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 21:34:18.1 Debug: Quality parsed: FLAC v1 21:34:18.1 Debug: Release Group parsed: 21:34:18.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 21:34:18.1 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 21:34:18.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:34:18.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 21:34:18.1 Info: Processing 1 releases 21:34:18.1 Trace: Processing release 1/1 21:34:18.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.1 Debug: Quality parsed: FLAC v1 21:34:18.1 Debug: Release Group parsed: PERFECT 21:34:18.1 Debug: Release accepted 21:34:18.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 21:34:18.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 21:34:18.1 Info: Processing 1 releases 21:34:18.1 Trace: Processing release 1/1 21:34:18.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.1 Debug: Quality parsed: FLAC v1 21:34:18.1 Debug: Release Group parsed: PERFECT 21:34:18.1 Debug: Release rejected for the following reasons: [Permanent] fail1 21:34:18.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 21:34:18.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 21:34:18.1 Info: Processing 1 releases 21:34:18.1 Trace: Processing release 1/1 21:34:18.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.1 Debug: Quality parsed: FLAC v1 21:34:18.1 Debug: Release Group parsed: PERFECT 21:34:18.1 Debug: Release rejected for the following reasons: [Permanent] fail1 21:34:18.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 21:34:18.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 21:34:18.1 Info: Processing 1 releases 21:34:18.1 Trace: Processing release 1/1 21:34:18.1 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 21:34:18.1 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 21:34:18.1 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 21:34:18.1 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 21:34:18.1 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 21:34:18.1 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 21:34:18.1 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 21:34:18.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 21:34:18.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 21:34:18.1 Info: Processing 1 releases 21:34:18.1 Trace: Processing release 1/1 21:34:18.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 21:34:18.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 21:34:18.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 21:34:18.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 21:34:18.1 Debug: Quality parsed: FLAC v1 21:34:18.1 Debug: Release Group parsed: PERFECT 21:34:18.1 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 21:34:18.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 21:34:18.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 21:34:18.2 Debug: Release published date, 12/13/2024, is outside of 5 day early grab limit allowed by user 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 21:34:18.2 Debug: Release published date, 12/03/2024, is outside of 5 day early grab limit allowed by user 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:34:18.2 Debug: Indexer with id 1 does not exist, skipping early release check 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 21:34:18.2 Debug: Importing after download will exceed available disk space 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 21:34:18.2 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 21:34:18.2 Debug: Skipping free space check 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 21:34:18.2 Debug: Checking if release meets maximum size requirements. 2.0 GB 21:34:18.2 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 21:34:18.2 Debug: Maximum size is not set. 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 21:34:18.2 Debug: Checking if release meets maximum size requirements. 2.0 GB 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 21:34:18.2 Debug: Checking if release meets maximum size requirements. 2.0 GB 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 21:34:18.2 Debug: Release has unknown size, skipping size check. 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 21:34:18.2 Debug: Checking if report meets minimum age requirements. 10 21:34:18.2 Debug: Only 10 minutes old, minimum age is 30 minutes 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 21:34:18.2 Debug: Checking if report meets minimum age requirements. 100 21:34:18.2 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 21:34:18.2 Debug: Minimum age is not set. 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 21:34:18.2 Debug: No albums in the release are monitored. Rejecting 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 21:34:18.2 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 21:34:18.2 Debug: Album is not monitored. Rejecting 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 21:34:18.2 Debug: Only 1/2 albums in the release are monitored. Rejecting 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 21:34:18.2 Debug: Only 1/2 albums in the release are monitored. Rejecting 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 21:34:18.2 Debug: Album is not monitored. Rejecting 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 21:34:18.2 Debug: Only 1/2 albums in the release are monitored. Rejecting 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 21:34:18.2 Debug: Skipping monitored check during search 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 21:34:18.2 Debug: Skipping monitored check during search 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 21:34:18.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 21:34:18.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 21:34:18.3 Debug: [] Torrent is not enabled for this artist 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 21:34:18.3 Debug: [] Usenet is not enabled for this artist 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 21:34:18.3 Debug: Checking if report meets quality requirements. MP3-192 v2 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 21:34:18.3 Debug: Checking if report meets quality requirements. MP3-256 v2 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 21:34:18.3 Debug: Checking if report meets quality requirements. MP3-320 v2 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 21:34:18.3 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 21:34:18.3 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 21:34:18.3 Debug: Checking if report meets quality requirements. FLAC v2 21:34:18.3 Debug: Quality FLAC v2 rejected by Artist's quality profile 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 21:34:18.3 Debug: Checking if report meets quality requirements. Unknown v2 21:34:18.3 Debug: Quality Unknown v2 rejected by Artist's quality profile 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 21:34:18.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 21:34:18.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 21:34:18.3 Debug: New item's custom formats [] do not improve on [], skipping 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 21:34:18.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:18.3 Debug: Existing item meets cut-off. skipping. 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 21:34:18.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:18.3 Debug: Existing item meets cut-off. skipping. 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 21:34:18.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:18.3 Debug: Existing item meets cut-off. skipping. 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 21:34:18.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:18.3 Debug: Existing item meets cut-off. skipping. 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 21:34:18.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 21:34:18.3 Debug: New quality is a better revision for existing quality 21:34:18.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 21:34:18.3 Debug: New item has a better quality 21:34:18.3 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 21:34:18.3 Debug: Quality profile allows upgrading 21:34:18.3 Debug: New quality is a better revision for existing quality 21:34:18.3 Debug: Auto downloading of propers is disabled 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 21:34:18.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 21:34:18.3 Debug: Existing item meets cut-off. skipping. 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 21:34:18.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 21:34:18.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 21:34:18.3 Debug: Existing item has better quality, skipping 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 21:34:18.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 21:34:18.3 Debug: Existing item meets cut-off. skipping. 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 21:34:18.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 21:34:18.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 21:34:18.3 Debug: New item has a better custom format score 21:34:18.3 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 21:34:18.3 Debug: Quality profile allows upgrading 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 21:34:18.3 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 21:34:18.3 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 21:34:18.3 Debug: New item has a better quality 21:34:18.3 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 21:34:18.3 Debug: Quality profile allows upgrading 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 21:34:18.3 Debug: Release contains raw CD, rejecting. 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 21:34:18.3 Debug: Release contains raw CD, rejecting. 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 21:34:18.3 Debug: Release contains raw CD, rejecting. 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 21:34:18.3 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 21:34:18.3 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 21:34:18.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 21:34:18.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 21:34:18.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 21:34:18.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 21:34:18.4 Debug: New quality is a better revision for existing quality 21:34:18.4 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 21:34:18.4 Debug: New quality is a better revision for existing quality 21:34:18.4 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 21:34:18.4 Debug: New quality is a better revision for existing quality 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 21:34:18.4 Debug: New quality is a better revision for existing quality 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 21:34:18.4 Debug: New quality is a better revision for existing quality 21:34:18.4 Debug: Auto downloading of repacks is disabled 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 21:34:18.4 Debug: New quality is a better revision for existing quality 21:34:18.4 Debug: New quality is a better revision for existing quality 21:34:18.4 Debug: New quality is a better revision for existing quality 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 21:34:18.4 Debug: New quality is a better revision for existing quality 21:34:18.4 Debug: New quality is a better revision for existing quality 21:34:18.4 Debug: New quality is a better revision for existing quality 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 21:34:18.4 Debug: Checking if report meets retention requirements. 100 21:34:18.4 Debug: Report age: 100 rejected by user's retention limit 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 21:34:18.4 Debug: Checking if report meets retention requirements. 100 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 21:34:18.4 Debug: Checking if report meets retention requirements. 100 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 21:34:18.4 Debug: Checking if report meets retention requirements. 100 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 21:34:18.4 Debug: Not checking retention requirement for non-usenet report 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 21:34:18.4 Debug: Checking if report meets retention requirements. 100 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 21:34:18.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 21:34:18.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 21:34:18.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 21:34:18.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 21:34:18.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 21:34:18.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 21:34:18.4 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 21:34:18.4 Debug: Profile does not require a waiting period before download for Usenet. 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 21:34:18.4 Debug: Quality is highest in profile for preferred protocol, will not delay 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 21:34:18.4 Debug: New quality is a better revision for existing quality, skipping delay 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 21:34:18.4 Debug: New quality is a better revision for existing quality, skipping delay 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 21:34:18.4 Debug: Ignoring delay for user invoked search 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 21:34:18.4 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 21:34:18.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 21:34:18.4 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 21:34:18.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 21:34:18.4 Debug: Skipping deleted trackfile check during search 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: Existing item meets cut-off. skipping. 21:34:18.4 Debug: Existing item has better quality, skipping 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: Existing item meets cut-off. skipping. 21:34:18.4 Debug: Existing item has better quality, skipping 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: New item has a better quality 21:34:18.4 Debug: Checking current status of album [2] in history 21:34:18.4 Debug: New item has a better quality 21:34:18.4 Debug: Checking current status of album [3] in history 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: New item has a better quality 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: Existing item meets cut-off. skipping. 21:34:18.4 Debug: New item's custom formats [] do not improve on [], skipping 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: Existing item meets cut-off. skipping. 21:34:18.4 Debug: Existing item has better quality, skipping 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: Existing item meets cut-off. skipping. 21:34:18.4 Debug: New item's custom formats [] do not improve on [], skipping 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: Existing item meets cut-off. skipping. 21:34:18.4 Debug: New item's custom formats [] do not improve on [], skipping 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: New item has a better quality 21:34:18.4 Debug: Checking current status of album [2] in history 21:34:18.4 Debug: Checking current status of album [3] in history 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: Existing item meets cut-off. skipping. 21:34:18.4 Debug: Existing item has better quality, skipping 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: Existing item meets cut-off. skipping. 21:34:18.4 Debug: Existing item has better quality, skipping 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 21:34:18.4 Debug: Skipping history check during search 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: Checking current status of album [2] in history 21:34:18.4 Debug: Checking current status of album [3] in history 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: Checking current status of album [2] in history 21:34:18.4 Debug: Checking current status of album [3] in history 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 21:34:18.4 Debug: Performing history status check on report 21:34:18.4 Debug: Checking current status of album [1] in history 21:34:18.4 Debug: Checking current status of album [2] in history 21:34:18.4 Debug: Checking current status of album [3] in history 21:34:18.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 21:34:18.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 21:34:18.5 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 21:34:18.5 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 21:34:18.5 Debug: Indexer with id 2 does not exist, skipping indexer tags check 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 21:34:18.5 Debug: New quality is a better revision for existing quality 21:34:18.5 Debug: Proper for old file, rejecting: {0} 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 21:34:18.5 Debug: New quality is a better revision for existing quality 21:34:18.5 Debug: Auto downloading of propers is disabled 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 21:34:18.5 Debug: New quality is a better revision for existing quality 21:34:18.5 Debug: New quality is a better revision for existing quality 21:34:18.5 Debug: Proper for old file, rejecting: {0} 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 21:34:18.5 Debug: New quality is a better revision for existing quality 21:34:18.5 Debug: Proper for old file, rejecting: {0} 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 21:34:18.5 Debug: Propers are not preferred, skipping check 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_proper_is_for_better_quality --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_proper_is_for_better_quality --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 21:34:18.5 Debug: New quality is a better revision for existing quality 21:34:18.5 Debug: New quality is a better revision for existing quality 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 21:34:18.5 Debug: Checking if artist matches searched artist 21:34:18.5 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 21:34:18.5 Debug: Checking if artist matches searched artist 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 21:34:18.5 Debug: Not enough seeders: 0. Minimum seeders: 5 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 21:34:18.5 Debug: Not enough seeders: 4. Minimum seeders: 5 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:34:18.5 Debug: Indexer with id 1 does not exist, skipping seeders check 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 21:34:18.5 Debug: Quality profile does not allow upgrades, skipping 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 21:34:18.5 Debug: Quality profile does not allow upgrades, skipping 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 21:34:18.5 Debug: Quality profile allows upgrading 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 21:34:18.5 Debug: Quality profile allows upgrading 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 21:34:18.5 Debug: Existing item has better quality, skipping 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 21:34:18.5 Debug: New item has a better quality 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 21:34:18.5 Debug: New item has a better quality 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 21:34:18.5 Debug: Existing item has better quality, skipping 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 21:34:18.5 Debug: New item's custom formats [] do not improve on [], skipping 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 21:34:18.5 Debug: Existing item has better quality, skipping 21:34:18.5 Debug: Existing item has better quality, skipping 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 21:34:18.5 Debug: New item has a better quality 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 21:34:18.5 Debug: New item has a better quality 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 21:34:18.5 Debug: New item's custom formats [] do not improve on [], skipping 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:34:18.5 Debug: Existing item has better quality, skipping 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:34:18.5 Debug: Existing item has better quality, skipping 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 21:34:18.5 Debug: New item's custom formats [] do not improve on [], skipping 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 21:34:18.5 Debug: New item's custom formats [] do not improve on [], skipping 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 21:34:18.5 Debug: New item has a better quality 21:34:18.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 21:34:18.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 21:34:18.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 21:34:18.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 21:34:18.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 21:34:18.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 21:34:18.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 21:34:18.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 21:34:18.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 21:34:18.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 21:34:18.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 21:34:18.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 21:34:18.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 21:34:18.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 21:34:18.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 21:34:18.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 21:34:18.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 21:34:18.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 21:34:18.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 21:34:18.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 21:34:18.6 Debug: All albums were imported in history for Drone.S01E01.HDTV 21:34:18.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 21:34:18.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 21:34:18.6 Debug: All albums were imported for Drone.S01E01.HDTV 21:34:18.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 21:34:18.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 21:34:18.6 Debug: All albums were imported for Drone.S01E01.HDTV 21:34:18.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 21:34:18.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 21:34:18.7 Debug: All albums were imported for Droned Pilot 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 21:34:18.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 21:34:18.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 21:34:18.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 21:34:18.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 21:34:18.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Warn: Failed to download release '' from Indexer . Release not available 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 21:34:18.7 Trace: Grabbing release '' from Indexer at priority 0. 21:34:18.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 21:34:18.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 21:34:18.8 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:18.8 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:18.8 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:18.8 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:18.8 Trace: No non-blocked Download Client available, retrying blocked one. 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:34:18.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:34:18.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 21:34:18.9 Info: Iteration 0 21:34:18.9 Info: Iteration 1 21:34:18.9 Info: Iteration 2 21:34:18.9 Info: Iteration 3 21:34:18.9 Info: Iteration 4 21:34:18.9 Info: Iteration 5 21:34:18.9 Info: Iteration 6 21:34:18.9 Info: Iteration 7 21:34:19.0 Info: Iteration 8 21:34:19.0 Info: Iteration 9 21:34:19.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 21:34:19.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 21:34:19.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 21:34:19.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 21:34:19.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 21:34:19.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:34:19.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 21:34:19.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:34:19.3 Debug: Downloading torrent for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 21:34:19.3 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 21:34:19.3 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 21:34:19.3 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 21:34:19.3 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:34:19.3 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 21:34:19.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 21:34:19.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 21:34:19.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:34:19.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) 21:34:19.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:19.4 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:34:19.4 Debug: Downloaded nzb for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.4 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 21:34:19.4 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 21:34:19.4 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 21:34:19.4 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:34:19.4 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 21:34:19.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) 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 21:34:19.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 21:34:19.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs_for_directories_in_settings --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 21:34:19.5 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 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 21:34:19.5 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:34:19.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:34:19.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 21:34:19.6 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:19.6 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:19.6 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:19.6 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:19.6 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:19.6 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:34:19.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:34:19.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:34:19.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 21:34:19.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:19.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:19.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:19.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:19.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:19.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:34:19.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 21:34:19.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 21:34:19.8 Info: Unknown download state: Unknown 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 21:34:19.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 21:34:19.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 21:34:19.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.9 Debug: did not return the expected InfoHash for 'http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext', Lidarr could potentially lose track of the download in progress. 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 21:34:19.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (1000 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 21:34:19.9 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 21:34:19.9 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:19.9 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 21:34:19.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 21:34:19.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 21:34:20.0 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 21:34:20.0 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 21:34:20.0 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 21:34:20.0 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 21:34:20.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 21:34:20.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 21:34:20.1 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 21:34:20.1 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 21:34:20.1 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 21:34:20.1 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 21:34:20.1 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 21:34:20.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 21:34:20.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:34:20.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:34:20.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 21:34:20.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.2 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 21:34:20.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 21:34:20.2 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 21:34:20.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 21:34:20.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 21:34:20.3 Trace: Replacing double forward slashes in path '//server/store/downloads'. If this is not meant to be a Windows UNC path fix the 'Save Path' in qBittorrent's music category 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 21:34:20.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 21:34:20.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 21:34:20.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 21:34:20.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 21:34:20.5 Debug: Retrieved metadata of 1 torrents in client 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 21:34:20.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 21:34:20.5 Debug: Retrieved metadata of 1 torrents in client 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 21:34:20.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) 21:34:20.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 21:34:20.5 Debug: Downloaded nzb for release '[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.5 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 21:34:20.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) 21:34:20.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 21:34:20.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 21:34:20.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 21:34:20.6 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 21:34:20.6 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 21:34:20.6 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 21:34:20.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 21:34:20.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("all",0) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-archive",15) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false_for_separate_properties("days-delete",15) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",10) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",10) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-archive",0) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("number-delete",0) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-archive",3) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("days-delete",3) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-archive",0) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true_for_separate_properties("all-delete",0) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 21:34:20.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 21:34:20.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 21:34:20.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 21:34:20.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:20.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) 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:20.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) 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- Skipped should_fix_forward_slashes [4 ms] 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 21:34:20.8 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 --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 21:34:20.8 Debug: Transmission version information: 2.84 () 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 21:34:20.8 Debug: Transmission version information: 2.84+ () 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 21:34:20.8 Debug: Transmission version information: 2.84 (other info) 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 21:34:20.8 Debug: Transmission version information: 2.84 (2.84) 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 21:34:20.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 21:34:20.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:34:20.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:34:20.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 21:34:20.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 21:34:20.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 21:34:20.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 21:34:20.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 21:34:20.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- Skipped should_combine_drive_letter [1 ms] 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:20.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:20.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 21:34:20.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:20.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 21:34:20.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 21:34:21.0 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 21:34:21.0 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 21:34:21.0 Debug: Vuze protocol version information: 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 21:34:21.0 Debug: Vuze protocol version information: 10 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 21:34:21.0 Debug: Vuze protocol version information: foo 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 21:34:21.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 21:34:21.0 Debug: Vuze protocol version information: 14 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 21:34:21.0 Debug: Vuze protocol version information: 15 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 21:34:21.0 Debug: Vuze protocol version information: 20 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- Skipped should_fix_forward_slashes [1 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [1 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [1 ms] 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 21:34:21.0 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 21:34:21.0 Trace: Release Title1 no longer available on indexer. 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 21:34:21.0 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:21.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 21:34:21.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 21:34:21.1 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 21:34:21.1 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 21:34:21.1 Info: Report sent to Name1 from indexer Indexer1. Title1 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 21:34:21.1 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 21:34:21.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 21:34:21.2 Debug: Adding release Title1 to pending releases with reason Delay 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 21:34:21.2 Debug: Adding release Title1 to pending releases with reason Delay 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 21:34:21.2 Debug: Adding release Title1 to pending releases with reason Delay 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 21:34:21.2 Debug: Adding release Title1 to pending releases with reason Delay 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 21:34:21.2 Debug: The release Title1 is already pending with reason Delay, not adding again 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 21:34:21.2 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 21:34:21.2 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 21:34:21.2 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 21:34:21.2 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 21:34:21.2 Debug: Removing previously pending release, as it was grabbed. 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 21:34:21.2 Debug: Removing previously pending release, as it was grabbed. 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 21:34:21.2 Debug: Removing failed releases from pending 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 21:34:21.2 Debug: Removing failed releases from pending 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 21:34:21.2 Debug: Removing failed releases from pending 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 21:34:21.2 Debug: Removing failed releases from pending 21:34:21.2 Debug: Removing previously pending release, as it has now been rejected. 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 21:34:21.2 Debug: Failed download only contains one album, searching again 21:34:21.2 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 21:34:21.2 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 21:34:21.2 Debug: Failed download was entire artist, searching again 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 21:34:21.3 Debug: Failed download contains multiple albums, searching again 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 21:34:21.3 Debug: Skip redownloading requested by user 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 21:34:21.3 Debug: Auto redownloading failed albums is disabled 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 21:34:21.3 Trace: Checking if all items for 'Title1' have been imported 21:34:21.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 21:34:21.3 Trace: All albums for 'Title1' have been imported: False 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 21:34:21.3 Trace: Checking if all items for 'Title1' have been imported 21:34:21.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 21:34:21.3 Trace: All albums for 'Title1' have been imported: False 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 21:34:21.3 Trace: Checking if all items for 'Title1' have been imported 21:34:21.3 Trace: No history for Title1 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 21:34:21.3 Trace: Checking if all items for 'Title1' have been imported 21:34:21.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 21:34:21.3 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 21:34:21.3 Trace: All albums for 'Title1' have been imported: True 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 21:34:21.3 Trace: Checking if all items for 'Title1' have been imported 21:34:21.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 21:34:21.3 Trace: All albums for 'Title1' have been imported: True 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 21:34:21.3 Trace: Checking if all items for 'Title1' have been imported 21:34:21.3 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 21:34:21.3 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 21:34:21.3 Trace: All albums for 'Title1' have been imported: False 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 21:34:21.3 Debug: Parsing string 'The torrent release folder' 21:34:21.3 Debug: Unable to parse The torrent release folder 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 21:34:21.3 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 21:34:21.3 Debug: Album Parsed. Audio Artist - Audio Album 21:34:21.3 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 21:34:21.3 Debug: Quality parsed: FLAC v1 21:34:21.3 Debug: Release Group parsed: 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:34:21.3 Debug: Parsing string 'the.artist.s01e01.track.xml' 21:34:21.3 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:34:21.3 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 21:34:21.3 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 21:34:21.3 Debug: Quality parsed: Unknown v1 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:34:21.3 Debug: Parsing string 'the.artist.s01e01.track.xml' 21:34:21.3 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:34:21.3 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 21:34:21.3 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 21:34:21.3 Debug: Quality parsed: Unknown v1 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:21.3 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:21.3 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".jpg") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".metathumb") [< 1 ms] 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Saturday 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Wednesday Thursday Friday Saturday Sunday 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Tuesday 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 21:34:21.4 Warn: Value can not be null. 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 21:34:21.4 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:21.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:21.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:21.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:21.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:21.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:21.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:21.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:21.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:21.4 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 21:34:21.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 21:34:21.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:34:21.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 21:34:21.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:21.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:21.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:21.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:21.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:21.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:21.6 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 21:34:21.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 21:34:21.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 21:34:21.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 21:34:21.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 21:34:21.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 21:34:21.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 21:34:21.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 21:34:21.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 21:34:21.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- Skipped should_return_error_if_series_path_is_for_posix_os [< 1 ms] 21:34:21.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 21:34:21.7 Error: System time mismatch. SystemTime: 12/23/2024 21:34:21 Expected Time: 12/25/2024 21:34:21. Update system time 21:34:21.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 21:34:21.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 21:34:21.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 21:34:21.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 21:34:21.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 21:34:21.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 21:34:21.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 21:34:21.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 21:34:21.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 21:34:21.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 21:34:21.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 21:34:21.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 21:34:21.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 21:34:21.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 21:34:21.8 Trace: Check health -> FakeHealthCheck 21:34:21.8 Trace: Check health <- FakeHealthCheck 21:34:21.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 21:34:21.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 21:34:21.8 Trace: Check health -> FakeHealthCheck 21:34:21.8 Trace: Check health <- FakeHealthCheck 21:34:21.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 21:34:21.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 21:34:21.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 21:34:21.8 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 21:34:21.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:21.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864618043991_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:21.8 Info: DatabaseEngineVersionCheck migrating 21:34:21.8 Info: PerformDBOperation 21:34:21.8 Info: Performing DB Operation 21:34:21.8 Info: SQLite 3.47.2 21:34:21.8 Info: => 0.0011276s 21:34:21.8 Info: DatabaseEngineVersionCheck migrated 21:34:21.8 Info: => 0.0011384s 21:34:21.8 Debug: Took: 00:00:00.0088471 21:34:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" WHERE ((("History"."ArtistId" = @Clause1_P1) AND ("History"."Quality" = @Clause1_P2)) AND ("History"."EventType" IN (1, 4, 3))) PARAMETERS: Clause1_P1 = [12] Clause1_P2 = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] ==== End Query Trace ==== 21:34:21.8 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 21:34:21.8 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 21:34:21.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:21.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864618637272_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:21.8 Info: DatabaseEngineVersionCheck migrating 21:34:21.8 Info: PerformDBOperation 21:34:21.8 Info: Performing DB Operation 21:34:21.8 Info: SQLite 3.47.2 21:34:21.8 Info: => 0.0011135s 21:34:21.8 Info: DatabaseEngineVersionCheck migrated 21:34:21.8 Info: => 0.0011244s 21:34:21.8 Debug: Took: 00:00:00.0091028 21:34:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:21.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:21.9 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 21:34:21.9 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 21:34:21.9 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 21:34:21.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 21:34:21.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:21.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864619641135_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:21.9 Info: DatabaseEngineVersionCheck migrating 21:34:21.9 Info: PerformDBOperation 21:34:21.9 Info: Performing DB Operation 21:34:21.9 Info: SQLite 3.47.2 21:34:21.9 Info: => 0.0010716s 21:34:21.9 Info: DatabaseEngineVersionCheck migrated 21:34:21.9 Info: => 0.0010825s 21:34:21.9 Debug: Took: 00:00:00.0087550 21:34:21.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-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:21.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:22.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 21:34:22.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 21:34:22.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864620245569_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.0 Info: DatabaseEngineVersionCheck migrating 21:34:22.0 Info: PerformDBOperation 21:34:22.0 Info: Performing DB Operation 21:34:22.0 Info: SQLite 3.47.2 21:34:22.0 Info: => 0.0011455s 21:34:22.0 Info: DatabaseEngineVersionCheck migrated 21:34:22.0 Info: => 0.0011566s 21:34:22.0 Debug: Took: 00:00:00.0090592 21:34:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:22.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 21:34:22.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 21:34:22.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864620815841_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.0 Info: DatabaseEngineVersionCheck migrating 21:34:22.0 Info: PerformDBOperation 21:34:22.0 Info: Performing DB Operation 21:34:22.0 Info: SQLite 3.47.2 21:34:22.0 Info: => 0.0011725s 21:34:22.0 Info: DatabaseEngineVersionCheck migrated 21:34:22.0 Info: => 0.0011832s 21:34:22.0 Debug: Took: 00:00:00.0091072 21:34:22.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-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:22.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:22.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 21:34:22.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 21:34:22.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864621387174_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.1 Info: DatabaseEngineVersionCheck migrating 21:34:22.1 Info: PerformDBOperation 21:34:22.1 Info: Performing DB Operation 21:34:22.1 Info: SQLite 3.47.2 21:34:22.1 Info: => 0.0011308s 21:34:22.1 Info: DatabaseEngineVersionCheck migrated 21:34:22.1 Info: => 0.0011412s 21:34:22.1 Debug: Took: 00:00:00.0091445 21:34:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:22.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 21:34:22.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 21:34:22.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864621971788_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.2 Info: DatabaseEngineVersionCheck migrating 21:34:22.2 Info: PerformDBOperation 21:34:22.2 Info: Performing DB Operation 21:34:22.2 Info: SQLite 3.47.2 21:34:22.2 Info: => 0.0011551s 21:34:22.2 Info: DatabaseEngineVersionCheck migrated 21:34:22.2 Info: => 0.0011661s 21:34:22.2 Debug: Took: 00:00:00.0099302 21:34:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 21:34:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 21:34:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 21:34:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 21:34:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 21:34:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 21:34:22.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 21:34:22.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 21:34:22.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864622600790_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.2 Info: DatabaseEngineVersionCheck migrating 21:34:22.2 Info: PerformDBOperation 21:34:22.2 Info: Performing DB Operation 21:34:22.2 Info: SQLite 3.47.2 21:34:22.2 Info: => 0.0010742s 21:34:22.2 Info: DatabaseEngineVersionCheck migrated 21:34:22.2 Info: => 0.0010858s 21:34:22.2 Debug: Took: 00:00:00.0100004 21:34:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 21:34:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 21:34:22.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 21:34:22.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 21:34:22.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864623488516_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.3 Info: DatabaseEngineVersionCheck migrating 21:34:22.3 Info: PerformDBOperation 21:34:22.3 Info: Performing DB Operation 21:34:22.3 Info: SQLite 3.47.2 21:34:22.3 Info: => 0.0010887s 21:34:22.3 Info: DatabaseEngineVersionCheck migrated 21:34:22.3 Info: => 0.0011025s 21:34:22.3 Debug: Took: 00:00:00.0089705 21:34:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 21:34:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 21:34:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 21:34:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 21:34:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 21:34:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 21:34:22.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 21:34:22.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 21:34:22.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864624102171_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.4 Info: DatabaseEngineVersionCheck migrating 21:34:22.4 Info: PerformDBOperation 21:34:22.4 Info: Performing DB Operation 21:34:22.4 Info: SQLite 3.47.2 21:34:22.4 Info: => 0.0010512s 21:34:22.4 Info: DatabaseEngineVersionCheck migrated 21:34:22.4 Info: => 0.0010624s 21:34:22.4 Debug: Took: 00:00:00.0090288 21:34:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 21:34:22.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 21:34:22.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 21:34:22.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 21:34:22.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864624649837_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.4 Info: DatabaseEngineVersionCheck migrating 21:34:22.4 Info: PerformDBOperation 21:34:22.4 Info: Performing DB Operation 21:34:22.4 Info: SQLite 3.47.2 21:34:22.4 Info: => 0.0011625s 21:34:22.4 Info: DatabaseEngineVersionCheck migrated 21:34:22.4 Info: => 0.0011766s 21:34:22.4 Debug: Took: 00:00:00.0092329 21:34:22.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-12-02T21:34:22.4774313Z"] 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": 739242, "ageHours": 17741829.57291055, "ageMinutes": 1064509774.374633 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 21:34:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:22.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 21:34:22.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 21:34:22.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864625447971_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.5 Info: DatabaseEngineVersionCheck migrating 21:34:22.5 Info: PerformDBOperation 21:34:22.5 Info: Performing DB Operation 21:34:22.5 Info: SQLite 3.47.2 21:34:22.5 Info: => 0.001084s 21:34:22.5 Info: DatabaseEngineVersionCheck migrated 21:34:22.5 Info: => 0.0010946s 21:34:22.5 Debug: Took: 00:00:00.0090137 21:34:22.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-12-02T21:34:22.5563961Z"] 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": 739242, "ageHours": 17741829.572932478, "ageMinutes": 1064509774.3759485 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 21:34:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:22.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 21:34:22.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 21:34:22.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864626002784_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.6 Info: DatabaseEngineVersionCheck migrating 21:34:22.6 Info: PerformDBOperation 21:34:22.6 Info: Performing DB Operation 21:34:22.6 Info: SQLite 3.47.2 21:34:22.6 Info: => 0.0010238s 21:34:22.6 Info: DatabaseEngineVersionCheck migrated 21:34:22.6 Info: => 0.0010346s 21:34:22.6 Debug: Took: 00:00:00.0090251 21:34:22.6 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-12-02T21:34:22.6118281Z"] 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": 739242, "ageHours": 17741829.572947863, "ageMinutes": 1064509774.376872 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 21:34:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:22.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 21:34:22.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 21:34:22.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864626613983_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.6 Info: DatabaseEngineVersionCheck migrating 21:34:22.6 Info: PerformDBOperation 21:34:22.6 Info: Performing DB Operation 21:34:22.6 Info: SQLite 3.47.2 21:34:22.6 Info: => 0.0011838s 21:34:22.6 Info: DatabaseEngineVersionCheck migrated 21:34:22.6 Info: => 0.0011977s 21:34:22.6 Debug: Took: 00:00:00.0091542 21:34:22.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-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:22.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 = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 21:34:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 21:34:22.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864627328917_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.7 Info: DatabaseEngineVersionCheck migrating 21:34:22.7 Info: PerformDBOperation 21:34:22.7 Info: Performing DB Operation 21:34:22.7 Info: SQLite 3.47.2 21:34:22.7 Info: => 0.0011604s 21:34:22.7 Info: DatabaseEngineVersionCheck migrated 21:34:22.7 Info: => 0.0011716s 21:34:22.7 Debug: Took: 00:00:00.0093470 21:34:22.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-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:22.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 = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:22.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:22.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 21:34:22.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 21:34:22.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864627910485_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.7 Info: DatabaseEngineVersionCheck migrating 21:34:22.7 Info: PerformDBOperation 21:34:22.7 Info: Performing DB Operation 21:34:22.7 Info: SQLite 3.47.2 21:34:22.7 Info: => 0.0010778s 21:34:22.7 Info: DatabaseEngineVersionCheck migrated 21:34:22.7 Info: => 0.0010887s 21:34:22.8 Debug: Took: 00:00:00.0090174 21:34:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:22.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 21:34:22.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 21:34:22.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864628479871_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.8 Info: DatabaseEngineVersionCheck migrating 21:34:22.8 Info: PerformDBOperation 21:34:22.8 Info: Performing DB Operation 21:34:22.8 Info: SQLite 3.47.2 21:34:22.8 Info: => 0.0010982s 21:34:22.8 Info: DatabaseEngineVersionCheck migrated 21:34:22.8 Info: => 0.001109s 21:34:22.8 Debug: Took: 00:00:00.0089861 21:34:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:22.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:22.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 21:34:22.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 21:34:22.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864629057535_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.9 Info: DatabaseEngineVersionCheck migrating 21:34:22.9 Info: PerformDBOperation 21:34:22.9 Info: Performing DB Operation 21:34:22.9 Info: SQLite 3.47.2 21:34:22.9 Info: => 0.0010823s 21:34:22.9 Info: DatabaseEngineVersionCheck migrated 21:34:22.9 Info: => 0.0010935s 21:34:22.9 Debug: Took: 00:00:00.0090219 21:34:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:22.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 21:34:22.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 21:34:22.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:22.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864629857724_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:22.9 Info: DatabaseEngineVersionCheck migrating 21:34:22.9 Info: PerformDBOperation 21:34:22.9 Info: Performing DB Operation 21:34:22.9 Info: SQLite 3.47.2 21:34:22.9 Info: => 0.0010827s 21:34:22.9 Info: DatabaseEngineVersionCheck migrated 21:34:22.9 Info: => 0.0010937s 21:34:22.9 Debug: Took: 00:00:00.0091228 21:34:22.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 21:34:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 21:34:23.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864630422625_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.0 Info: DatabaseEngineVersionCheck migrating 21:34:23.0 Info: PerformDBOperation 21:34:23.0 Info: Performing DB Operation 21:34:23.0 Info: SQLite 3.47.2 21:34:23.0 Info: => 0.0011224s 21:34:23.0 Info: DatabaseEngineVersionCheck migrated 21:34:23.0 Info: => 0.0011336s 21:34:23.0 Debug: Took: 00:00:00.0091820 21:34:23.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 = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:23.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:23.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 21:34:23.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 21:34:23.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864630988322_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.1 Info: DatabaseEngineVersionCheck migrating 21:34:23.1 Info: PerformDBOperation 21:34:23.1 Info: Performing DB Operation 21:34:23.1 Info: SQLite 3.47.2 21:34:23.1 Info: => 0.0011211s 21:34:23.1 Info: DatabaseEngineVersionCheck migrated 21:34:23.1 Info: => 0.001133s 21:34:23.1 Debug: Took: 00:00:00.0090403 21:34:23.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:23.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:23.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 21:34:23.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 21:34:23.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864631562665_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.1 Info: DatabaseEngineVersionCheck migrating 21:34:23.1 Info: PerformDBOperation 21:34:23.1 Info: Performing DB Operation 21:34:23.1 Info: SQLite 3.47.2 21:34:23.1 Info: => 0.0010734s 21:34:23.1 Info: DatabaseEngineVersionCheck migrated 21:34:23.1 Info: => 0.0010842s 21:34:23.1 Debug: Took: 00:00:00.0090194 21:34:23.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:23.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:23.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 21:34:23.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 21:34:23.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864632125806_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.2 Info: DatabaseEngineVersionCheck migrating 21:34:23.2 Info: PerformDBOperation 21:34:23.2 Info: Performing DB Operation 21:34:23.2 Info: SQLite 3.47.2 21:34:23.2 Info: => 0.0010615s 21:34:23.2 Info: DatabaseEngineVersionCheck migrated 21:34:23.2 Info: => 0.0010724s 21:34:23.2 Debug: Took: 00:00:00.0089953 21:34:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:23.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 21:34:23.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 21:34:23.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864632699162_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.2 Info: DatabaseEngineVersionCheck migrating 21:34:23.2 Info: PerformDBOperation 21:34:23.2 Info: Performing DB Operation 21:34:23.2 Info: SQLite 3.47.2 21:34:23.2 Info: => 0.0010681s 21:34:23.2 Info: DatabaseEngineVersionCheck migrated 21:34:23.2 Info: => 0.001079s 21:34:23.2 Debug: Took: 00:00:00.0090882 21:34:23.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:23.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:23.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 21:34:23.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 21:34:23.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864633263945_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.3 Info: DatabaseEngineVersionCheck migrating 21:34:23.3 Info: PerformDBOperation 21:34:23.3 Info: Performing DB Operation 21:34:23.3 Info: SQLite 3.47.2 21:34:23.3 Info: => 0.0010942s 21:34:23.3 Info: DatabaseEngineVersionCheck migrated 21:34:23.3 Info: => 0.001105s 21:34:23.3 Debug: Took: 00:00:00.0090764 21:34:23.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:23.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 = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-12-24T00:00:00Z"] LastUpdated = ["2024-12-24T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 21:34:23.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:23.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 21:34:23.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 21:34:23.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864633840933_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.3 Info: DatabaseEngineVersionCheck migrating 21:34:23.3 Info: PerformDBOperation 21:34:23.3 Info: Performing DB Operation 21:34:23.3 Info: SQLite 3.47.2 21:34:23.3 Info: => 0.0010803s 21:34:23.3 Info: DatabaseEngineVersionCheck migrated 21:34:23.3 Info: => 0.001091s 21:34:23.3 Debug: Took: 00:00:00.0089969 21:34:23.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:23.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 21:34:23.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 21:34:23.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864634441349_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.4 Info: DatabaseEngineVersionCheck migrating 21:34:23.4 Info: PerformDBOperation 21:34:23.4 Info: Performing DB Operation 21:34:23.4 Info: SQLite 3.47.2 21:34:23.4 Info: => 0.0011175s 21:34:23.4 Info: DatabaseEngineVersionCheck migrated 21:34:23.4 Info: => 0.0011287s 21:34:23.4 Debug: Took: 00:00:00.0093284 21:34:23.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 21:34:23.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:23.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 = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 21:34:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:23.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:23.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 21:34:23.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 21:34:23.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864635191745_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.5 Info: DatabaseEngineVersionCheck migrating 21:34:23.5 Info: PerformDBOperation 21:34:23.5 Info: Performing DB Operation 21:34:23.5 Info: SQLite 3.47.2 21:34:23.5 Info: => 0.0010951s 21:34:23.5 Info: DatabaseEngineVersionCheck migrated 21:34:23.5 Info: => 0.0011059s 21:34:23.5 Debug: Took: 00:00:00.0097699 21:34:23.5 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-12-23T00:00:00Z"] PublishedDate = ["2024-12-23T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 21:34:23.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:34:23.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 21:34:23.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 21:34:23.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864636020008_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.6 Info: DatabaseEngineVersionCheck migrating 21:34:23.6 Info: PerformDBOperation 21:34:23.6 Info: Performing DB Operation 21:34:23.6 Info: SQLite 3.47.2 21:34:23.6 Info: => 0.0011156s 21:34:23.6 Info: DatabaseEngineVersionCheck migrated 21:34:23.6 Info: => 0.001126s 21:34:23.6 Debug: Took: 00:00:00.0090722 21:34:23.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] PublishedDate = ["2024-12-23T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 21:34:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 21:34:23.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 21:34:23.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 21:34:23.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864636630063_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.6 Info: DatabaseEngineVersionCheck migrating 21:34:23.6 Info: PerformDBOperation 21:34:23.6 Info: Performing DB Operation 21:34:23.6 Info: SQLite 3.47.2 21:34:23.6 Info: => 0.0010867s 21:34:23.6 Info: DatabaseEngineVersionCheck migrated 21:34:23.6 Info: => 0.0010978s 21:34:23.6 Debug: Took: 00:00:00.0090201 21:34:23.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:23.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:23.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 21:34:23.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 21:34:23.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864637237609_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.7 Info: DatabaseEngineVersionCheck migrating 21:34:23.7 Info: PerformDBOperation 21:34:23.7 Info: Performing DB Operation 21:34:23.7 Info: SQLite 3.47.2 21:34:23.7 Info: => 0.0010487s 21:34:23.7 Info: DatabaseEngineVersionCheck migrated 21:34:23.7 Info: => 0.0010597s 21:34:23.7 Debug: Took: 00:00:00.0090306 21:34:23.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:23.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-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:23.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:23.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 21:34:23.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 21:34:23.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864637866243_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.7 Info: DatabaseEngineVersionCheck migrating 21:34:23.7 Info: PerformDBOperation 21:34:23.7 Info: Performing DB Operation 21:34:23.7 Info: SQLite 3.47.2 21:34:23.7 Info: => 0.0010461s 21:34:23.7 Info: DatabaseEngineVersionCheck migrated 21:34:23.7 Info: => 0.0010567s 21:34:23.7 Debug: Took: 00:00:00.0090257 21:34:23.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:23.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-24T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:23.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 21:34:23.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 21:34:23.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864638542345_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.8 Info: DatabaseEngineVersionCheck migrating 21:34:23.8 Info: PerformDBOperation 21:34:23.8 Info: Performing DB Operation 21:34:23.8 Info: SQLite 3.47.2 21:34:23.8 Info: => 0.0011301s 21:34:23.8 Info: DatabaseEngineVersionCheck migrated 21:34:23.8 Info: => 0.0011412s 21:34:23.8 Debug: Took: 00:00:00.0091943 21:34:23.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:23.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-23T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [1] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-12-24T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:23.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 21:34:23.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 21:34:23.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 21:34:23.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864639235951_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.9 Info: DatabaseEngineVersionCheck migrating 21:34:23.9 Info: PerformDBOperation 21:34:23.9 Info: Performing DB Operation 21:34:23.9 Info: SQLite 3.47.2 21:34:23.9 Info: => 0.0010658s 21:34:23.9 Info: DatabaseEngineVersionCheck migrated 21:34:23.9 Info: => 0.001077s 21:34:23.9 Debug: Took: 00:00:00.0090038 21:34:23.9 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-12-23T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-12-23T00:00:00Z"] MostRecentFailure = ["2024-12-23T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-12-23T00:00:00Z"] ==== End Query Trace ==== 21:34:23.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 21:34:23.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 21:34:23.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 21:34:23.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:23.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864639827298_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:23.9 Info: DatabaseEngineVersionCheck migrating 21:34:23.9 Info: PerformDBOperation 21:34:23.9 Info: Performing DB Operation 21:34:23.9 Info: SQLite 3.47.2 21:34:23.9 Info: => 0.0010465s 21:34:23.9 Info: DatabaseEngineVersionCheck migrated 21:34:23.9 Info: => 0.0010582s 21:34:23.9 Debug: Took: 00:00:00.0090767 21:34:23.9 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 ==== 21:34:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-12-23T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-12-23T00:00:00Z"] MostRecentFailure = ["2024-12-23T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-12-23T00:00:00Z"] ==== End Query Trace ==== 21:34:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 21:34:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 21:34:24.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 21:34:24.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 21:34:24.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864640466938_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.0 Info: DatabaseEngineVersionCheck migrating 21:34:24.0 Info: PerformDBOperation 21:34:24.0 Info: Performing DB Operation 21:34:24.0 Info: SQLite 3.47.2 21:34:24.0 Info: => 0.001051s 21:34:24.0 Info: DatabaseEngineVersionCheck migrated 21:34:24.0 Info: => 0.0010641s 21:34:24.0 Debug: Took: 00:00:00.0090203 21:34:24.0 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-12-23T00:00:00Z"] MostRecentFailure = ["2024-12-23T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-12-23T00:00:00Z"] ==== End Query Trace ==== 21:34:24.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 21:34:24.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 21:34:24.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 21:34:24.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864641052879_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.1 Info: DatabaseEngineVersionCheck migrating 21:34:24.1 Info: PerformDBOperation 21:34:24.1 Info: Performing DB Operation 21:34:24.1 Info: SQLite 3.47.2 21:34:24.1 Info: => 0.0010874s 21:34:24.1 Info: DatabaseEngineVersionCheck migrated 21:34:24.1 Info: => 0.001098s 21:34:24.1 Debug: Took: 00:00:00.0092110 21:34:24.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 21:34:24.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [1] InitialFailure = ["2024-12-23T00:00:00Z"] MostRecentFailure = ["2024-12-23T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-12-23T00:00:00Z"] ==== End Query Trace ==== 21:34:24.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 21:34:24.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 21:34:24.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 21:34:24.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 21:34:24.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864641954441_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.2 Info: DatabaseEngineVersionCheck migrating 21:34:24.2 Info: PerformDBOperation 21:34:24.2 Info: Performing DB Operation 21:34:24.2 Info: SQLite 3.47.2 21:34:24.2 Info: => 0.0010753s 21:34:24.2 Info: DatabaseEngineVersionCheck migrated 21:34:24.2 Info: => 0.0010868s 21:34:24.2 Debug: Took: 00:00:00.0090478 21:34:24.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:24.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 21:34:24.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 21:34:24.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864642588654_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.2 Info: DatabaseEngineVersionCheck migrating 21:34:24.2 Info: PerformDBOperation 21:34:24.2 Info: Performing DB Operation 21:34:24.2 Info: SQLite 3.47.2 21:34:24.2 Info: => 0.0011214s 21:34:24.2 Info: DatabaseEngineVersionCheck migrated 21:34:24.2 Info: => 0.0011319s 21:34:24.2 Debug: Took: 00:00:00.0090400 21:34:24.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:24.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:24.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 21:34:24.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 21:34:24.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864643201344_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.3 Info: DatabaseEngineVersionCheck migrating 21:34:24.3 Info: PerformDBOperation 21:34:24.3 Info: Performing DB Operation 21:34:24.3 Info: SQLite 3.47.2 21:34:24.3 Info: => 0.0010545s 21:34:24.3 Info: DatabaseEngineVersionCheck migrated 21:34:24.3 Info: => 0.0010649s 21:34:24.3 Debug: Took: 00:00:00.0090200 21:34:24.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:24.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:24.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:24.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 21:34:24.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 21:34:24.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864643820396_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.3 Info: DatabaseEngineVersionCheck migrating 21:34:24.3 Info: PerformDBOperation 21:34:24.3 Info: Performing DB Operation 21:34:24.3 Info: SQLite 3.47.2 21:34:24.3 Info: => 0.0010842s 21:34:24.3 Info: DatabaseEngineVersionCheck migrated 21:34:24.3 Info: => 0.0010949s 21:34:24.3 Debug: Took: 00:00:00.0090727 21:34:24.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:24.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:24.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 21:34:24.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 21:34:24.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864644399468_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.4 Info: DatabaseEngineVersionCheck migrating 21:34:24.4 Info: PerformDBOperation 21:34:24.4 Info: Performing DB Operation 21:34:24.4 Info: SQLite 3.47.2 21:34:24.4 Info: => 0.0010486s 21:34:24.4 Info: DatabaseEngineVersionCheck migrated 21:34:24.4 Info: => 0.0010592s 21:34:24.4 Debug: Took: 00:00:00.0090461 21:34:24.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:24.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:24.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:24.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:24.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 21:34:24.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 21:34:24.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864645078199_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.5 Info: DatabaseEngineVersionCheck migrating 21:34:24.5 Info: PerformDBOperation 21:34:24.5 Info: Performing DB Operation 21:34:24.5 Info: SQLite 3.47.2 21:34:24.5 Info: => 0.0011895s 21:34:24.5 Info: DatabaseEngineVersionCheck migrated 21:34:24.5 Info: => 0.0012005s 21:34:24.5 Debug: Took: 00:00:00.0092936 21:34:24.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:24.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 21:34:24.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 21:34:24.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864645824574_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.5 Info: DatabaseEngineVersionCheck migrating 21:34:24.5 Info: PerformDBOperation 21:34:24.5 Info: Performing DB Operation 21:34:24.5 Info: SQLite 3.47.2 21:34:24.5 Info: => 0.0011484s 21:34:24.5 Info: DatabaseEngineVersionCheck migrated 21:34:24.5 Info: => 0.0011589s 21:34:24.5 Debug: Took: 00:00:00.0093768 21:34:24.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:24.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:24.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 21:34:24.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 21:34:24.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864646561849_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.6 Info: DatabaseEngineVersionCheck migrating 21:34:24.6 Info: PerformDBOperation 21:34:24.6 Info: Performing DB Operation 21:34:24.6 Info: SQLite 3.47.2 21:34:24.6 Info: => 0.0010816s 21:34:24.6 Info: DatabaseEngineVersionCheck migrated 21:34:24.6 Info: => 0.0010924s 21:34:24.6 Debug: Took: 00:00:00.0090546 21:34:24.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:24.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:24.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 21:34:24.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 21:34:24.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864647186147_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.7 Info: DatabaseEngineVersionCheck migrating 21:34:24.7 Info: PerformDBOperation 21:34:24.7 Info: Performing DB Operation 21:34:24.7 Info: SQLite 3.47.2 21:34:24.7 Info: => 0.0011347s 21:34:24.7 Info: DatabaseEngineVersionCheck migrated 21:34:24.7 Info: => 0.0011458s 21:34:24.7 Debug: Took: 00:00:00.0092804 21:34:24.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:24.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-12-23T00:00:00Z"] LastUpdated = ["2024-12-23T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 21:34:24.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 21:34:24.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 21:34:24.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 21:34:24.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864648162549_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.8 Info: DatabaseEngineVersionCheck migrating 21:34:24.8 Info: PerformDBOperation 21:34:24.8 Info: Performing DB Operation 21:34:24.8 Info: SQLite 3.47.2 21:34:24.8 Info: => 0.001065s 21:34:24.8 Info: DatabaseEngineVersionCheck migrated 21:34:24.8 Info: => 0.0010761s 21:34:24.8 Debug: Took: 00:00:00.0090119 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [0] InitialFailure = ["2024-12-23T00:00:00Z"] MostRecentFailure = ["2024-12-23T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-12-23T00:00:00Z"] ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 21:34:24.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 21:34:24.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 21:34:24.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864648769286_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.8 Info: DatabaseEngineVersionCheck migrating 21:34:24.8 Info: PerformDBOperation 21:34:24.8 Info: Performing DB Operation 21:34:24.8 Info: SQLite 3.47.2 21:34:24.8 Info: => 0.0010826s 21:34:24.8 Info: DatabaseEngineVersionCheck migrated 21:34:24.8 Info: => 0.0010933s 21:34:24.8 Debug: Took: 00:00:00.0094267 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Notifications ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnRename", "OnArtistAdd", "OnArtistDelete", "OnAlbumDelete", "OnHealthIssue", "OnHealthRestored", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnApplicationUpdate", "IncludeHealthWarnings", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@OnGrab, @OnReleaseImport, @OnUpgrade, @OnRename, @OnArtistAdd, @OnArtistDelete, @OnAlbumDelete, @OnHealthIssue, @OnHealthRestored, @OnDownloadFailure, @OnImportFailure, @OnTrackRetag, @OnApplicationUpdate, @IncludeHealthWarnings, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: OnGrab = [false] OnReleaseImport = [false] OnUpgrade = [false] OnRename = [false] OnArtistAdd = [false] OnArtistDelete = [false] OnAlbumDelete = [false] OnHealthIssue = [false] OnHealthRestored = [false] OnDownloadFailure = [false] OnImportFailure = [false] OnTrackRetag = [false] OnApplicationUpdate = [false] SupportsOnGrab = [false] SupportsOnReleaseImport = [false] SupportsOnUpgrade = [false] SupportsOnRename = [false] SupportsOnArtistAdd = [false] SupportsOnArtistDelete = [false] SupportsOnAlbumDelete = [false] SupportsOnHealthIssue = [false] SupportsOnHealthRestored = [false] IncludeHealthWarnings = [false] SupportsOnDownloadFailure = [false] SupportsOnImportFailure = [false] SupportsOnTrackRetag = [false] SupportsOnApplicationUpdate = [false] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"JoinSettings\""] Tags = [[]] Settings = [{ "priority": 0 }] Id = [0] ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [1] InitialFailure = ["2024-12-23T00:00:00Z"] MostRecentFailure = ["2024-12-23T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-12-23T00:00:00Z"] ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 21:34:24.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 21:34:24.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 21:34:24.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 21:34:24.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864649430675_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:24.9 Info: DatabaseEngineVersionCheck migrating 21:34:24.9 Info: PerformDBOperation 21:34:24.9 Info: Performing DB Operation 21:34:24.9 Info: SQLite 3.47.2 21:34:24.9 Info: => 0.0010665s 21:34:24.9 Info: DatabaseEngineVersionCheck migrated 21:34:24.9 Info: => 0.0010775s 21:34:24.9 Debug: Took: 00:00:00.0090499 21:34:24.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-12-23T00: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": 739242, "ageHours": 17741829.573598612, "ageMinutes": 1064509774.4159168 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 21:34:24.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:24.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 21:34:24.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 21:34:24.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:24.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864650005207_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.0 Info: DatabaseEngineVersionCheck migrating 21:34:25.0 Info: PerformDBOperation 21:34:25.0 Info: Performing DB Operation 21:34:25.0 Info: SQLite 3.47.2 21:34:25.0 Info: => 0.0010618s 21:34:25.0 Info: DatabaseEngineVersionCheck migrated 21:34:25.0 Info: => 0.0010726s 21:34:25.0 Debug: Took: 00:00:00.0093563 21:34:25.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:25.0 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-12-23T00: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": 739242, "ageHours": 17741829.573615767, "ageMinutes": 1064509774.4169459 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 21:34:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 21:34:25.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 21:34:25.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 21:34:25.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:25.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864650608783_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.0 Info: DatabaseEngineVersionCheck migrating 21:34:25.0 Info: PerformDBOperation 21:34:25.0 Info: Performing DB Operation 21:34:25.0 Info: SQLite 3.47.2 21:34:25.0 Info: => 0.0011927s 21:34:25.0 Info: DatabaseEngineVersionCheck migrated 21:34:25.0 Info: => 0.0012042s 21:34:25.0 Debug: Took: 00:00:00.0094117 21:34:25.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:25.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:34:25.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 21:34:25.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 21:34:25.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:25.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864651255699_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.1 Info: DatabaseEngineVersionCheck migrating 21:34:25.1 Info: PerformDBOperation 21:34:25.1 Info: Performing DB Operation 21:34:25.1 Info: SQLite 3.47.2 21:34:25.1 Info: => 0.0010757s 21:34:25.1 Info: DatabaseEngineVersionCheck migrated 21:34:25.1 Info: => 0.0010867s 21:34:25.1 Debug: Took: 00:00:00.0095319 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:34:25.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 21:34:25.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 21:34:25.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 21:34:25.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:25.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864651926261_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.1 Info: DatabaseEngineVersionCheck migrating 21:34:25.1 Info: PerformDBOperation 21:34:25.1 Info: Performing DB Operation 21:34:25.1 Info: SQLite 3.47.2 21:34:25.1 Info: => 0.0010589s 21:34:25.1 Info: DatabaseEngineVersionCheck migrated 21:34:25.1 Info: => 0.0010702s 21:34:25.2 Debug: Took: 00:00:00.0090525 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:25.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 = ["\"Path2\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:25.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 21:34:25.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 21:34:25.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:25.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864652587680_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.2 Info: DatabaseEngineVersionCheck migrating 21:34:25.2 Info: PerformDBOperation 21:34:25.2 Info: Performing DB Operation 21:34:25.2 Info: SQLite 3.47.2 21:34:25.2 Info: => 0.0011118s 21:34:25.2 Info: DatabaseEngineVersionCheck migrated 21:34:25.2 Info: => 0.0011225s 21:34:25.2 Debug: Took: 00:00:00.0090145 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:25.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:25.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 21:34:25.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 21:34:25.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:25.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864653178069_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.3 Info: DatabaseEngineVersionCheck migrating 21:34:25.3 Info: PerformDBOperation 21:34:25.3 Info: Performing DB Operation 21:34:25.3 Info: SQLite 3.47.2 21:34:25.3 Info: => 0.001071s 21:34:25.3 Info: DatabaseEngineVersionCheck migrated 21:34:25.3 Info: => 0.0010817s 21:34:25.3 Debug: Took: 00:00:00.0089922 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:25.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 21:34:25.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 21:34:25.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:25.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864653767238_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.3 Info: DatabaseEngineVersionCheck migrating 21:34:25.3 Info: PerformDBOperation 21:34:25.3 Info: Performing DB Operation 21:34:25.3 Info: SQLite 3.47.2 21:34:25.3 Info: => 0.0010514s 21:34:25.3 Info: DatabaseEngineVersionCheck migrated 21:34:25.3 Info: => 0.0010623s 21:34:25.3 Debug: Took: 00:00:00.0097327 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:25.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 = [2] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:25.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:25.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 21:34:25.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 21:34:25.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:25.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864654691553_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.4 Info: DatabaseEngineVersionCheck migrating 21:34:25.4 Info: PerformDBOperation 21:34:25.4 Info: Performing DB Operation 21:34:25.4 Info: SQLite 3.47.2 21:34:25.4 Info: => 0.0010733s 21:34:25.4 Info: DatabaseEngineVersionCheck migrated 21:34:25.4 Info: => 0.0010846s 21:34:25.4 Debug: Took: 00:00:00.0089836 21:34:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 21:34:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 21:34:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Custom Format 1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:25.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 2, "name": "Custom Format 2", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 0 }, { "format": { "id": 1, "includeCustomFormatWhenRenaming": false }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:25.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 21:34:25.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 21:34:25.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:25.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864655513438_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.5 Info: DatabaseEngineVersionCheck migrating 21:34:25.5 Info: PerformDBOperation 21:34:25.5 Info: Performing DB Operation 21:34:25.5 Info: SQLite 3.47.2 21:34:25.5 Info: => 0.001097s 21:34:25.5 Info: DatabaseEngineVersionCheck migrated 21:34:25.5 Info: => 0.0011073s 21:34:25.5 Debug: Took: 00:00:00.0089856 21:34:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 21:34:25.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 = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Name1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:25.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:25.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 21:34:25.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 21:34:25.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:25.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864656112596_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.6 Info: DatabaseEngineVersionCheck migrating 21:34:25.6 Info: PerformDBOperation 21:34:25.6 Info: Performing DB Operation 21:34:25.6 Info: SQLite 3.47.2 21:34:25.6 Info: => 0.0010962s 21:34:25.6 Info: DatabaseEngineVersionCheck migrated 21:34:25.6 Info: => 0.0011072s 21:34:25.6 Debug: Took: 00:00:00.0089736 21:34:25.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 = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 0, "name": "My Custom Format", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:25.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 21:34:25.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 21:34:25.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:25.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864656709740_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.6 Info: DatabaseEngineVersionCheck migrating 21:34:25.6 Info: PerformDBOperation 21:34:25.6 Info: Performing DB Operation 21:34:25.6 Info: SQLite 3.47.2 21:34:25.6 Info: => 0.0010676s 21:34:25.6 Info: DatabaseEngineVersionCheck migrated 21:34:25.6 Info: => 0.0010788s 21:34:25.6 Debug: Took: 00:00:00.0089298 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 21:34:25.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 21:34:25.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:25.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864657382698_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.7 Info: DatabaseEngineVersionCheck migrating 21:34:25.7 Info: PerformDBOperation 21:34:25.7 Info: Performing DB Operation 21:34:25.7 Info: SQLite 3.47.2 21:34:25.7 Info: => 0.0011161s 21:34:25.7 Info: DatabaseEngineVersionCheck migrated 21:34:25.7 Info: => 0.0011264s 21:34:25.7 Debug: Took: 00:00:00.0089948 21:34:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 21:34:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 21:34:25.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 21:34:25.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 21:34:25.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 21:34:25.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:25.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864657984489_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:25.8 Info: DatabaseEngineVersionCheck migrating 21:34:25.8 Info: PerformDBOperation 21:34:25.8 Info: Performing DB Operation 21:34:25.8 Info: SQLite 3.47.2 21:34:25.8 Info: => 0.0011048s 21:34:25.8 Info: DatabaseEngineVersionCheck migrated 21:34:25.8 Info: => 0.0011154s 21:34:25.8 Debug: Took: 00:00:00.0090132 21:34:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 21:34:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 21:34:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [1] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 21:34:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [2] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 21:34:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 21:34:25.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 21:34:25.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 21:34:25.8 Debug: Deleting invalid image file /C/Music/Album/image.jpg 21:34:25.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 21:34:25.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 21:34:25.8 Debug: Deleting invalid image file /C/Music/Album/image.jpg 21:34:25.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 21:34:25.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 21:34:25.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 21:34:25.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 21:34:25.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 21:34:25.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 21:34:25.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 21:34:25.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:25.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:25.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:26.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 21:34:26.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:26.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 21:34:26.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:26.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 21:34:26.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:26.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 21:34:26.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 21:34:26.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 21:34:26.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 21:34:26.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 21:34:26.0 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 21:34:26.1 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 21:34:26.1 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 21:34:26.1 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 21:34:26.1 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 21:34:26.1 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 21:34:26.1 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 21:34:26.1 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 21:34:26.1 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 21:34:26.1 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 21:34:26.1 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 21:34:26.1 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 21:34:26.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 21:34:26.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:26.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864661350013_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:26.1 Info: DatabaseEngineVersionCheck migrating 21:34:26.1 Info: PerformDBOperation 21:34:26.1 Info: Performing DB Operation 21:34:26.1 Info: SQLite 3.47.2 21:34:26.1 Info: => 0.0010956s 21:34:26.1 Info: DatabaseEngineVersionCheck migrated 21:34:26.1 Info: => 0.0011065s 21:34:26.1 Debug: Took: 00:00:00.0098616 21:34:26.1 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 ==== 21:34:26.1 Debug: Initializing Providers. Count 1 21:34:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 21:34:26.1 Warn: Removing Name1 21:34:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:26.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 21:34:26.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 21:34:26.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:26.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:26.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:26.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:26.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 2 list items 21:34:26.3 Trace: Processing list item 1/2 21:34:26.3 Trace: Processing list item 2/2 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 21:34:26.3 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 2 list items 21:34:26.3 Trace: Processing list item 1/2 21:34:26.3 Trace: Processing list item 2/2 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 21:34:26.3 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 2 list items 21:34:26.3 Trace: Processing list item 1/2 21:34:26.3 Trace: Processing list item 2/2 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 21:34:26.3 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 21:34:26.3 Debug: No import lists with automatic add enabled 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: No list items to process 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 21:34:26.3 Info: Starting Import List Sync 21:34:26.3 Info: Processing 1 list items 21:34:26.3 Trace: Processing list item 1/1 21:34:26.3 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 21:34:26.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 21:34:26.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 21:34:26.4 Info: Starting Import List Sync 21:34:26.4 Info: Processing 1 list items 21:34:26.4 Trace: Processing list item 1/1 21:34:26.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 21:34:26.4 Info: Starting Import List Sync 21:34:26.4 Info: Processing 1 list items 21:34:26.4 Trace: Processing list item 1/1 21:34:26.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:26.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 21:34:26.4 Info: Starting Import List Sync 21:34:26.4 Info: Processing 1 list items 21:34:26.4 Trace: Processing list item 1/1 21:34:26.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 21:34:26.4 Info: Starting Import List Sync 21:34:26.4 Info: Processing 1 list items 21:34:26.4 Trace: Processing list item 1/1 21:34:26.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:26.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 21:34:26.4 Info: Starting Import List Sync 21:34:26.4 Info: Processing 1 list items 21:34:26.4 Trace: Processing list item 1/1 21:34:26.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 21:34:26.4 Info: Starting Import List Sync 21:34:26.4 Info: Processing 1 list items 21:34:26.4 Trace: Processing list item 1/1 21:34:26.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 21:34:26.4 Info: Starting Import List Sync 21:34:26.4 Info: Processing 1 list items 21:34:26.4 Trace: Processing list item 1/1 21:34:26.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 21:34:26.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 21:34:26.4 Info: Starting Import List Sync 21:34:26.4 Info: Processing 1 list items 21:34:26.4 Trace: Processing list item 1/1 21:34:26.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 21:34:26.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 21:34:26.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 21:34:26.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 21:34:26.5 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 21:34:26.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 21:34:26.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 21:34:26.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 21:34:26.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 21:34:26.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 21:34:26.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_work --- 21:34:26.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/spotify/album/21jF5jlMtzo94wbxmJ18aa 21:34:26.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:26.6 Info: IPv4 is available: True, IPv6 will be disabled 21:34:27.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/spotify/album/21jF5jlMtzo94wbxmJ18aa: 301.Moved (171 bytes) (512 ms) 21:34:27.0 Trace: Redirected to https://api.lidarr.audio/api/v0.4/album/0 21:34:27.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/0 21:34:27.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:27.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/0: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (264 ms) 21:34:27.3 Warn: Unable to communicate with LidarrAPI NzbDrone.Common.Http.HttpException: HTTP request failed: [400:BadRequest] [GET] at [https://api.lidarr.audio/api/v0.4/album/0] at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 278 {"error":"Invalid UUID"} 21:34:27.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_work --- 21:34:27.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 21:34:27.4 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 21:34:27.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 21:34:27.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 21:34:27.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 21:34:27.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 21:34:27.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 21:34:27.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_work --- 21:34:27.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/spotify/artist/4dpARuHxo51G3z768sgnrY 21:34:27.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:27.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/spotify/artist/4dpARuHxo51G3z768sgnrY: 301.Moved (173 bytes) (170 ms) 21:34:27.6 Trace: Redirected to https://api.lidarr.audio/api/v0.4/artist/0 21:34:27.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/0 21:34:27.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:27.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/0: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (113 ms) 21:34:27.7 Warn: Unable to communicate with LidarrAPI NzbDrone.Common.Http.HttpException: HTTP request failed: [400:BadRequest] [GET] at [https://api.lidarr.audio/api/v0.4/artist/0] at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 236 {"error":"Invalid UUID"} 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_work --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 21:34:27.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 21:34:27.7 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 21:34:27.7 Trace: Got mapping: {} 21:34:27.7 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 21:34:27.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 21:34:27.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 21:34:27.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 21:34:27.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 21:34:27.7 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 21:34:27.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 21:34:27.7 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 21:34:27.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 21:34:27.7 Trace: Processing playlist playlistid 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:27.7 Trace: Processing playlist playlistid 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 21:34:27.7 Trace: Processing playlist playlistid 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 21:34:27.7 Trace: Processing playlist playlistid 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 21:34:27.7 Trace: Processing playlist playlistid 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 21:34:27.7 Trace: Processing playlist playlistid 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 21:34:27.7 Trace: Processing playlist playlistid 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 21:34:27.7 Trace: Processing playlist playlistid 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 21:34:27.7 Trace: Processing playlist playlistid 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:27.7 Trace: Got 0 saved albums 21:34:27.7 Trace: Adding Artist - Album 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 21:34:27.7 Trace: Got 0 saved albums 21:34:27.7 Trace: Adding - 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 21:34:27.7 Trace: Got 0 saved albums 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 21:34:27.7 Trace: Got 0 saved albums 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 21:34:27.7 Trace: Got 0 saved albums 21:34:27.7 Trace: Adding Artist - Album 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 21:34:27.7 Trace: Got 0 saved albums 21:34:27.7 Trace: Adding - Album 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 21:34:27.7 Trace: Got 0 saved albums 21:34:27.7 Trace: Adding Artist - 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 21:34:27.7 Trace: Got 0 saved albums 21:34:27.7 Trace: Adding - 21:34:27.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 21:34:27.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 21:34:27.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 21:34:27.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 21:34:27.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 21:34:27.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 21:34:27.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 21:34:27.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 21:34:27.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 21:34:27.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 21:34:27.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 21:34:27.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 21:34:27.8 Info: Artist search completed. 0 reports downloaded. 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 21:34:27.8 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 21:34:27.8 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 21:34:27.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 21:34:27.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 21:34:27.8 Debug: Gazelle authentication succeeded. 21:34:27.8 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 21:34:27.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 21:34:27.9 Debug: Gazelle authentication succeeded. 21:34:27.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:34:27.9 Debug: Gazelle authentication succeeded. 21:34:27.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:34:27.9 Debug: Gazelle authentication succeeded. 21:34:27.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:34:27.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:34:27.9 Error: Failed to determine headphones api capabilities for https://indexer.codeshy.com, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 21:34:27.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 21:34:27.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:34:27.9 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 21:34:27.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:34:27.9 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 21:34:27.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:34:27.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 21:34:27.9 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 21:34:27.9 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 21:34:27.9 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 21:34:27.9 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 21:34:27.9 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 21:34:27.9 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:34:27.9 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:34:27.9 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:34:27.9 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 21:34:27.9 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 21:34:27.9 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 21:34:27.9 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 21:34:27.9 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 21:34:27.9 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 21:34:27.9 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 21:34:27.9 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 21:34:27.9 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 21:34:27.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 21:34:27.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 21:34:27.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 21:34:27.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:27.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864679705991_381/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:27.9 Info: DatabaseEngineVersionCheck migrating 21:34:27.9 Info: PerformDBOperation 21:34:27.9 Info: Performing DB Operation 21:34:27.9 Info: SQLite 3.47.2 21:34:27.9 Info: => 0.0011321s 21:34:27.9 Info: DatabaseEngineVersionCheck migrated 21:34:27.9 Info: => 0.0011429s 21:34:27.9 Debug: Took: 00:00:00.0086969 21:34:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 21:34:27.9 Debug: Initializing Providers. Count 2 21:34:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 21:34:27.9 Warn: Removing Name1 21:34:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:27.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 21:34:28.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 21:34:28.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:28.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:28.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 21:34:28.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 21:34:28.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:28.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:28.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 21:34:28.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 21:34:28.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 21:34:28.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 21:34:28.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 21:34:28.0 Debug: Downloading Feed http://fake.com/ 21:34:28.0 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:28.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:28.0 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:28.0 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:28.0 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:28.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 21:34:28.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 21:34:28.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 21:34:28.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 21:34:28.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 21:34:28.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:34:28.1 Trace: Unexpected Response content (849 bytes): 21:34:28.1 Error: Failed to determine newznab api capabilities for http://indxer.local, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 849;ContentSample: 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:34:28.1 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:34:28.1 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 21:34:28.1 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"/> 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 21:34:28.1 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:28.1 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 21:34:28.1 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 21:34:28.1 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 21:34:28.1 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 21:34:28.1 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 21:34:28.1 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 21:34:28.1 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 21:34:28.1 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 21:34:28.1 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 21:34:28.1 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 21:34:28.1 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 21:34:28.1 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 21:34:28.1 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 21:34:28.1 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 21:34:28.1 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 21:34:28.1 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 21:34:28.1 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 21:34:28.1 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 21:34:28.1 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 21:34:28.1 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 21:34:28.1 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 21:34:28.1 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:28.1 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 21:34:28.1 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:28.1 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 21:34:28.1 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:28.1 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 21:34:28.1 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 21:34:28.1 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:28.1 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 21:34:28.1 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 21:34:28.1 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:28.1 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 21:34:28.1 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 21:34:28.1 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 21:34:28.1 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 21:34:28.1 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 21:34:28.1 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 21:34:28.1 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 21:34:28.1 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 21:34:28.1 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 21:34:28.1 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 21:34:28.1 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 21:34:28.1 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 21:34:28.1 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 21:34:28.1 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 21:34:28.1 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 21:34:28.1 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 21:34:28.1 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 21:34:28.1 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 21:34:28.1 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 21:34:28.1 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 21:34:28.1 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 21:34:28.1 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 21:34:28.1 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 21:34:28.1 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 21:34:28.1 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 21:34:28.1 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 21:34:28.1 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 21:34:28.1 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 21:34:28.1 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 21:34:28.1 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 21:34:28.1 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 21:34:28.1 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 21:34:28.1 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 21:34:28.1 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:28.1 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 21:34:28.1 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 21:34:28.1 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 21:34:28.1 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 21:34:28.1 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 21:34:28.1 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 21:34:28.1 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 21:34:28.1 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 21:34:28.1 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 21:34:28.1 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 21:34:28.1 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 21:34:28.1 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 21:34:28.1 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 21:34:28.1 Trace: Parsed: VA - Hard Bass 2016 21:34:28.1 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 21:34:28.1 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 21:34:28.1 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 21:34:28.1 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 21:34:28.1 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 21:34:28.1 Trace: Parsed: Dream Theater - The Astonishing (2016) 21:34:28.1 Trace: Parsed: Black Sabbath ? The End (2016) 21:34:28.1 Trace: Parsed: Status Quo Quo-Remastered (2016). - 21:34:28.1 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 21:34:28.1 Trace: Parsed: Lutece-From Glory Towards Void-2016 21:34:28.1 Trace: Parsed: The Black Market Trust - II - 2016 21:34:28.1 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 21:34:28.1 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 21:34:28.1 Trace: Parsed: VA-Deephouse Top 100 Vol.3 21:34:28.1 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 21:34:28.1 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 21:34:28.1 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 21:34:28.1 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 21:34:28.1 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 21:34:28.1 Trace: Parsed: VA-Urban Dance Vol.15-2016 21:34:28.1 Trace: Parsed: VA-Handsup Hits 2 Explicit 21:34:28.1 Trace: Parsed: VA-Handsup Hits 2 Explicit - 21:34:28.1 Trace: Parsed: VA - Ultimate Trance Reflections 21:34:28.1 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 21:34:28.1 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 21:34:28.1 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 21:34:28.1 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 21:34:28.1 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 21:34:28.1 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 21:34:28.1 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 21:34:28.1 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 21:34:28.1 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 21:34:28.1 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 21:34:28.1 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 21:34:28.1 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 21:34:28.1 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 21:34:28.1 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 21:34:28.1 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 21:34:28.1 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 21:34:28.1 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 21:34:28.1 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 21:34:28.1 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 21:34:28.1 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 21:34:28.1 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 21:34:28.1 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 21:34:28.1 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 21:34:28.1 Trace: Parsed: Stern-2016 01 20-96k-Part 05 21:34:28.1 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 21:34:28.1 Trace: Parsed: Stern-2016 01 20-96k-Part 04 21:34:28.1 Trace: Parsed: Stern-2016 01 20-96k-Part 03 21:34:28.1 Trace: Parsed: VA - NRJ Winter Hits 2016 21:34:28.1 Trace: Parsed: Stern-2016 01 20-96k-Part 02 21:34:28.1 Trace: Parsed: Stern-2016 01 20-96k-Part 01 21:34:28.1 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 21:34:28.1 Trace: Parsed: va-dj-sounds-2016.1 - 21:34:28.1 Trace: Parsed: va-dj-sounds-2016.1 21:34:28.1 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 21:34:28.1 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 21:34:28.1 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 21:34:28.1 Trace: Parsed: VA-Hardstyle_The_Annual_2016 21:34:28.1 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 21:34:28.1 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 21:34:28.1 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 21:34:28.1 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 21:34:28.1 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 21:34:28.1 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 21:34:28.1 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 21:34:28.1 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 21:34:28.1 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 21:34:28.1 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 21:34:28.1 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 21:34:28.1 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 21:34:28.1 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 21:34:28.1 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 21:34:28.1 Trace: Parsed: VA - Hardstyle Sounds Vol.05 21:34:28.1 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 21:34:28.1 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 21:34:28.1 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 21:34:28.1 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 21:34:28.1 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 21:34:28.1 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 21:34:28.1 Trace: Parsed: VA - Berlin Deep House 2016.1 21:34:28.1 Trace: Parsed: Tech House Masters Fresh 21:34:28.1 Trace: Parsed: EDM Essentials - Future Banging Concert 21:34:28.1 Trace: Parsed: Dance 2016 mystery of sound 21:34:28.1 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 21:34:28.1 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 21:34:28.1 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 21:34:28.1 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 21:34:28.1 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 21:34:28.1 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 21:34:28.1 Debug: Downloading Feed https://redacted.sh/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 21:34:28.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 21:34:28.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 21:34:28.2 Debug: Downloading Feed http://rss.torrentleech.org/ 21:34:28.2 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:28.2 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:28.2 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:28.2 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:28.2 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:28.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 21:34:28.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 21:34:28.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Feed has valid size in description. 21:34:28.2 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:28.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 21:34:28.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 21:34:28.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:28.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:28.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:28.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:28.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:28.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:28.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:28.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:28.2 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Feed has valid size in description. 21:34:28.2 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:28.2 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:28.2 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:28.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 21:34:28.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 21:34:28.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.2 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Feed has valid size in description. 21:34:28.2 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:28.2 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.2 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 21:34:28.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 21:34:28.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Debug: Feed doesn't have release size. 21:34:28.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.2 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:28.2 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.2 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.2 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.2 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.2 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 21:34:28.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 21:34:28.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.2 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:28.2 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:34:28.2 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 13625 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.2 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:28.2 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:34:28.2 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:28.2 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:34:28.2 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:28.2 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:34:28.2 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 10468982784 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Debug: Feed doesn't have release size. 21:34:28.2 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:28.2 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:34:28.2 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:28.2 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 21:34:28.2 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 21:34:28.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 21:34:28.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 21:34:28.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.2 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 21:34:28.2 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 21:34:28.2 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:28.2 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:28.2 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:28.2 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.2 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.2 Trace: Feed has valid size in enclosure. 21:34:28.2 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:28.2 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 21:34:28.2 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 21:34:28.2 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:28.2 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:28.2 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:28.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 21:34:28.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 21:34:28.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.2 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:34:28.2 Trace: Feed has Ezrss schema 21:34:28.2 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 21:34:28.2 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:28.2 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 21:34:28.2 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 21:34:28.2 Debug: Feed was parseable by Ezrss Parser 21:34:28.2 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:28.2 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 21:34:28.2 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:28.2 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 21:34:28.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 21:34:28.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 21:34:28.2 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.2 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.2 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:28.2 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:28.2 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:28.2 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:28.2 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:28.2 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:28.2 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:28.2 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:28.2 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:28.2 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:28.2 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:28.2 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:28.2 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:28.2 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:28.2 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:28.2 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:28.2 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:28.2 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:28.2 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:28.2 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:28.2 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:28.2 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:28.2 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:28.2 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:28.2 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:28.2 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:28.2 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:28.2 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:28.2 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:28.2 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:28.2 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:28.2 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:28.2 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:28.2 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:28.2 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:28.2 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:28.2 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:28.2 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:28.2 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:28.2 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:28.2 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:28.2 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:28.2 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:28.2 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:28.2 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:28.2 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:28.2 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:28.2 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:28.2 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:28.2 Trace: TorrentInfo: Guid: 5c15274f-3eba-4101-9b90-bf6f86a1d1f2 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:28.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:28.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:28.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:28.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:28.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:28.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:28.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:28.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:28.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:28.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:28.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:28.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:28.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:28.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:28.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:28.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:28.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:28.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:28.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:28.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:28.3 Trace: TorrentInfo: Guid: 91368f93-72bd-4b89-b0bf-220a4190242f Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:28.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:28.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:28.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:28.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:28.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:28.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:28.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:28.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:28.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:28.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:28.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:28.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:28.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:28.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:28.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:28.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:28.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:28.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:28.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:28.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:28.3 Trace: TorrentInfo: Guid: 070b3862-8907-4ce5-89d7-17ccea380a41 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:28.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:28.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:28.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:28.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:28.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:28.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:28.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:28.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:28.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:28.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:28.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:28.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:28.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:28.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:28.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:28.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:28.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:28.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:28.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:28.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:28.3 Trace: TorrentInfo: Guid: eb2a52e3-2213-4e43-ab44-026bb8e78ed4 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 984078090 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.3 Trace: Feed has valid size in description. 21:34:28.3 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:28.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.3 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:28.3 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:28.3 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:28.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:28.3 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:28.3 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:28.3 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:28.3 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:28.3 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:28.3 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:28.3 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:28.3 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:28.3 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:28.3 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:28.3 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:28.3 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:28.3 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:28.3 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:28.3 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:28.3 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:28.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:28.3 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:28.3 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:28.3 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 21:34:28.3 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 21:34:28.3 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 21:34:28.3 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 21:34:28.3 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 21:34:28.3 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.3 Trace: Feed has valid size in enclosure. 21:34:28.3 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:28.3 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 21:34:28.3 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 21:34:28.3 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 21:34:28.3 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 21:34:28.3 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: The Voice 8x25 21:34:28.3 Trace: Parsed: The Voice 8x26 21:34:28.3 Trace: Parsed: How It's Made 25x07 720p 21:34:28.3 Trace: Parsed: Major Lazer 1x05 720p 21:34:28.3 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:28.3 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:34:28.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.3 Trace: Parsed: The Voice 8x25 21:34:28.3 Trace: Parsed: The Voice 8x26 21:34:28.3 Trace: Parsed: How It's Made 25x07 720p 21:34:28.3 Trace: Parsed: Major Lazer 1x05 720p 21:34:28.3 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:28.3 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:34:28.3 Trace: Parsed: The Voice 8x25 21:34:28.3 Trace: Parsed: The Voice 8x26 21:34:28.3 Trace: Parsed: How It's Made 25x07 720p 21:34:28.3 Trace: Parsed: Major Lazer 1x05 720p 21:34:28.3 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:28.3 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:34:28.3 Trace: Parsed: The Voice 8x25 21:34:28.3 Trace: Parsed: The Voice 8x26 21:34:28.3 Trace: Parsed: How It's Made 25x07 720p 21:34:28.3 Trace: Parsed: Major Lazer 1x05 720p 21:34:28.3 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:28.3 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:34:28.3 Debug: Feed doesn't have release size. 21:34:28.3 Trace: Parsed: The Voice 8x25 21:34:28.3 Trace: Parsed: The Voice 8x26 21:34:28.3 Trace: Parsed: How It's Made 25x07 720p 21:34:28.3 Trace: Parsed: Major Lazer 1x05 720p 21:34:28.3 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:28.3 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:34:28.3 Debug: Downloading Feed http://my.indexer.tv/recent 21:34:28.3 Trace: Parsed: The Voice 8x25 21:34:28.3 Trace: Parsed: The Voice 8x26 21:34:28.3 Trace: Parsed: How It's Made 25x07 720p 21:34:28.3 Trace: Parsed: Major Lazer 1x05 720p 21:34:28.3 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 21:34:28.3 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:28.3 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:28.3 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 21:34:28.3 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:28.3 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:28.3 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 21:34:28.3 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:28.3 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:28.3 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 21:34:28.3 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:28.3 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:28.3 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 21:34:28.3 Debug: Feed doesn't have release size. 21:34:28.3 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 21:34:28.3 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 21:34:28.3 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:34:28.3 Trace: Feed has Ezrss schema 21:34:28.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:28.3 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:34:28.3 Debug: Feed was parseable by Ezrss Parser 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.3 Trace: TorrentInfo: Guid: 2b30dcb9-5842-490d-9d96-ae1db2a276eb Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.3 Trace: TorrentInfo: Guid: ef5dd78c-d396-4540-a545-30655390f9e8 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.3 Trace: TorrentInfo: Guid: 592f1325-67a6-471b-9d28-a4f05e270549 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.3 Trace: TorrentInfo: Guid: e3d9d1ac-0bd9-4437-928c-330f0a46f6e3 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 513802 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.3 Debug: Feed doesn't have release size. 21:34:28.3 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.3 Trace: TorrentInfo: Guid: 213b373c-c14c-4fc9-af3f-fca16651fe9c Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Debug: Feed doesn't have release size. 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:28.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:28.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:28.3 Trace: TorrentInfo: Guid: 1d06a767-3c19-4a38-839c-94106d732a10 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.3 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:28.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:28.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:28.3 Trace: TorrentInfo: Guid: 04d146b2-e36a-4f1f-85c6-1c70013b5867 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:28.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:28.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:28.3 Trace: TorrentInfo: Guid: 061c177a-c15a-40f7-863f-7119981954e8 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 21:34:28.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 21:34:28.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 21:34:28.3 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 21:34:28.3 Trace: TorrentInfo: Guid: 47f15fb9-93a0-4013-a2e6-20191587e76e Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 1471026299 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed has valid size in description. 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:34:28.3 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:34:28.3 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:34:28.3 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:34:28.3 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 21:34:28.3 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:34:28.3 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:34:28.3 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:34:28.3 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:34:28.3 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 21:34:28.3 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:34:28.3 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:34:28.3 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:34:28.3 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:34:28.3 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 21:34:28.3 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 21:34:28.3 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 21:34:28.3 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 21:34:28.3 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 21:34:28.3 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 2523293286 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 21:34:28.3 Trace: Feed has valid size in description. 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 21:34:28.3 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 21:34:28.3 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 21:34:28.3 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 21:34:28.3 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 21:34:28.3 Trace: TorrentInfo: Guid: https://hdaccess.net/details.php?id=11515 Title: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 Size: 2538463390 InfoUrl: DownloadUrl: https://hdaccess.net/download.php?torrent=11515&passkey=123456 Indexer: CommentUrl: https://hdaccess.net/details.php?id=11515&hit=1#comments DownloadProtocol: Unknown PublishDate: 03/14/2015 21:10:42 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.3 Trace: Feed has valid size in enclosure. 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:28.3 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:28.3 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:28.3 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:28.3 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:28.3 Trace: TorrentInfo: Guid: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D Title: Series Title S05E02 HDTV x264-Xclusive [eztv] Size: 388895872 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 Indexer: CommentUrl: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D DownloadProtocol: Unknown PublishDate: 04/12/2015 03:34:00 MagnetUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 InfoHash: 9FB267CFF5AE5603F07A347676EC3BF3E35F75E1 Seeders: Peers: 21:34:28.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.3 Trace: Feed has valid size in enclosure. 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:28.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:28.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:28.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:28.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:28.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:28.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 21:34:28.3 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 21:34:28.3 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed has valid size in description. 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 21:34:28.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 21:34:28.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed has valid size in description. 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 21:34:28.3 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 21:34:28.3 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 21:34:28.3 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 21:34:28.3 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 21:34:28.3 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 21:34:28.3 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 21:34:28.3 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 21:34:28.3 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 21:34:28.3 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 21:34:28.3 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 21:34:28.3 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 21:34:28.3 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 21:34:28.3 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 21:34:28.3 Trace: TorrentInfo: Guid: 30a54d04-868a-406f-ac08-c9fc0f860ac1 Title: Egypt's Lost Queens.720p.2014.WEB.H.264 Size: 0 InfoUrl: DownloadUrl: https://www.bit-hdtv.com/rssdownload.php?id=123 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 06/03/2015 03:19:49 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.3 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 21:34:28.3 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 21:34:28.3 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 21:34:28.3 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 21:34:28.3 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 21:34:28.3 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 21:34:28.3 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 21:34:28.3 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 21:34:28.3 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 21:34:28.3 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 21:34:28.3 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 21:34:28.3 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 21:34:28.3 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 21:34:28.3 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 21:34:28.3 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 21:34:28.3 Trace: TorrentInfo: Guid: ff335299-3f83-4842-89c1-1e51e0f7afe4 Title: Egypt's Lost Queens.720p.2014.WEB.H.264 Size: 1063004406 InfoUrl: DownloadUrl: https://www.bit-hdtv.com/rssdownload.php?id=123 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 06/03/2015 03:19:49 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed has valid size in Size element. 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Debug: Feed doesn't have release size. 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 21:34:28.3 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 21:34:28.3 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 21:34:28.3 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 21:34:28.3 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 21:34:28.3 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 21:34:28.3 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:28.3 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:28.3 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 21:34:28.3 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.3 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.3 Trace: Feed has valid size in enclosure. 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.3 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:34:28.3 Trace: Feed has Ezrss schema 21:34:28.3 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 21:34:28.3 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:28.3 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 21:34:28.3 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 21:34:28.3 Debug: Feed was parseable by Ezrss Parser 21:34:28.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 21:34:28.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 21:34:28.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:28.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:28.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:28.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:28.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:28.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:28.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:28.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:28.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:28.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:28.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:28.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:28.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:28.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:28.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:28.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:28.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:28.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:28.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:28.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:28.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:28.4 Trace: TorrentInfo: Guid: d8f0b8a0-9544-468a-8854-8cf473321897 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:28.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:28.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:28.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:28.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:28.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:28.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:28.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:28.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:28.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:28.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:28.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:28.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:28.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:28.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:28.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:28.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:28.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:28.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:28.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:28.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:28.4 Trace: TorrentInfo: Guid: e46eff43-3d82-4e9a-8fde-41461ecd4202 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:28.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:28.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:28.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:28.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:28.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:28.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:28.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:28.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:28.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:28.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:28.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:28.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:28.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:28.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:28.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:28.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:28.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:28.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:28.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:28.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:28.4 Trace: TorrentInfo: Guid: b9f083bb-5928-4170-b250-21b443e562e7 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.4 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 21:34:28.4 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 21:34:28.4 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 21:34:28.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 21:34:28.4 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 21:34:28.4 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 21:34:28.4 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 21:34:28.4 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 21:34:28.4 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 21:34:28.4 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 21:34:28.4 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 21:34:28.4 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 21:34:28.4 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 21:34:28.4 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 21:34:28.4 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 21:34:28.4 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 21:34:28.4 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 21:34:28.4 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 21:34:28.4 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 21:34:28.4 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 21:34:28.4 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 21:34:28.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 21:34:28.4 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 21:34:28.4 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 21:34:28.4 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 21:34:28.4 Trace: TorrentInfo: Guid: d8eb8dfe-5196-4465-883d-84b3255b0552 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 984078090 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.4 Trace: Feed has valid size in description. 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 21:34:28.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.4 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 21:34:28.4 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 21:34:28.4 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 21:34:28.4 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 21:34:28.4 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 21:34:28.4 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.4 Trace: Feed has valid size in enclosure. 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 21:34:28.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.4 Trace: Parsed: The Voice 8x25 21:34:28.4 Trace: Parsed: The Voice 8x26 21:34:28.4 Trace: Parsed: How It's Made 25x07 720p 21:34:28.4 Trace: Parsed: Major Lazer 1x05 720p 21:34:28.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:28.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:34:28.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.4 Trace: Parsed: The Voice 8x25 21:34:28.4 Trace: Parsed: The Voice 8x26 21:34:28.4 Trace: Parsed: How It's Made 25x07 720p 21:34:28.4 Trace: Parsed: Major Lazer 1x05 720p 21:34:28.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:28.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:34:28.4 Trace: Parsed: The Voice 8x25 21:34:28.4 Trace: Parsed: The Voice 8x26 21:34:28.4 Trace: Parsed: How It's Made 25x07 720p 21:34:28.4 Trace: Parsed: Major Lazer 1x05 720p 21:34:28.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:28.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:34:28.4 Trace: Parsed: The Voice 8x25 21:34:28.4 Trace: Parsed: The Voice 8x26 21:34:28.4 Trace: Parsed: How It's Made 25x07 720p 21:34:28.4 Trace: Parsed: Major Lazer 1x05 720p 21:34:28.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:28.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:34:28.4 Debug: Feed doesn't have release size. 21:34:28.4 Trace: Parsed: The Voice 8x25 21:34:28.4 Trace: Parsed: The Voice 8x26 21:34:28.4 Trace: Parsed: How It's Made 25x07 720p 21:34:28.4 Trace: Parsed: Major Lazer 1x05 720p 21:34:28.4 Trace: Parsed: Lip Sync Battle 1x08 720p 21:34:28.4 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 21:34:28.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.4 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:34:28.4 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:34:28.4 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:34:28.4 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:34:28.4 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:34:28.4 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:34:28.4 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:34:28.4 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:34:28.4 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:34:28.4 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:34:28.4 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:34:28.4 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:34:28.4 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.4 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:34:28.4 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:34:28.4 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:34:28.4 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:34:28.4 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:34:28.4 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:34:28.4 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:34:28.4 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:34:28.4 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:34:28.4 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:34:28.4 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:34:28.4 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:34:28.4 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.4 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:34:28.4 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:34:28.4 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:34:28.4 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:34:28.4 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:34:28.4 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:34:28.4 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:34:28.4 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:34:28.4 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:34:28.4 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:34:28.4 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:34:28.4 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:34:28.4 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.4 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 21:34:28.4 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 21:34:28.4 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 21:34:28.4 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 21:34:28.4 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 21:34:28.4 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 21:34:28.4 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 21:34:28.4 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 21:34:28.4 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 21:34:28.4 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 21:34:28.4 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 21:34:28.4 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 21:34:28.4 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 21:34:28.4 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 21:34:28.4 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 405180252 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.4 Trace: Feed has valid size in description. 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 21:34:28.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.4 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:34:28.4 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 14701 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.4 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:34:28.4 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.4 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:34:28.4 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.4 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 21:34:28.4 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 185923011 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 21:34:28.4 Trace: Feed has valid size in description. 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:34:28.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.4 Trace: Identified feed as EZTV compatible by EZTV Namespace 21:34:28.4 Trace: Feed has Ezrss schema 21:34:28.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:28.4 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:34:28.4 Trace: Feed wasn't parsable by Ezrss Parser NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Feed doesn't contain the release content size. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ValidateReleaseSize(TorrentInfo[] releases, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 289 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetEzrssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 100 21:34:28.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:28.4 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 100000 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:34:28.4 Trace: Feed doesn't have Seeders in Description, disabling option. 21:34:28.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:28.4 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:34:28.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:28.4 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:34:28.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:28.4 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:34:28.4 Debug: Feed doesn't have release size. 21:34:28.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 21:34:28.4 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:34:28.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.4 Trace: TorrentInfo: Guid: a0adc3fd-be86-4194-9f60-2f2e869bad4f Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.4 Trace: TorrentInfo: Guid: 4fadbd5b-3ee7-44ed-bb40-dd73bc9c6b8e Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.4 Trace: TorrentInfo: Guid: 66a73262-d233-49e3-9ac4-6380ea7f070e Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.4 Trace: TorrentInfo: Guid: 88c32c22-fb93-42a6-ab9c-458fc5abfbfd Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 513802 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.4 Debug: Feed doesn't have release size. 21:34:28.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.4 Trace: TorrentInfo: Guid: d528f276-1651-4aee-9695-7c59e66bb371 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 21:34:28.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.4 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 21:34:28.4 Trace: TorrentInfo: Guid: 8c458b44-6cba-439d-ae6b-6e43365f9ad8 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 21:34:28.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 21:34:28.4 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 21:34:28.4 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:28.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:28.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:28.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:28.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:28.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 21:34:28.4 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 21:34:28.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:28.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:28.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:28.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:28.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 21:34:28.4 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:28.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:28.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:28.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:28.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:28.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 21:34:28.4 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:28.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:28.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:28.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:28.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:28.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 21:34:28.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:28.4 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 21:34:28.4 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 21:34:28.4 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 21:34:28.4 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 21:34:28.4 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 21:34:28.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 21:34:28.4 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 21:34:28.4 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 21:34:28.4 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 21:34:28.4 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 21:34:28.4 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 21:34:28.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 21:34:28.4 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 21:34:28.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864684966145_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:28.5 Info: DatabaseEngineVersionCheck migrating 21:34:28.5 Info: PerformDBOperation 21:34:28.5 Info: Performing DB Operation 21:34:28.5 Info: SQLite 3.47.2 21:34:28.5 Info: => 0.0018256s 21:34:28.5 Info: DatabaseEngineVersionCheck migrated 21:34:28.5 Info: => 0.0018353s 21:34:28.5 Info: VersionMigration migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: CreateTable VersionInfo 21:34:28.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 21:34:28.5 Info: => 0.0001629s 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: VersionMigration migrated 21:34:28.5 Info: => 0.0008869s 21:34:28.5 Info: VersionUniqueMigration migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: CreateIndex VersionInfo (Version) 21:34:28.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:28.5 Info: => 0.0001008s 21:34:28.5 Info: AlterTable VersionInfo 21:34:28.5 Info: => 5E-07s 21:34:28.5 Info: CreateColumn VersionInfo AppliedOn DateTime 21:34:28.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 21:34:28.5 Info: => 0.0004822s 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: VersionUniqueMigration migrated 21:34:28.5 Info: => 0.0008845s 21:34:28.5 Info: VersionDescriptionMigration migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: AlterTable VersionInfo 21:34:28.5 Info: => 4E-07s 21:34:28.5 Info: CreateColumn VersionInfo Description String 21:34:28.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 21:34:28.5 Info: => 0.0001797s 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: VersionDescriptionMigration migrated 21:34:28.5 Info: => 0.0005815s 21:34:28.5 Info: 1: InitialSetup migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 1 21:34:28.5 Info: CreateTable Logs 21:34:28.5 Info: CREATE TABLE "Logs" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 21:34:28.5 Info: => 0.0001432s 21:34:28.5 Info: CreateIndex Logs (Time) 21:34:28.5 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 21:34:28.5 Info: => 8.02E-05s 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-12-23T21:34:28', 'InitialSetup') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 1: InitialSetup migrated 21:34:28.5 Info: => 0.0005443s 21:34:28.5 Info: 2: add_reason_to_pending_releases migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 2 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-12-23T21:34:28', 'add_reason_to_pending_releases') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 2: add_reason_to_pending_releases migrated 21:34:28.5 Info: => 0.0005329s 21:34:28.5 Info: 3: add_medium_support migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 3 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-12-23T21:34:28', 'add_medium_support') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 3: add_medium_support migrated 21:34:28.5 Info: => 0.0005557s 21:34:28.5 Info: 4: add_various_qualites_in_profile migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 4 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-12-23T21:34:28', 'add_various_qualites_in_profile') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 4: add_various_qualites_in_profile migrated 21:34:28.5 Info: => 0.0003435s 21:34:28.5 Info: 5: metadata_profiles migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 5 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-12-23T21:34:28', 'metadata_profiles') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 5: metadata_profiles migrated 21:34:28.5 Info: => 0.0004452s 21:34:28.5 Info: 6: separate_automatic_and_interactive_search migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 6 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-12-23T21:34:28', 'separate_automatic_and_interactive_search') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 6: separate_automatic_and_interactive_search migrated 21:34:28.5 Info: => 0.0003513s 21:34:28.5 Info: 7: change_album_path_to_relative migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 7 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-12-23T21:34:28', 'change_album_path_to_relative') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 7: change_album_path_to_relative migrated 21:34:28.5 Info: => 0.0003486s 21:34:28.5 Info: 8: change_quality_size_mb_to_kb migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 8 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-12-23T21:34:28', 'change_quality_size_mb_to_kb') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 8: change_quality_size_mb_to_kb migrated 21:34:28.5 Info: => 0.0003337s 21:34:28.5 Info: 9: album_releases migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 9 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-12-23T21:34:28', 'album_releases') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 9: album_releases migrated 21:34:28.5 Info: => 0.000337s 21:34:28.5 Info: 10: album_releases_fix migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 10 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-12-23T21:34:28', 'album_releases_fix') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 10: album_releases_fix migrated 21:34:28.5 Info: => 0.0003314s 21:34:28.5 Info: 11: import_lists migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 11 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-12-23T21:34:28', 'import_lists') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 11: import_lists migrated 21:34:28.5 Info: => 0.0003368s 21:34:28.5 Info: 12: add_release_status migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 12 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-12-23T21:34:28', 'add_release_status') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 12: add_release_status migrated 21:34:28.5 Info: => 0.0003378s 21:34:28.5 Info: 13: album_download_notification migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 13 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-12-23T21:34:28', 'album_download_notification') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 13: album_download_notification migrated 21:34:28.5 Info: => 0.0004105s 21:34:28.5 Info: 14: fix_language_metadata_profiles migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 14 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-12-23T21:34:28', 'fix_language_metadata_profiles') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 14: fix_language_metadata_profiles migrated 21:34:28.5 Info: => 0.0003432s 21:34:28.5 Info: 15: remove_fanzub migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 15 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-12-23T21:34:28', 'remove_fanzub') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 15: remove_fanzub migrated 21:34:28.5 Info: => 0.0003461s 21:34:28.5 Info: 16: update_artist_history_indexes migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 16 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-12-23T21:34:28', 'update_artist_history_indexes') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 16: update_artist_history_indexes migrated 21:34:28.5 Info: => 0.0003418s 21:34:28.5 Info: 17: remove_nma migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 17 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-12-23T21:34:28', 'remove_nma') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 17: remove_nma migrated 21:34:28.5 Info: => 0.0003309s 21:34:28.5 Info: 18: album_disambiguation migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 18 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-12-23T21:34:28', 'album_disambiguation') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 18: album_disambiguation migrated 21:34:28.5 Info: => 0.0003327s 21:34:28.5 Info: 19: add_ape_quality_in_profiles migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 19 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-12-23T21:34:28', 'add_ape_quality_in_profiles') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 19: add_ape_quality_in_profiles migrated 21:34:28.5 Info: => 0.0003393s 21:34:28.5 Info: 20: remove_pushalot migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 20 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-12-23T21:34:28', 'remove_pushalot') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 20: remove_pushalot migrated 21:34:28.5 Info: => 0.0003252s 21:34:28.5 Info: 21: add_custom_filters migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 21 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-12-23T21:34:28', 'add_custom_filters') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 21: add_custom_filters migrated 21:34:28.5 Info: => 0.0003455s 21:34:28.5 Info: 22: import_list_tags migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 22 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-12-23T21:34:28', 'import_list_tags') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 22: import_list_tags migrated 21:34:28.5 Info: => 0.0003322s 21:34:28.5 Info: 23: add_release_groups_etc migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 23 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-12-23T21:34:28', 'add_release_groups_etc') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 23: add_release_groups_etc migrated 21:34:28.5 Info: => 0.0004027s 21:34:28.5 Info: 24: NewMediaInfoFormat migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 24 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-12-23T21:34:28', 'NewMediaInfoFormat') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 24: NewMediaInfoFormat migrated 21:34:28.5 Info: => 0.0006378s 21:34:28.5 Info: 25: rename_restrictions_to_release_profiles migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 25 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-12-23T21:34:28', 'rename_restrictions_to_release_profiles') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 25: rename_restrictions_to_release_profiles migrated 21:34:28.5 Info: => 0.0004488s 21:34:28.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 26 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-12-23T21:34:28', 'rename_quality_profiles_add_upgrade_allowed') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 21:34:28.5 Info: => 0.0003428s 21:34:28.5 Info: 27: add_import_exclusions migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 27 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-12-23T21:34:28', 'add_import_exclusions') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 27: add_import_exclusions migrated 21:34:28.5 Info: => 0.000326s 21:34:28.5 Info: 28: clean_artist_metadata_table migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 28 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-12-23T21:34:28', 'clean_artist_metadata_table') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 28: clean_artist_metadata_table migrated 21:34:28.5 Info: => 0.000339s 21:34:28.5 Info: 29: health_issue_notification migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 29 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-12-23T21:34:28', 'health_issue_notification') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 29: health_issue_notification migrated 21:34:28.5 Info: => 0.00035s 21:34:28.5 Info: 30: add_mediafilerepository_mtime migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 30 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-12-23T21:34:28', 'add_mediafilerepository_mtime') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 30: add_mediafilerepository_mtime migrated 21:34:28.5 Info: => 0.0004744s 21:34:28.5 Info: 31: add_artistmetadataid_constraint migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 31 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-12-23T21:34:28', 'add_artistmetadataid_constraint') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 31: add_artistmetadataid_constraint migrated 21:34:28.5 Info: => 0.0003878s 21:34:28.5 Info: 32: old_ids_and_artist_alias migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 32 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-12-23T21:34:28', 'old_ids_and_artist_alias') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 32: old_ids_and_artist_alias migrated 21:34:28.5 Info: => 0.0003713s 21:34:28.5 Info: 33: download_propers_config migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 33 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-12-23T21:34:28', 'download_propers_config') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 33: download_propers_config migrated 21:34:28.5 Info: => 0.0003136s 21:34:28.5 Info: 34: remove_language_profiles migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 34 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-12-23T21:34:28', 'remove_language_profiles') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 34: remove_language_profiles migrated 21:34:28.5 Info: => 0.0003395s 21:34:28.5 Info: 35: multi_disc_naming_format migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 35 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-12-23T21:34:28', 'multi_disc_naming_format') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 35: multi_disc_naming_format migrated 21:34:28.5 Info: => 0.0003222s 21:34:28.5 Info: 36: add_download_client_priority migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 36 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-12-23T21:34:28', 'add_download_client_priority') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 36: add_download_client_priority migrated 21:34:28.5 Info: => 0.0003402s 21:34:28.5 Info: 37: remove_growl_prowl migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 37 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-12-23T21:34:28', 'remove_growl_prowl') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 37: remove_growl_prowl migrated 21:34:28.5 Info: => 0.0003179s 21:34:28.5 Info: 38: remove_plex_hometheatre migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 38 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-12-23T21:34:28', 'remove_plex_hometheatre') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 38: remove_plex_hometheatre migrated 21:34:28.5 Info: => 0.0003549s 21:34:28.5 Info: 39: add_root_folder_add_defaults migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 39 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-12-23T21:34:28', 'add_root_folder_add_defaults') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 39: add_root_folder_add_defaults migrated 21:34:28.5 Info: => 0.0003877s 21:34:28.5 Info: 40: task_duration migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 40 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-12-23T21:34:28', 'task_duration') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 40: task_duration migrated 21:34:28.5 Info: => 0.0003722s 21:34:28.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 41 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-12-23T21:34:28', 'add_indexer_and_enabled_to_release_profiles') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 21:34:28.5 Info: => 0.000366s 21:34:28.5 Info: 42: remove_album_folders migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 42 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-12-23T21:34:28', 'remove_album_folders') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 42: remove_album_folders migrated 21:34:28.5 Info: => 0.0003302s 21:34:28.5 Info: 44: add_priority_to_indexers migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 44 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-12-23T21:34:28', 'add_priority_to_indexers') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 44: add_priority_to_indexers migrated 21:34:28.5 Info: => 0.0003866s 21:34:28.5 Info: 45: remove_chown_and_folderchmod_config migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 45 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-12-23T21:34:28', 'remove_chown_and_folderchmod_config') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 45: remove_chown_and_folderchmod_config migrated 21:34:28.5 Info: => 0.0006328s 21:34:28.5 Info: 47: update_notifiarr migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 47 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-12-23T21:34:28', 'update_notifiarr') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 47: update_notifiarr migrated 21:34:28.5 Info: => 0.0004001s 21:34:28.5 Info: 49: email_multiple_addresses migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 49 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-12-23T21:34:28', 'email_multiple_addresses') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 49: email_multiple_addresses migrated 21:34:28.5 Info: => 0.0003518s 21:34:28.5 Info: 50: rename_blacklist_to_blocklist migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 50 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-12-23T21:34:28', 'rename_blacklist_to_blocklist') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 50: rename_blacklist_to_blocklist migrated 21:34:28.5 Info: => 0.0003832s 21:34:28.5 Info: 51: cdh_per_downloadclient migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 51 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-12-23T21:34:28', 'cdh_per_downloadclient') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 51: cdh_per_downloadclient migrated 21:34:28.5 Info: => 0.0003388s 21:34:28.5 Info: 52: download_history migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 52 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-12-23T21:34:28', 'download_history') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 52: download_history migrated 21:34:28.5 Info: => 0.000411s 21:34:28.5 Info: 53: add_update_history migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 53 21:34:28.5 Info: CreateTable UpdateHistory 21:34:28.5 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 21:34:28.5 Info: => 0.0001048s 21:34:28.5 Info: CreateIndex UpdateHistory (Date) 21:34:28.5 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 21:34:28.5 Info: => 7.61E-05s 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-12-23T21:34:28', 'add_update_history') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 53: add_update_history migrated 21:34:28.5 Info: => 0.0004326s 21:34:28.5 Info: 54: add_on_update_to_notifications migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 54 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-12-23T21:34:28', 'add_on_update_to_notifications') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 54: add_on_update_to_notifications migrated 21:34:28.5 Info: => 0.0005711s 21:34:28.5 Info: 55: download_client_per_indexer migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 55 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-12-23T21:34:28', 'download_client_per_indexer') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 55: download_client_per_indexer migrated 21:34:28.5 Info: => 0.0004957s 21:34:28.5 Info: 56: AddNewItemMonitorType migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 56 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-12-23T21:34:28', 'AddNewItemMonitorType') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 56: AddNewItemMonitorType migrated 21:34:28.5 Info: => 0.0005866s 21:34:28.5 Info: 57: ImportListSearch migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 57 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-12-23T21:34:28', 'ImportListSearch') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 57: ImportListSearch migrated 21:34:28.5 Info: => 0.0004431s 21:34:28.5 Info: 58: ImportListMonitorExisting migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 58 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-12-23T21:34:28', 'ImportListMonitorExisting') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 58: ImportListMonitorExisting migrated 21:34:28.5 Info: => 0.0003587s 21:34:28.5 Info: 59: add_indexer_tags migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 59 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-12-23T21:34:28', 'add_indexer_tags') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 59: add_indexer_tags migrated 21:34:28.5 Info: => 0.0003344s 21:34:28.5 Info: 60: update_audio_types migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 60 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-12-23T21:34:28', 'update_audio_types') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 60: update_audio_types migrated 21:34:28.5 Info: => 0.0003333s 21:34:28.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 61 21:34:28.5 Info: AlterTable Logs 21:34:28.5 Info: => 6E-07s 21:34:28.5 Info: AlterColumn Logs Time DateTimeOffset 21:34:28.5 Info: CREATE TABLE "Logs_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 21:34:28.5 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 21:34:28.5 Info: DROP TABLE "Logs" 21:34:28.5 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 21:34:28.5 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 21:34:28.5 Info: => 0.0013964s 21:34:28.5 Info: AlterTable UpdateHistory 21:34:28.5 Info: => 4E-07s 21:34:28.5 Info: AlterColumn UpdateHistory Date DateTimeOffset 21:34:28.5 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 21:34:28.5 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 21:34:28.5 Info: DROP TABLE "UpdateHistory" 21:34:28.5 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 21:34:28.5 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 21:34:28.5 Info: => 0.0010997s 21:34:28.5 Info: AlterTable VersionInfo 21:34:28.5 Info: => 5E-07s 21:34:28.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 21:34:28.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 21:34:28.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 21:34:28.5 Info: DROP TABLE "VersionInfo" 21:34:28.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 21:34:28.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 21:34:28.5 Info: => 0.0011335s 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-12-23T21:34:28', 'postgres_update_timestamp_columns_to_with_timezone') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 21:34:28.5 Info: => 0.0017054s 21:34:28.5 Info: 62: add_on_delete_to_notifications migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 62 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-12-23T21:34:28', 'add_on_delete_to_notifications') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 62: add_on_delete_to_notifications migrated 21:34:28.5 Info: => 0.0004587s 21:34:28.5 Info: 63: add_custom_formats migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 63 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-12-23T21:34:28', 'add_custom_formats') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 63: add_custom_formats migrated 21:34:28.5 Info: => 0.0004662s 21:34:28.5 Info: 64: add_result_to_commands migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 64 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-12-23T21:34:28', 'add_result_to_commands') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 64: add_result_to_commands migrated 21:34:28.5 Info: => 0.0003509s 21:34:28.5 Info: 65: health_restored_notification migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 65 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-12-23T21:34:28', 'health_restored_notification') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 65: health_restored_notification migrated 21:34:28.5 Info: => 0.0003733s 21:34:28.5 Info: 66: remove_uc migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 66 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-12-23T21:34:28', 'remove_uc') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 66: remove_uc migrated 21:34:28.5 Info: => 0.0003264s 21:34:28.5 Info: 67: download_clients_rename_tv_to_music migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 67 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-12-23T21:34:28', 'download_clients_rename_tv_to_music') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 67: download_clients_rename_tv_to_music migrated 21:34:28.5 Info: => 0.0003575s 21:34:28.5 Info: 68: add_colon_replacement_to_naming_config migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 68 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-12-23T21:34:28', 'add_colon_replacement_to_naming_config') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 68: add_colon_replacement_to_naming_config migrated 21:34:28.5 Info: => 0.0003582s 21:34:28.5 Info: 69: list_sync_time migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 69 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-12-23T21:34:28', 'list_sync_time') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 69: list_sync_time migrated 21:34:28.5 Info: => 0.0004313s 21:34:28.5 Info: 70: add_download_client_tags migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 70 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-12-23T21:34:28', 'add_download_client_tags') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 70: add_download_client_tags migrated 21:34:28.5 Info: => 0.0003891s 21:34:28.5 Info: 71: add_notification_status migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 71 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-12-23T21:34:28', 'add_notification_status') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 71: add_notification_status migrated 21:34:28.5 Info: => 0.0003487s 21:34:28.5 Info: 72: add_alac_24_quality_in_profiles migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 72 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-12-23T21:34:28', 'add_alac_24_quality_in_profiles') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 72: add_alac_24_quality_in_profiles migrated 21:34:28.5 Info: => 0.0003723s 21:34:28.5 Info: 73: add_salt_to_users migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 73 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-12-23T21:34:28', 'add_salt_to_users') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 73: add_salt_to_users migrated 21:34:28.5 Info: => 0.0003387s 21:34:28.5 Info: 74: add_auto_tagging migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 74 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-12-23T21:34:28', 'add_auto_tagging') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 74: add_auto_tagging migrated 21:34:28.5 Info: => 0.0003519s 21:34:28.5 Info: 75: quality_definition_preferred_size migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 75 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-12-23T21:34:28', 'quality_definition_preferred_size') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 75: quality_definition_preferred_size migrated 21:34:28.5 Info: => 0.0003358s 21:34:28.5 Info: 76: add_on_artist_add_to_notifications migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 76 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-12-23T21:34:28', 'add_on_artist_add_to_notifications') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 76: add_on_artist_add_to_notifications migrated 21:34:28.5 Info: => 0.0003227s 21:34:28.5 Info: 77: album_last_searched_time migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 77 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-12-23T21:34:28', 'album_last_searched_time') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 77: album_last_searched_time migrated 21:34:28.5 Info: => 0.0003658s 21:34:28.5 Info: 78: add_indexer_flags migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 78 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-12-23T21:34:28', 'add_indexer_flags') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 78: add_indexer_flags migrated 21:34:28.5 Info: => 0.0005049s 21:34:28.5 Info: 79: add_indexes_album_statistics migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 79 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-12-23T21:34:28', 'add_indexes_album_statistics') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 79: add_indexes_album_statistics migrated 21:34:28.5 Info: => 0.0003293s 21:34:28.5 Info: 80: update_redacted_baseurl migrating 21:34:28.5 Info: Beginning Transaction 21:34:28.5 Info: Starting migration of Log DB to 80 21:34:28.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (80, '2024-12-23T21:34:28', 'update_redacted_baseurl') 21:34:28.5 Info: Committing Transaction 21:34:28.5 Info: 80: update_redacted_baseurl migrated 21:34:28.5 Info: => 0.0003209s 21:34:28.5 Debug: Took: 00:00:00.0502267 21:34:28.5 Info: Caching database 21:34:28.6 Error: System.InvalidOperationException: Fake Exception 21:34:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:29.6 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 21:34:29.6 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 21:34:29.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Log.db 21:34:29.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864696844268_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:29.6 Info: DatabaseEngineVersionCheck migrating 21:34:29.6 Info: PerformDBOperation 21:34:29.6 Info: Performing DB Operation 21:34:29.6 Info: SQLite 3.47.2 21:34:29.6 Info: => 0.0008421s 21:34:29.6 Info: DatabaseEngineVersionCheck migrated 21:34:29.6 Info: => 0.0008596s 21:34:29.6 Debug: Took: 00:00:00.0110483 21:34:29.6 Debug: File no longer exists on disk. removing from database. 21:34:30.7 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 21:34:30.7 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 21:34:30.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Log.db 21:34:30.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864707740516_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:30.7 Info: DatabaseEngineVersionCheck migrating 21:34:30.7 Info: PerformDBOperation 21:34:30.7 Info: Performing DB Operation 21:34:30.7 Info: SQLite 3.47.2 21:34:30.7 Info: => 0.0007402s 21:34:30.7 Info: DatabaseEngineVersionCheck migrated 21:34:30.7 Info: => 0.0007516s 21:34:30.7 Debug: Took: 00:00:00.0111936 21:34:30.7 Info: Unique message: 8ffd5046-3b8b-45ae-821b-e347e00481d1 21:34:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:31.8 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 21:34:31.8 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 21:34:31.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Log.db 21:34:31.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864718679482_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:31.8 Info: DatabaseEngineVersionCheck migrating 21:34:31.8 Info: PerformDBOperation 21:34:31.8 Info: Performing DB Operation 21:34:31.8 Info: SQLite 3.47.2 21:34:31.8 Info: => 0.0008545s 21:34:31.8 Info: DatabaseEngineVersionCheck migrated 21:34:31.8 Info: => 0.0008652s 21:34:31.8 Debug: Took: 00:00:00.0096711 21:34:31.8 Error: Unique message: 209f3984-8fe8-41ed-a5ab-8e9ff4664f43 System.InvalidOperationException: Fake Exception 21:34:32.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:32.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:32.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:32.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:32.9 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 21:34:32.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 21:34:32.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Log.db 21:34:32.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864729721010_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:32.9 Info: DatabaseEngineVersionCheck migrating 21:34:32.9 Info: PerformDBOperation 21:34:32.9 Info: Performing DB Operation 21:34:32.9 Info: SQLite 3.47.2 21:34:32.9 Info: => 0.0008906s 21:34:32.9 Info: DatabaseEngineVersionCheck migrated 21:34:32.9 Info: => 0.0009051s 21:34:32.9 Debug: Took: 00:00:00.0119546 21:34:32.9 Info: 1812ffe4-751b-4c1d-8fa4-0ef606b075e36f7834d1-d30a-4b1b-a674-fb0db71491789ca2a55f-c6c9-40e5-b8b1-2bf3bec7f1ab630f27fa-6687-456f-8d71-9447a788c0c64621c474-f283-4d0e-b878-59cad8bd03f8670f9424-698f-4673-b339-bcd184954a0ae554869e-ba49-413f-ab73-1d3a17672872d9d558de-4ca4-4f47-9f2e-3b262b901ef4b5536e8e-059c-4e1e-b762-8255795729b64f923d3f-f3d3-49e5-8802-3cbf4d42e02e0e75e0f0-bd9d-44e0-affd-b154848969dd02c08d5c-c51f-4843-9eaa-969f268f417837149282-93cc-4b51-a39e-e03770d0b0df7b944d3b-024a-4691-84cf-4798d30120e11f667f2f-443e-4c73-abbf-79f9496d8d2e96f957a1-9c6b-462d-970d-361819fa4914c7c57998-0d60-4326-a55a-1b6f5e0f954a56adae51-8cb4-4a92-aeb6-1a86d1d8938f6bfb32b2-2a2d-4365-b861-1aee71ae3671f8178c67-d092-4930-a72c-cb1aaadf4ba891604bad-2930-4e6a-9e5f-35b60743cb8fe5f0cd71-d135-47e8-b7c0-2730a88e8cd4195d30a1-1e01-40d2-8432-060516bf9edb23f16aa3-3634-4325-b2a8-6afc01d85e202bcfc879-0094-4c8a-8283-a839f1b6b936d4defc45-6eb5-4332-b31e-c37ed42f69c6216b2537-2d91-4777-97dc-6abb0bfff446065bf88f-6171-4fba-877e-f21cf08c024ff4ed35ff-346b-4a3e-a682-6ee0eac06623fbf68f09-5831-419e-b02b-6bd5796008e99994a660-fef3-4b32-bcdb-bcba0071dd6c587d046a-628f-4330-93eb-09e873ba8c2380345caf-94c1-4dbd-9155-a00e154c8799d85995e5-eb87-43f7-93e1-8a42855a61679d23aede-1123-4667-a33b-9926182c5654ab8ae614-096f-4d9d-b237-94de8de746ba395f7f6a-9f33-4802-a78a-d40f339329cf402076cd-0289-45e3-af5e-54d3456659a164b3407c-8f86-4976-b213-4bfca66fb84e418eeeab-384d-447b-9450-e7a3b14e7b9b8c51571e-3c2b-4288-990c-a27acc35703bcb688f5e-8b8f-498e-ab39-61ff202ae188399d0a19-0bfb-4139-ac03-e47a55ef2f873b03c1f7-e8d5-481b-9e8e-309178689b937165283e-d3aa-4c02-b533-f85c3b242e0e0f71440f-5537-45a4-8253-a8cb83148a46950e341d-e267-4e26-9a78-6e5ad1e3e470f251b395-bce7-402e-9a5d-0f9aab74861ba1ce88a9-b092-4ecd-a402-3c1ed0cb1d54ebada985-1803-489f-8d92-0136c4494b0294b8c2f1-90f4-490b-a67e-a4a99e91bf3a70f14e79-fe24-4d19-8931-e68fda83ec4642ea39e9-20a8-4dc0-bbd6-f46f52937636288e2444-c35a-4749-b1d8-b31a41dec8c03046e061-07ce-4b2d-8da6-a51b28e59ea7c50e5bb7-93de-4dd5-8f53-6fce58edca63a9b85c31-0d99-4ea8-aa0c-02012c75721c3275fbd3-1981-46b5-9ba4-eb13e0edb6a3943be2e2-6332-4110-a8fc-fabc6dbde30a2551cafb-17f2-4665-81fb-55d95d71fe6406131124-0e35-4d9c-b97e-425c39f5eef15d36602a-dfeb-478d-8aa6-ebd9256fee145b8d79ff-2429-4d50-ab6c-2de1d931c2a85d125936-8c01-4f01-a234-697d9544692877fb48c6-f951-4415-923c-ac2370a9d5fe0cced9ed-96b0-4707-8f95-4e83e18e2cfa9b355cd9-a0ae-44cd-92ee-5f7dd49e29f6983d5cf2-645a-4505-89ed-7bfa7b304691e373a4d9-3bff-4f5d-a57b-3e4e9fc8cfde6c930b1f-1a68-4677-b473-520d4ae2949cd2bc3069-049c-4ea6-b3bf-c8de5ce9f6e16d52c571-367d-46dc-9242-d64ed309694a471efc3e-2da1-4d31-94ce-c5c0e58ff99f0efee60f-b14e-45a2-9f89-c590a65dfed0812de5d5-5d33-48d7-8434-db212f3bca09fe9d4bc8-9dad-4854-b2ef-18b74906e14be0af9aae-50ab-4aa5-bbd8-2c243745586e35696428-7a03-4b0b-8a62-23ddee82cece5d3eef4a-8e02-48a7-bffc-2bb66cf916103c8c2221-6df4-4ab4-a26c-b42488b8ecef9fcefb64-41c4-4304-a75f-62e9b3f4397ce4b75db5-c340-40ae-acdb-ddcdd329367fc1a591fc-054d-48d1-8696-3f7291766e6e5208b171-6390-42e6-bc4c-30162ca476df918749f8-ffe5-4468-8994-13993c0c39bd262513c9-695a-4fc0-9fa9-450df2abdc4a531d6397-da0f-4c8d-b5bf-317028f8ec35197059e8-0bdb-4142-9118-fe40d74d1a5de7075bb0-da57-416a-93be-7895fc05137d0930b68e-8408-4e98-85b9-007bab9c6445dd8d4f4a-faf9-4b18-886b-109097c87f4dd0fb5c7b-a488-4752-af7d-5f7137772e6203eb2a30-274f-4d29-9415-dcbf58ba2126695291a1-86c4-46a3-a5ab-e4b31c2e5041dad20a70-745c-44d7-aac9-259bd7b9ec3b35397863-93a7-430e-9f9f-bd4efa68d09a96a187b7-03b0-42d7-ae78-08eef991be9c78336e12-761c-4cf8-b79f-48999b0992fc6f69811b-3b93-498b-9745-6d3ff0bf70c8a6f2351c-ca60-4564-a95f-7d21905757ae 21:34:33.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:33.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:33.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 21:34:34.0 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 21:34:34.0 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 21:34:34.0 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 21:34:34.0 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 21:34:34.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 21:34:34.1 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Localization/Core/fr_FR.json 21:34:34.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 21:34:34.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 21:34:34.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 21:34:34.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 21:34:34.1 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 21:34:34.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 21:34:34.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 21:34:34.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 21:34:34.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 21:34:34.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 21:34:34.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 21:34:34.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 21:34:34.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 21:34:34.5 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:34:34.5 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 21:34:34.5 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:34:34.5 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 21:34:34.5 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:34:34.5 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 21:34:34.5 Info: Downloading Poster for [ForeignArtistId1][Name1] 21:34:34.5 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:34:34.5 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:34:34.5 Info: Downloading Cover for [ForeignAlbumId1][Title1] 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 21:34:34.5 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 21:34:34.5 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 21:34:34.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 21:34:34.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 21:34:34.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 21:34:34.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 21:34:34.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_imxv3qkn.w14.mp2 21:34:34.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_imxv3qkn.w14.mp2' 21:34:34.7 Trace: Got codec MP2 21:34:34.7 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 21:34:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 21:34:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 21:34:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 21:34:34.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_zopwgo21.xuo.mp2 21:34:34.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_zopwgo21.xuo.mp2' 21:34:34.7 Trace: Got codec MP2 21:34:34.7 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 21:34:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 21:34:34.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_l2lqkbow.mni.mp3 21:34:34.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_l2lqkbow.mni.mp3' 21:34:34.7 Trace: Got codec MP3VBR 21:34:34.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 21:34:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 21:34:34.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_dabijtgp.mjr.flac 21:34:34.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:34.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_dabijtgp.mjr.flac' 21:34:34.7 Trace: Got codec FLAC 21:34:34.7 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:34.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 21:34:34.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 21:34:34.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_wv1plyjx.h1c.m4a 21:34:34.8 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_wv1plyjx.h1c.m4a' 21:34:34.8 Trace: Got codec AAC 21:34:34.8 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 21:34:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 21:34:34.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_2psnwust.g55.wma 21:34:34.8 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:34.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_2psnwust.g55.wma' 21:34:34.8 Trace: Got codec WMA 21:34:34.8 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 21:34:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 21:34:34.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_m514u55b.pns.ape 21:34:34.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:34.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_m514u55b.pns.ape' 21:34:34.8 Trace: Got codec APE 21:34:34.8 Debug: Quality parsed: APE v1, Source: TagLib 21:34:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 21:34:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 21:34:34.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_e5sqyhc5.god.opus 21:34:34.8 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 21:34:34.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:34.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_e5sqyhc5.god.opus' 21:34:34.8 Trace: Got codec OPUS 21:34:34.8 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 21:34:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 21:34:34.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp2 21:34:34.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp2' 21:34:34.8 Trace: Got codec MP2 21:34:34.8 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 21:34:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 21:34:34.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3 21:34:34.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3' 21:34:34.8 Trace: Got codec MP3VBR 21:34:34.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 21:34:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 21:34:34.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac 21:34:34.8 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:34.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac' 21:34:34.8 Trace: Got codec FLAC 21:34:34.8 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 21:34:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 21:34:34.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.m4a 21:34:34.8 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.m4a' 21:34:34.8 Trace: Got codec AAC 21:34:34.8 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 21:34:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 21:34:34.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.wma 21:34:34.8 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:34.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.wma' 21:34:34.8 Trace: Got codec WMA 21:34:34.8 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 21:34:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 21:34:34.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.ape 21:34:34.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:34.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.ape' 21:34:34.8 Trace: Got codec APE 21:34:34.8 Debug: Quality parsed: APE v1, Source: TagLib 21:34:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 21:34:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 21:34:34.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.opus 21:34:34.8 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 21:34:34.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:34.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.opus' 21:34:34.8 Trace: Got codec OPUS 21:34:34.8 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:34.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 21:34:34.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 21:34:34.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_rvsgfxyg.gpa.mp2 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_rvsgfxyg.gpa.mp2 21:34:34.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_rvsgfxyg.gpa.mp2' 21:34:34.9 Trace: Got codec MP2 21:34:34.9 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 21:34:34.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_husjsaoc.gn4.mp3 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_husjsaoc.gn4.mp3 21:34:34.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_husjsaoc.gn4.mp3' 21:34:34.9 Trace: Got codec MP3VBR 21:34:34.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 21:34:34.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4ucz2cz4.ujz.flac 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4ucz2cz4.ujz.flac 21:34:34.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4ucz2cz4.ujz.flac' 21:34:34.9 Trace: Got codec FLAC 21:34:34.9 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 21:34:34.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_etd4o3jh.nla.m4a 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_etd4o3jh.nla.m4a 21:34:34.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_etd4o3jh.nla.m4a' 21:34:34.9 Trace: Got codec AAC 21:34:34.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 21:34:34.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_0ghrp1zw.tsj.wma 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_0ghrp1zw.tsj.wma 21:34:34.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_0ghrp1zw.tsj.wma' 21:34:34.9 Trace: Got codec WMA 21:34:34.9 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 21:34:34.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_ibcehbsm.42h.ape 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_ibcehbsm.42h.ape 21:34:34.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_ibcehbsm.42h.ape' 21:34:34.9 Trace: Got codec APE 21:34:34.9 Debug: Quality parsed: APE v1, Source: TagLib 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 21:34:34.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_j4d2r00o.toc.opus 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_j4d2r00o.toc.opus 21:34:34.9 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 21:34:34.9 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_j4d2r00o.toc.opus' 21:34:34.9 Trace: Got codec OPUS 21:34:34.9 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_jszyo5pe.ir1.mp2 21:34:34.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_jszyo5pe.ir1.mp2' 21:34:34.9 Trace: Got codec MP2 21:34:34.9 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_fc2ddhht.vyd.mp3 21:34:34.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_fc2ddhht.vyd.mp3' 21:34:34.9 Trace: Got codec MP3VBR 21:34:34.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_cdaozy0j.n1y.flac 21:34:34.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_cdaozy0j.n1y.flac' 21:34:34.9 Trace: Got codec FLAC 21:34:34.9 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_hsd0vc5j.12b.m4a 21:34:34.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_hsd0vc5j.12b.m4a' 21:34:34.9 Trace: Got codec AAC 21:34:34.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_np0tpiij.g0f.wma 21:34:34.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_np0tpiij.g0f.wma' 21:34:34.9 Trace: Got codec WMA 21:34:34.9 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_kpo3hm1g.yl4.ape 21:34:34.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_kpo3hm1g.yl4.ape' 21:34:34.9 Trace: Got codec APE 21:34:34.9 Debug: Quality parsed: APE v1, Source: TagLib 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_vp0muv04.2ro.opus 21:34:34.9 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 21:34:34.9 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_vp0muv04.2ro.opus' 21:34:34.9 Trace: Got codec OPUS 21:34:34.9 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:34.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 21:34:34.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 21:34:34.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_10zibnpt.opa.mp2 21:34:34.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:34.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_10zibnpt.opa.mp2' 21:34:34.9 Trace: Got codec MP2 21:34:34.9 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:34.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_10zibnpt.opa.mp2 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_10zibnpt.opa.mp2 21:34:35.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_10zibnpt.opa.mp2' 21:34:35.0 Trace: Got codec MP2 21:34:35.0 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_gpgqu3f0.n5y.mp3 21:34:35.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_gpgqu3f0.n5y.mp3' 21:34:35.0 Trace: Got codec MP3VBR 21:34:35.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_gpgqu3f0.n5y.mp3 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_gpgqu3f0.n5y.mp3 21:34:35.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_gpgqu3f0.n5y.mp3' 21:34:35.0 Trace: Got codec MP3VBR 21:34:35.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3xlymvgu.bsv.flac 21:34:35.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3xlymvgu.bsv.flac' 21:34:35.0 Trace: Got codec FLAC 21:34:35.0 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3xlymvgu.bsv.flac 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3xlymvgu.bsv.flac 21:34:35.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3xlymvgu.bsv.flac' 21:34:35.0 Trace: Got codec FLAC 21:34:35.0 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_wa43rod3.qxv.m4a 21:34:35.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_wa43rod3.qxv.m4a' 21:34:35.0 Trace: Got codec AAC 21:34:35.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_wa43rod3.qxv.m4a 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_wa43rod3.qxv.m4a 21:34:35.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_wa43rod3.qxv.m4a' 21:34:35.0 Trace: Got codec AAC 21:34:35.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhzu210o.zay.wma 21:34:35.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhzu210o.zay.wma' 21:34:35.0 Trace: Got codec WMA 21:34:35.0 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhzu210o.zay.wma 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhzu210o.zay.wma 21:34:35.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_dhzu210o.zay.wma' 21:34:35.0 Trace: Got codec WMA 21:34:35.0 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_n0uqpi1q.waa.ape 21:34:35.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_n0uqpi1q.waa.ape' 21:34:35.0 Trace: Got codec APE 21:34:35.0 Debug: Quality parsed: APE v1, Source: TagLib 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_n0uqpi1q.waa.ape 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_n0uqpi1q.waa.ape 21:34:35.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_n0uqpi1q.waa.ape' 21:34:35.0 Trace: Got codec APE 21:34:35.0 Debug: Quality parsed: APE v1, Source: TagLib 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_551se1om.oqp.opus 21:34:35.0 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 21:34:35.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_551se1om.oqp.opus' 21:34:35.0 Trace: Got codec OPUS 21:34:35.0 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_551se1om.oqp.opus 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_551se1om.oqp.opus 21:34:35.0 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 21:34:35.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_551se1om.oqp.opus' 21:34:35.0 Trace: Got codec OPUS 21:34:35.0 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_lzvrcofc.vxm.mp2 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_lzvrcofc.vxm.mp2 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_lzvrcofc.vxm.mp2 21:34:35.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_lzvrcofc.vxm.mp2' 21:34:35.0 Trace: Got codec MP2 21:34:35.0 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_ci3wa1af.eja.mp3 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_ci3wa1af.eja.mp3 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_ci3wa1af.eja.mp3 21:34:35.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_ci3wa1af.eja.mp3' 21:34:35.0 Trace: Got codec MP3VBR 21:34:35.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_hxfaolzb.51q.flac 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_hxfaolzb.51q.flac 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_hxfaolzb.51q.flac 21:34:35.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_hxfaolzb.51q.flac' 21:34:35.0 Trace: Got codec FLAC 21:34:35.0 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4i1mu5sq.3od.m4a 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4i1mu5sq.3od.m4a 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4i1mu5sq.3od.m4a 21:34:35.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4i1mu5sq.3od.m4a' 21:34:35.0 Trace: Got codec AAC 21:34:35.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_opxqxzul.pq5.wma 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_opxqxzul.pq5.wma 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_opxqxzul.pq5.wma 21:34:35.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_opxqxzul.pq5.wma' 21:34:35.0 Trace: Got codec WMA 21:34:35.0 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_j0nai0t3.g21.ape 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_j0nai0t3.g21.ape 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_j0nai0t3.g21.ape 21:34:35.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_j0nai0t3.g21.ape' 21:34:35.0 Trace: Got codec APE 21:34:35.0 Debug: Quality parsed: APE v1, Source: TagLib 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_qv02mkbe.jxl.opus 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_qv02mkbe.jxl.opus 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_qv02mkbe.jxl.opus 21:34:35.0 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 21:34:35.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_qv02mkbe.jxl.opus' 21:34:35.0 Trace: Got codec OPUS 21:34:35.0 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ta32asi.dkn.mp2 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ta32asi.dkn.mp2 21:34:35.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ta32asi.dkn.mp2' 21:34:35.0 Trace: Got codec MP2 21:34:35.0 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:35.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ta32asi.dkn.mp2 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ta32asi.dkn.mp2 21:34:35.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ta32asi.dkn.mp2' 21:34:35.0 Trace: Got codec MP2 21:34:35.0 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ta32asi.dkn.mp2 21:34:35.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ta32asi.dkn.mp2 21:34:35.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_3ta32asi.dkn.mp2' 21:34:35.0 Trace: Got codec MP2 21:34:35.0 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:35.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 21:34:35.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 21:34:35.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4kpnd2x2.cjk.mp3 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4kpnd2x2.cjk.mp3 21:34:35.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4kpnd2x2.cjk.mp3' 21:34:35.1 Trace: Got codec MP3VBR 21:34:35.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:35.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4kpnd2x2.cjk.mp3 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4kpnd2x2.cjk.mp3 21:34:35.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4kpnd2x2.cjk.mp3' 21:34:35.1 Trace: Got codec MP3VBR 21:34:35.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4kpnd2x2.cjk.mp3 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4kpnd2x2.cjk.mp3 21:34:35.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4kpnd2x2.cjk.mp3' 21:34:35.1 Trace: Got codec MP3VBR 21:34:35.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_sqp4ixdx.402.flac 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_sqp4ixdx.402.flac 21:34:35.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_sqp4ixdx.402.flac' 21:34:35.1 Trace: Got codec FLAC 21:34:35.1 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:35.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_sqp4ixdx.402.flac 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_sqp4ixdx.402.flac 21:34:35.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_sqp4ixdx.402.flac' 21:34:35.1 Trace: Got codec FLAC 21:34:35.1 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_sqp4ixdx.402.flac 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_sqp4ixdx.402.flac 21:34:35.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_sqp4ixdx.402.flac' 21:34:35.1 Trace: Got codec FLAC 21:34:35.1 Debug: Quality parsed: FLAC v1, Source: TagLib 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_kvi2ctbs.dnc.m4a 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_kvi2ctbs.dnc.m4a 21:34:35.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_kvi2ctbs.dnc.m4a' 21:34:35.1 Trace: Got codec AAC 21:34:35.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:35.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_kvi2ctbs.dnc.m4a 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_kvi2ctbs.dnc.m4a 21:34:35.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_kvi2ctbs.dnc.m4a' 21:34:35.1 Trace: Got codec AAC 21:34:35.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_kvi2ctbs.dnc.m4a 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_kvi2ctbs.dnc.m4a 21:34:35.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_kvi2ctbs.dnc.m4a' 21:34:35.1 Trace: Got codec AAC 21:34:35.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_awygxxl1.hjt.wma 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_awygxxl1.hjt.wma 21:34:35.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_awygxxl1.hjt.wma' 21:34:35.1 Trace: Got codec WMA 21:34:35.1 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:35.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_awygxxl1.hjt.wma 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_awygxxl1.hjt.wma 21:34:35.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_awygxxl1.hjt.wma' 21:34:35.1 Trace: Got codec WMA 21:34:35.1 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_awygxxl1.hjt.wma 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_awygxxl1.hjt.wma 21:34:35.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_awygxxl1.hjt.wma' 21:34:35.1 Trace: Got codec WMA 21:34:35.1 Debug: Quality parsed: WMA v1, Source: TagLib 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_tdc0botx.kyc.ape 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_tdc0botx.kyc.ape 21:34:35.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_tdc0botx.kyc.ape' 21:34:35.1 Trace: Got codec APE 21:34:35.1 Debug: Quality parsed: APE v1, Source: TagLib 21:34:35.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_tdc0botx.kyc.ape 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_tdc0botx.kyc.ape 21:34:35.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_tdc0botx.kyc.ape' 21:34:35.1 Trace: Got codec APE 21:34:35.1 Debug: Quality parsed: APE v1, Source: TagLib 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_tdc0botx.kyc.ape 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_tdc0botx.kyc.ape 21:34:35.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_tdc0botx.kyc.ape' 21:34:35.1 Trace: Got codec APE 21:34:35.1 Debug: Quality parsed: APE v1, Source: TagLib 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4fsv1ppc.mwa.opus 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4fsv1ppc.mwa.opus 21:34:35.1 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 21:34:35.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4fsv1ppc.mwa.opus' 21:34:35.1 Trace: Got codec OPUS 21:34:35.1 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:35.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4fsv1ppc.mwa.opus 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4fsv1ppc.mwa.opus 21:34:35.1 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 21:34:35.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4fsv1ppc.mwa.opus' 21:34:35.1 Trace: Got codec OPUS 21:34:35.1 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4fsv1ppc.mwa.opus 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4fsv1ppc.mwa.opus 21:34:35.1 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 21:34:35.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_4fsv1ppc.mwa.opus' 21:34:35.1 Trace: Got codec OPUS 21:34:35.1 Debug: Quality parsed: Unknown v1, Source: Extension 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 21:34:35.1 Debug: Starting tag read for missing.mp2 21:34:35.1 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:35.1 Debug: Trying to parse quality for 'missing.mp2' 21:34:35.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 21:34:35.1 Debug: Starting tag read for missing.mp3 21:34:35.1 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:35.1 Debug: Trying to parse quality for 'missing.mp3' 21:34:35.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 21:34:35.1 Debug: Starting tag read for missing.flac 21:34:35.1 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:35.1 Debug: Trying to parse quality for 'missing.flac' 21:34:35.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 21:34:35.1 Debug: Starting tag read for missing.m4a 21:34:35.1 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:35.1 Debug: Trying to parse quality for 'missing.m4a' 21:34:35.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 21:34:35.1 Debug: Starting tag read for missing.wma 21:34:35.1 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:35.1 Debug: Trying to parse quality for 'missing.wma' 21:34:35.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 21:34:35.1 Debug: Starting tag read for missing.ape 21:34:35.1 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:35.1 Debug: Trying to parse quality for 'missing.ape' 21:34:35.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 21:34:35.1 Debug: Starting tag read for missing.opus 21:34:35.1 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 21:34:35.1 Debug: Trying to parse quality for 'missing.opus' 21:34:35.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_u405fzos.rsz.mp3 21:34:35.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_u405fzos.rsz.mp3' 21:34:35.1 Trace: Got codec MP3VBR 21:34:35.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:35.1 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_u405fzos.rsz.mp3 21:34:35.1 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_u405fzos.rsz.mp3 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_u405fzos.rsz.mp3 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_u405fzos.rsz.mp3 21:34:35.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_u405fzos.rsz.mp3' 21:34:35.1 Trace: Got codec MP3VBR 21:34:35.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:35.1 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_u405fzos.rsz.mp3 due to no difference 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_u405fzos.rsz.mp3 21:34:35.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_u405fzos.rsz.mp3' 21:34:35.1 Trace: Got codec MP3VBR 21:34:35.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:35.1 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_u405fzos.rsz.mp3 due to no difference 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 21:34:35.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_bv5m1qii.czd.mp3 21:34:35.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 21:34:35.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_bv5m1qii.czd.mp3' 21:34:35.1 Trace: Got codec MP3VBR 21:34:35.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 21:34:35.1 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_bv5m1qii.czd.mp3 21:34:35.1 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_bv5m1qii.czd.mp3 21:34:35.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/temp_bv5m1qii.czd.mp3 21:34:35.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 21:34:35.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 21:34:35.2 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 21:34:35.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0009782] 21:34:35.2 Debug: Import decisions complete [00:00:00.0002542] 21:34:35.2 Debug: Inserted 0 new unmatched trackfiles 21:34:35.2 Debug: Updated info for 0 known files 21:34:35.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0029838] 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Info: Scanning /C/Test/Music/Artist 21:34:35.2 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.2 Trace: 3 files were found in /C/Test/Music/Artist 21:34:35.2 Debug: 2 audio files were found in /C/Test/Music/Artist 21:34:35.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0090820] 21:34:35.2 Debug: Import decisions complete [00:00:00.0000254] 21:34:35.2 Debug: Inserted 0 new unmatched trackfiles 21:34:35.2 Debug: Updated info for 0 known files 21:34:35.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002102] 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Info: Scanning /C/Test/Music/Artist 21:34:35.2 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.2 Trace: 2 files were found in /C/Test/Music/Artist 21:34:35.2 Debug: 2 audio files were found in /C/Test/Music/Artist 21:34:35.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001782] 21:34:35.2 Debug: Import decisions complete [00:00:00.0000024] 21:34:35.2 Debug: Inserted 0 new unmatched trackfiles 21:34:35.2 Debug: Updated info for 0 known files 21:34:35.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000911] 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Info: Scanning /C/Test/Music/Artist 21:34:35.2 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.2 Trace: 2 files were found in /C/Test/Music/Artist 21:34:35.2 Debug: 2 audio files were found in /C/Test/Music/Artist 21:34:35.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001579] 21:34:35.2 Debug: Import decisions complete [00:00:00.0008378] 21:34:35.2 Debug: Inserted 2 new unmatched trackfiles 21:34:35.2 Debug: Updated info for 0 known files 21:34:35.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0005358] 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Info: Scanning /C/Test/Music/Artist 21:34:35.2 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.2 Trace: 2 files were found in /C/Test/Music/Artist 21:34:35.2 Debug: 2 audio files were found in /C/Test/Music/Artist 21:34:35.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001559] 21:34:35.2 Debug: Import decisions complete [00:00:00.0000155] 21:34:35.2 Debug: Inserted 1 new unmatched trackfiles 21:34:35.2 Debug: Updated info for 0 known files 21:34:35.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0009821] 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Info: Scanning /C/Test/Music/Artist 21:34:35.2 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.2 Trace: 2 files were found in /C/Test/Music/Artist 21:34:35.2 Debug: 2 audio files were found in /C/Test/Music/Artist 21:34:35.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001586] 21:34:35.2 Debug: Import decisions complete [00:00:00.0000115] 21:34:35.2 Debug: Inserted 0 new unmatched trackfiles 21:34:35.2 Debug: Updated info for 0 known files 21:34:35.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001594] 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Info: Scanning /C/Test/Music/Artist 21:34:35.2 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.2 Trace: 3 files were found in /C/Test/Music/Artist 21:34:35.2 Debug: 3 audio files were found in /C/Test/Music/Artist 21:34:35.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001572] 21:34:35.2 Debug: Import decisions complete [00:00:00.0000024] 21:34:35.2 Debug: Inserted 0 new unmatched trackfiles 21:34:35.2 Debug: Updated info for 0 known files 21:34:35.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000893] 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Info: Scanning /C/Test/Music/Artist 21:34:35.2 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.2 Trace: 5 files were found in /C/Test/Music/Artist 21:34:35.2 Debug: 5 audio files were found in /C/Test/Music/Artist 21:34:35.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001609] 21:34:35.2 Debug: Import decisions complete [00:00:00.0000024] 21:34:35.2 Debug: Inserted 0 new unmatched trackfiles 21:34:35.2 Debug: Updated info for 0 known files 21:34:35.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000880] 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 21:34:35.2 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 21:34:35.2 Warn: Artists' root folder (/C/Test/Music) is empty. 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Info: Scanning /C/Test/Music/Artist 21:34:35.2 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.2 Trace: 5 files were found in /C/Test/Music/Artist 21:34:35.2 Debug: 5 audio files were found in /C/Test/Music/Artist 21:34:35.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001676] 21:34:35.2 Debug: Import decisions complete [00:00:00.0000023] 21:34:35.2 Debug: Inserted 0 new unmatched trackfiles 21:34:35.2 Debug: Updated info for 0 known files 21:34:35.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000904] 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Info: Scanning /C/Test/Music/Artist 21:34:35.2 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.2 Trace: 4 files were found in /C/Test/Music/Artist 21:34:35.2 Debug: 4 audio files were found in /C/Test/Music/Artist 21:34:35.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001611] 21:34:35.2 Debug: Import decisions complete [00:00:00.0000024] 21:34:35.2 Debug: Inserted 0 new unmatched trackfiles 21:34:35.2 Debug: Updated info for 0 known files 21:34:35.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000904] 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Info: Scanning /C/Test/Music/Artist 21:34:35.2 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.2 Trace: 2 files were found in /C/Test/Music/Artist 21:34:35.2 Debug: 2 audio files were found in /C/Test/Music/Artist 21:34:35.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001549] 21:34:35.2 Debug: Import decisions complete [00:00:00.0000022] 21:34:35.2 Debug: Inserted 0 new unmatched trackfiles 21:34:35.2 Debug: Updated info for 0 known files 21:34:35.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000912] 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 21:34:35.2 Debug: Using default lastWrite 21:34:35.2 Info: Scanning /C/Test/Music/Artist 21:34:35.2 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.2 Trace: 2 files were found in /C/Test/Music/Artist 21:34:35.2 Debug: 2 audio files were found in /C/Test/Music/Artist 21:34:35.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001539] 21:34:35.2 Debug: Import decisions complete [00:00:00.0000023] 21:34:35.2 Debug: Inserted 0 new unmatched trackfiles 21:34:35.2 Debug: Updated info for 0 known files 21:34:35.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000908] 21:34:35.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 21:34:35.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 21:34:35.3 Debug: Using default lastWrite 21:34:35.3 Debug: Using default lastWrite 21:34:35.3 Info: Scanning /C/Test/Music/Artist 21:34:35.3 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.3 Trace: 2 files were found in /C/Test/Music/Artist 21:34:35.3 Debug: 2 audio files were found in /C/Test/Music/Artist 21:34:35.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001746] 21:34:35.3 Debug: Import decisions complete [00:00:00.0000121] 21:34:35.3 Debug: Inserted 0 new unmatched trackfiles 21:34:35.3 Debug: Updated info for 0 known files 21:34:35.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001415] 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 21:34:35.3 Debug: Using default lastWrite 21:34:35.3 Info: Scanning /C/Test/Music/.hack 21:34:35.3 Debug: Scanning '/C/Test/Music/.hack' for music files 21:34:35.3 Trace: 2 files were found in /C/Test/Music/.hack 21:34:35.3 Debug: 2 audio files were found in /C/Test/Music/.hack 21:34:35.3 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 21:34:35.3 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0001561] 21:34:35.3 Debug: Import decisions complete [00:00:00.0000022] 21:34:35.3 Debug: Inserted 0 new unmatched trackfiles 21:34:35.3 Debug: Updated info for 0 known files 21:34:35.3 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0000903] 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 21:34:35.3 Debug: Using default lastWrite 21:34:35.3 Info: Scanning /C/Test/Music/Extras 21:34:35.3 Debug: Scanning '/C/Test/Music/Extras' for music files 21:34:35.3 Trace: 6 files were found in /C/Test/Music/Extras 21:34:35.3 Debug: 6 audio files were found in /C/Test/Music/Extras 21:34:35.3 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 21:34:35.3 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0001686] 21:34:35.3 Debug: Import decisions complete [00:00:00.0000022] 21:34:35.3 Debug: Inserted 0 new unmatched trackfiles 21:34:35.3 Debug: Updated info for 0 known files 21:34:35.3 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0000884] 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 21:34:35.3 Debug: Using default lastWrite 21:34:35.3 Info: Scanning /C/Test/Music/Artist 21:34:35.3 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.3 Trace: 1 files were found in /C/Test/Music/Artist 21:34:35.3 Debug: 1 audio files were found in /C/Test/Music/Artist 21:34:35.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001500] 21:34:35.3 Debug: Import decisions complete [00:00:00.0000023] 21:34:35.3 Debug: Inserted 0 new unmatched trackfiles 21:34:35.3 Debug: Updated info for 0 known files 21:34:35.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0000884] 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 21:34:35.3 Debug: Using default lastWrite 21:34:35.3 Info: Scanning /C/Test/Music/Artist 21:34:35.3 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.3 Trace: 1 files were found in /C/Test/Music/Artist 21:34:35.3 Debug: 1 audio files were found in /C/Test/Music/Artist 21:34:35.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0079986] 21:34:35.3 Debug: Import decisions complete [00:00:00.0000033] 21:34:35.3 Debug: Inserted 0 new unmatched trackfiles 21:34:35.3 Debug: Updated info for 1 known files 21:34:35.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002588] 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 21:34:35.3 Debug: Using default lastWrite 21:34:35.3 Info: Scanning /C/Test/Music/Artist 21:34:35.3 Debug: Scanning '/C/Test/Music/Artist' for music files 21:34:35.3 Trace: 2 files were found in /C/Test/Music/Artist 21:34:35.3 Debug: 2 audio files were found in /C/Test/Music/Artist 21:34:35.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 21:34:35.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001567] 21:34:35.3 Debug: Import decisions complete [00:00:00.0000115] 21:34:35.3 Debug: Inserted 0 new unmatched trackfiles 21:34:35.3 Debug: Updated info for 2 known files 21:34:35.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001299] 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 21:34:35.3 Debug: Failed to import 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 21:34:35.3 Debug: Failed to import 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 21:34:35.3 Debug: Failed to import 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 21:34:35.3 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 21:34:35.3 Debug: Failed to import 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 21:34:35.3 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 21:34:35.3 Debug: Failed to import 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 21:34:35.3 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 21:34:35.3 Debug: Failed to import 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 21:34:35.3 Debug: Processing path: /c/drop/ 21:34:35.3 Debug: Parsing string 'drop' 21:34:35.3 Debug: Unable to parse drop 21:34:35.3 Debug: Deleting folder after importing valid files 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 21:34:35.3 Debug: Processing path: /c/drop/ 21:34:35.3 Debug: Parsing string 'drop' 21:34:35.3 Debug: Unable to parse drop 21:34:35.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 21:34:35.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 21:34:35.4 Debug: Parsing string 'foldername' 21:34:35.4 Debug: Unable to parse foldername 21:34:35.4 Debug: Parsing string '01 the first track.ext' 21:34:35.4 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:34:35.4 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 21:34:35.4 Debug: Trying to parse quality for '01 the first track.ext' 21:34:35.4 Debug: Quality parsed: Unknown v1 21:34:35.4 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 21:34:35.4 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 21:34:35.4 Debug: Processing path: /c/drop/ 21:34:35.4 Debug: Parsing string 'drop' 21:34:35.4 Debug: Unable to parse drop 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 21:34:35.4 Debug: Unknown Artist foldername 21:34:35.4 Debug: Unknown Artist for file: 01 the first track.ext 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 21:34:35.4 Debug: Parsing string 'foldername' 21:34:35.4 Debug: Unable to parse foldername 21:34:35.4 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 21:34:35.4 Debug: Parsing string 'foldername' 21:34:35.4 Debug: Unable to parse foldername 21:34:35.4 Debug: Parsing string '01 the first track.ext' 21:34:35.4 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 21:34:35.4 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 21:34:35.4 Debug: Trying to parse quality for '01 the first track.ext' 21:34:35.4 Debug: Quality parsed: Unknown v1 21:34:35.4 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 21:34:35.4 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 21:34:35.4 Warn: Unable to process folder that is mapped to an existing artist 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 21:34:35.4 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 21:34:35.4 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 21:34:35.4 Debug: Unknown Artist foldername 21:34:35.4 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 21:34:35.4 Debug: Unknown Artist for file: 01 the first track.ext 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 21:34:35.4 Debug: Unknown Artist foldername 21:34:35.4 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 21:34:35.4 Debug: Unknown Artist for file: 01 the first track.ext 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 21:34:35.4 Debug: Processing path: /C/folder/file.mkv 21:34:35.4 Debug: Unknown Artist for file: file.mkv 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 21:34:35.4 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 21:34:35.4 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 21:34:35.4 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 21:34:35.4 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 21:34:35.4 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 21:34:35.4 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 21:34:35.4 Debug: Unknown Artist foldername 21:34:35.4 Debug: Unknown Artist for file: 01 the first track.ext 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 21:34:35.4 Debug: Parsing string 'foldername' 21:34:35.4 Debug: Unable to parse foldername 21:34:35.4 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 21:34:35.4 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 21:34:35.4 Debug: Unknown Artist foldername 21:34:35.4 Debug: Unknown Artist for file: 01 the first track.ext 21:34:35.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 21:34:35.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 21:34:35.5 Info: Importing album 1/1 21:34:35.5 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:34:35.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:34:35.5 Info: Importing 1 tracks 21:34:35.5 Debug: Importing 1 files. replaceExisting: True 21:34:35.5 Debug: Inserted new trackfiles in 0ms 21:34:35.5 Debug: TrackFileIds updated, total 0ms 21:34:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 21:34:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 21:34:35.5 Info: Importing album 1/1 21:34:35.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:34:35.5 Info: Importing 1 tracks 21:34:35.5 Debug: Importing 1 files. replaceExisting: False 21:34:35.5 Debug: Inserted new trackfiles in 0ms 21:34:35.5 Debug: TrackFileIds updated, total 0ms 21:34:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 21:34:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 21:34:35.5 Info: Importing album 1/1 21:34:35.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:34:35.5 Info: Importing 5 tracks 21:34:35.5 Debug: Importing 5 files. replaceExisting: False 21:34:35.5 Debug: Inserted new trackfiles in 0ms 21:34:35.5 Debug: TrackFileIds updated, total 0ms 21:34:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 21:34:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 21:34:35.5 Info: Importing album 1/1 21:34:35.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:34:35.5 Info: Importing 2 tracks 21:34:35.5 Debug: Importing 2 files. replaceExisting: False 21:34:35.5 Debug: Inserted new trackfiles in 0ms 21:34:35.5 Debug: TrackFileIds updated, total 0ms 21:34:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 21:34:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 21:34:35.5 Info: Importing album 1/1 21:34:35.5 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:34:35.5 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:34:35.5 Info: Importing 1 tracks 21:34:35.5 Debug: Importing 1 files. replaceExisting: True 21:34:35.5 Debug: Inserted new trackfiles in 0ms 21:34:35.5 Debug: TrackFileIds updated, total 0ms 21:34:35.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 21:34:35.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 21:34:35.6 Info: Importing album 1/1 21:34:35.6 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:34:35.6 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:34:35.6 Info: Importing 1 tracks 21:34:35.6 Debug: Importing 1 files. replaceExisting: True 21:34:35.6 Debug: Inserted new trackfiles in 0ms 21:34:35.6 Debug: TrackFileIds updated, total 0ms 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 21:34:35.6 Info: Importing 0 tracks 21:34:35.6 Debug: Importing 0 files. replaceExisting: False 21:34:35.6 Debug: Inserted new trackfiles in 0ms 21:34:35.6 Debug: TrackFileIds updated, total 0ms 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 21:34:35.6 Info: Importing album 1/1 21:34:35.6 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:34:35.6 Info: Importing 1 tracks 21:34:35.6 Debug: Importing 1 files. replaceExisting: False 21:34:35.6 Debug: Inserted new trackfiles in 0ms 21:34:35.6 Debug: TrackFileIds updated, total 0ms 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 21:34:35.6 Info: Importing album 1/1 21:34:35.6 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:34:35.6 Info: Importing 5 tracks 21:34:35.6 Debug: Importing 5 files. replaceExisting: False 21:34:35.6 Debug: Inserted new trackfiles in 0ms 21:34:35.6 Debug: TrackFileIds updated, total 0ms 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 21:34:35.6 Info: Importing album 1/1 21:34:35.6 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:34:35.6 Info: Importing 6 tracks 21:34:35.6 Debug: Importing 6 files. replaceExisting: False 21:34:35.6 Debug: Inserted new trackfiles in 0ms 21:34:35.6 Debug: TrackFileIds updated, total 0ms 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 21:34:35.6 Info: Importing album 1/1 21:34:35.6 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:34:35.6 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:34:35.6 Info: Importing 1 tracks 21:34:35.6 Debug: Importing 1 files. replaceExisting: True 21:34:35.6 Debug: Inserted new trackfiles in 0ms 21:34:35.6 Debug: TrackFileIds updated, total 0ms 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 21:34:35.6 Info: Importing album 1/1 21:34:35.6 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 21:34:35.6 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 21:34:35.6 Info: Importing 1 tracks 21:34:35.6 Debug: Importing 1 files. replaceExisting: True 21:34:35.6 Debug: Inserted new trackfiles in 0ms 21:34:35.6 Debug: TrackFileIds updated, total 0ms 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 21:34:35.6 Info: Deleting track file: /Artist Name - Track01 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 21:34:35.6 Info: Deleting track file: /Artist Name - Track01 21:34:35.6 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 21:34:35.6 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 21:34:35.6 Warn: Artist's root folder (C:\Test\Music) is empty. 21:34:35.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 21:34:35.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 21:34:35.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:35.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864756582110_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:35.6 Info: DatabaseEngineVersionCheck migrating 21:34:35.6 Info: PerformDBOperation 21:34:35.6 Info: Performing DB Operation 21:34:35.6 Info: SQLite 3.47.2 21:34:35.6 Info: => 0.0013305s 21:34:35.6 Info: DatabaseEngineVersionCheck migrated 21:34:35.6 Info: => 0.0013419s 21:34:35.6 Debug: Took: 00:00:00.0093150 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:35.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 21:34:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:35.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 21:34:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 21:34:35.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:35.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864758068057_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:35.8 Info: DatabaseEngineVersionCheck migrating 21:34:35.8 Info: PerformDBOperation 21:34:35.8 Info: Performing DB Operation 21:34:35.8 Info: SQLite 3.47.2 21:34:35.8 Info: => 0.0012633s 21:34:35.8 Info: DatabaseEngineVersionCheck migrated 21:34:35.8 Info: => 0.0012764s 21:34:35.8 Debug: Took: 00:00:00.0094648 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:35.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 21:34:35.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 21:34:35.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 21:34:35.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:35.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864758972434_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:35.9 Info: DatabaseEngineVersionCheck migrating 21:34:35.9 Info: PerformDBOperation 21:34:35.9 Info: Performing DB Operation 21:34:35.9 Info: SQLite 3.47.2 21:34:35.9 Info: => 0.0013051s 21:34:35.9 Info: DatabaseEngineVersionCheck migrated 21:34:35.9 Info: => 0.0013175s 21:34:35.9 Debug: Took: 00:00:00.0093659 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:34:35.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-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:35.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:34:35.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 21:34:35.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 21:34:35.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:35.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864759897533_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:35.9 Info: DatabaseEngineVersionCheck migrating 21:34:35.9 Info: PerformDBOperation 21:34:35.9 Info: Performing DB Operation 21:34:35.9 Info: SQLite 3.47.2 21:34:35.9 Info: => 0.0012488s 21:34:35.9 Info: DatabaseEngineVersionCheck migrated 21:34:35.9 Info: => 0.0012614s 21:34:36.0 Debug: Took: 00:00:00.0092479 21:34:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:34:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:34:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.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 ==== 21:34:36.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 ==== 21:34:36.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 ==== 21:34:36.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 ==== 21:34:36.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 ==== 21:34:36.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 ==== 21:34:36.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 ==== 21:34:36.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 ==== 21:34:36.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 ==== 21:34:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:34:36.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 21:34:36.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 21:34:36.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:36.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864760795658_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.0 Info: DatabaseEngineVersionCheck migrating 21:34:36.0 Info: PerformDBOperation 21:34:36.0 Info: Performing DB Operation 21:34:36.0 Info: SQLite 3.47.2 21:34:36.0 Info: => 0.001308s 21:34:36.0 Info: DatabaseEngineVersionCheck migrated 21:34:36.0 Info: => 0.0013207s 21:34:36.0 Debug: Took: 00:00:00.0091983 21:34:36.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:36.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:34:36.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 21:34:36.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 21:34:36.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:36.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864761987668_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.2 Info: DatabaseEngineVersionCheck migrating 21:34:36.2 Info: PerformDBOperation 21:34:36.2 Info: Performing DB Operation 21:34:36.2 Info: SQLite 3.47.2 21:34:36.2 Info: => 0.0013409s 21:34:36.2 Info: DatabaseEngineVersionCheck migrated 21:34:36.2 Info: => 0.0013537s 21:34:36.2 Debug: Took: 00:00:00.0091636 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 21:34:36.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 21:34:36.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 21:34:36.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:36.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864762846072_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.2 Info: DatabaseEngineVersionCheck migrating 21:34:36.2 Info: PerformDBOperation 21:34:36.2 Info: Performing DB Operation 21:34:36.2 Info: SQLite 3.47.2 21:34:36.2 Info: => 0.001333s 21:34:36.2 Info: DatabaseEngineVersionCheck migrated 21:34:36.2 Info: => 0.0013476s 21:34:36.2 Debug: Took: 00:00:00.0092165 21:34:36.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:34:36.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 21:34:36.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 21:34:36.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:36.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864763696669_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.3 Info: DatabaseEngineVersionCheck migrating 21:34:36.3 Info: PerformDBOperation 21:34:36.3 Info: Performing DB Operation 21:34:36.3 Info: SQLite 3.47.2 21:34:36.3 Info: => 0.001334s 21:34:36.3 Info: DatabaseEngineVersionCheck migrated 21:34:36.3 Info: => 0.0013466s 21:34:36.3 Debug: Took: 00:00:00.0096386 21:34:36.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:34:36.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 21:34:36.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 21:34:36.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:36.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864764545460_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.4 Info: DatabaseEngineVersionCheck migrating 21:34:36.4 Info: PerformDBOperation 21:34:36.4 Info: Performing DB Operation 21:34:36.4 Info: SQLite 3.47.2 21:34:36.4 Info: => 0.0013814s 21:34:36.4 Info: DatabaseEngineVersionCheck migrated 21:34:36.4 Info: => 0.0013936s 21:34:36.4 Debug: Took: 00:00:00.0092805 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 21:34:36.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:34:36.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 21:34:36.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 21:34:36.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:36.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864765420258_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.5 Info: DatabaseEngineVersionCheck migrating 21:34:36.5 Info: PerformDBOperation 21:34:36.5 Info: Performing DB Operation 21:34:36.5 Info: SQLite 3.47.2 21:34:36.5 Info: => 0.0013752s 21:34:36.5 Info: DatabaseEngineVersionCheck migrated 21:34:36.5 Info: => 0.0013877s 21:34:36.5 Debug: Took: 00:00:00.0092811 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 21:34:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 21:34:36.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 21:34:36.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 21:34:36.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:36.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864766549682_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.6 Info: DatabaseEngineVersionCheck migrating 21:34:36.6 Info: PerformDBOperation 21:34:36.6 Info: Performing DB Operation 21:34:36.6 Info: SQLite 3.47.2 21:34:36.6 Info: => 0.0013769s 21:34:36.6 Info: DatabaseEngineVersionCheck migrated 21:34:36.6 Info: => 0.0013893s 21:34:36.6 Debug: Took: 00:00:00.0093674 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 21:34:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 21:34:36.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 21:34:36.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 21:34:36.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:36.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864767420588_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:36.7 Info: DatabaseEngineVersionCheck migrating 21:34:36.7 Info: PerformDBOperation 21:34:36.7 Info: Performing DB Operation 21:34:36.7 Info: SQLite 3.47.2 21:34:36.7 Info: => 0.0013531s 21:34:36.7 Info: DatabaseEngineVersionCheck migrated 21:34:36.7 Info: => 0.0013649s 21:34:36.7 Debug: Took: 00:00:00.0092849 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-23T00:00:00Z"] DateAdded = ["2024-12-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-24T00:00:00Z"] DateAdded = ["2024-12-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-25T00:00:00Z"] DateAdded = ["2024-12-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-26T00:00:00Z"] DateAdded = ["2024-12-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-27T00:00:00Z"] DateAdded = ["2024-12-27T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-28T00:00:00Z"] DateAdded = ["2024-12-28T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-29T00:00:00Z"] DateAdded = ["2024-12-29T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-30T00:00:00Z"] DateAdded = ["2024-12-30T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 21:34:36.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-12-31T00:00:00Z"] DateAdded = ["2024-12-31T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2025-01-01T00:00:00Z"] DateAdded = ["2025-01-01T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* , "TrackFiles".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") WHERE ("Tracks"."Id" IS NULL) PARAMETERS: ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [6] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [7] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [8] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [9] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 21:34:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [10] ==== End Query Trace ==== 21:34:36.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 21:34:36.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 21:34:36.8 Debug: Filtering 1 files for unchanged files 21:34:36.8 Trace: Got 0 existing files 21:34:36.8 Debug: Filtering 1 files for unchanged files 21:34:36.8 Trace: Got 0 existing files 21:34:36.8 Debug: Filtering 1 files for unchanged files 21:34:36.8 Trace: Got 0 existing files 21:34:36.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 21:34:36.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 21:34:36.8 Debug: Filtering 1 files for unchanged files 21:34:36.8 Trace: Got 0 existing files 21:34:36.8 Debug: Filtering 1 files for unchanged files 21:34:36.8 Trace: Got 0 existing files 21:34:36.8 Debug: Filtering 1 files for unchanged files 21:34:36.8 Trace: Got 0 existing files 21:34:36.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 21:34:36.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 1 existing files 21:34:36.8 Trace: Matched paths for 1 files 21:34:36.8 Trace: 1 unchanged existing files 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 1 existing files 21:34:36.8 Trace: Matched paths for 1 files 21:34:36.8 Trace: 1 unchanged existing files 21:34:36.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 21:34:36.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 1 existing files 21:34:36.8 Trace: Matched paths for 1 files 21:34:36.8 Trace: 1 unchanged and matched files 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 1 existing files 21:34:36.8 Trace: Matched paths for 1 files 21:34:36.8 Trace: 1 unchanged and matched files 21:34:36.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 21:34:36.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 1 existing files 21:34:36.8 Trace: Matched paths for 1 files 21:34:36.8 Trace: 1 unchanged existing files 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 1 existing files 21:34:36.8 Trace: Matched paths for 1 files 21:34:36.8 Trace: 1 unchanged existing files 21:34:36.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 21:34:36.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 1 existing files 21:34:36.8 Trace: Matched paths for 1 files 21:34:36.8 Trace: 1 unchanged and matched files 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 1 existing files 21:34:36.8 Trace: Matched paths for 1 files 21:34:36.8 Trace: 1 unchanged and matched files 21:34:36.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 21:34:36.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 0 existing files 21:34:36.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 21:34:36.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 0 existing files 21:34:36.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 21:34:36.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 1 existing files 21:34:36.8 Trace: Matched paths for 1 files 21:34:36.8 Trace: 0 unchanged existing files 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 1 existing files 21:34:36.8 Trace: Matched paths for 1 files 21:34:36.8 Trace: 0 unchanged existing files 21:34:36.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 21:34:36.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 1 existing files 21:34:36.8 Trace: Matched paths for 1 files 21:34:36.8 Trace: 0 unchanged and matched files 21:34:36.8 Debug: Filtering 3 files for unchanged files 21:34:36.8 Trace: Got 1 existing files 21:34:36.8 Trace: Matched paths for 1 files 21:34:36.8 Trace: 0 unchanged and matched files 21:34:36.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 21:34:36.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 21:34:36.9 Debug: Filtering 3 files for unchanged files 21:34:36.9 Trace: Got 1 existing files 21:34:36.9 Trace: Matched paths for 0 files 21:34:36.9 Trace: 0 unchanged existing files 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 21:34:36.9 Debug: Filtering 3 files for unchanged files 21:34:36.9 Trace: Got 1 existing files 21:34:36.9 Trace: Matched paths for 0 files 21:34:36.9 Trace: 0 unchanged and matched files 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 21:34:36.9 Debug: Filtering 3 files for unchanged files 21:34:36.9 Trace: Got 3 existing files 21:34:36.9 Trace: Matched paths for 3 files 21:34:36.9 Trace: 3 unchanged existing files 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 21:34:36.9 Debug: Filtering 3 files for unchanged files 21:34:36.9 Trace: Got 3 existing files 21:34:36.9 Trace: Matched paths for 3 files 21:34:36.9 Trace: 3 unchanged and matched files 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [1 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [< 1 ms] 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 21:34:36.9 Debug: Filtering 3 files for unchanged files 21:34:36.9 Trace: Got 1 existing files 21:34:36.9 Trace: Matched paths for 1 files 21:34:36.9 Trace: 1 unchanged and matched files 21:34:36.9 Debug: Filtering 3 files for unchanged files 21:34:36.9 Trace: Got 1 existing files 21:34:36.9 Trace: Matched paths for 1 files 21:34:36.9 Trace: 1 unchanged and matched files 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 21:34:36.9 Debug: Filtering 3 files for unchanged files 21:34:36.9 Trace: Got 1 existing files 21:34:36.9 Trace: Matched paths for 1 files 21:34:36.9 Trace: 0 unchanged and matched files 21:34:36.9 Debug: Filtering 3 files for unchanged files 21:34:36.9 Trace: Got 1 existing files 21:34:36.9 Trace: Matched paths for 1 files 21:34:36.9 Trace: 0 unchanged and matched files 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 21:34:36.9 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/s2avqzsj.l2z /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/zdf3jjk3.e0h 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 21:34:36.9 Debug: The following files no longer exist on disk, removing from db: 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 21:34:36.9 Debug: The following files no longer exist on disk, removing from db: 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 21:34:36.9 Debug: The following files no longer exist on disk, removing from db: /c/test/dhw0mrig.ngh /c/test/3l5b41rq.uel /c/test/ypnwlyq2.wy4 /c/test/sokxjmr1.tob /c/test/kanr3cuz.mib /c/test/fdjfoj0s.xyf /c/test/gep4op04.hvv /c/test/dcvujpcs.3d0 /c/test/st15p3dn.t1u /c/test/bcpo2cd5.sak 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 21:34:36.9 Info: Renaming 2 files for Name1 21:34:36.9 Debug: Renaming track file: [1] Path1 21:34:36.9 Debug: Renamed track file: [1] Path1 21:34:36.9 Debug: Renaming track file: [2] Path2 21:34:36.9 Debug: Renamed track file: [2] Path2 21:34:36.9 Debug: Removing empty subfolders from: Path1 21:34:36.9 Info: 2 selected track files renamed for Name1 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 21:34:36.9 Info: Renaming 2 files for Name1 21:34:36.9 Debug: Renaming track file: [1] Path1 21:34:36.9 Debug: File not renamed, source and destination are the same: Filename 21:34:36.9 Debug: Renaming track file: [2] Path2 21:34:36.9 Debug: File not renamed, source and destination are the same: Filename 21:34:36.9 Info: 0 selected track files renamed for Name1 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 21:34:36.9 Info: Renaming 0 files for Name1 21:34:36.9 Info: 0 selected track files renamed for Name1 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 21:34:36.9 Info: Renaming 2 files for Name1 21:34:36.9 Debug: Renaming track file: [1] Path1 21:34:36.9 Debug: Renamed track file: [1] Path1 21:34:36.9 Debug: Renaming track file: [2] Path2 21:34:36.9 Debug: Renamed track file: [2] Path2 21:34:36.9 Debug: Removing empty subfolders from: Path1 21:34:36.9 Info: 2 selected track files renamed for Name1 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 21:34:36.9 Info: Renaming 2 files for Name1 21:34:36.9 Debug: Renaming track file: [1] Path1 21:34:36.9 Debug: Renamed track file: [1] Path1 21:34:36.9 Debug: Renaming track file: [2] Path2 21:34:36.9 Debug: Renamed track file: [2] Path2 21:34:36.9 Debug: Removing empty subfolders from: Path1 21:34:36.9 Info: 2 selected track files renamed for Name1 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 21:34:36.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 21:34:36.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 21:34:37.0 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [4 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [2 ms] 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 21:34:37.0 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 21:34:37.0 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?\d+)(?[\s_-]+)(?[a-z0-9,\(\)\.&'’\s]+)\k(?[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 02 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 03 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_02_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_03_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-02-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-03-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 102 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 103 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_102_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_103_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-102-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-103-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got artist from filename: artist name 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got artist from filename: artist_name 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Debug: Got disc number from filename: 1 21:34:37.0 Debug: Got track number from filename: 3 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Debug: Got title from filename: a_track_title_1 21:34:37.0 Debug: Got title from filename: b_track_title_2 21:34:37.0 Debug: Got title from filename: c_track_title_3 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - 'tag' varies between matches 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Abort - both artist and title vary between matches 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.0 Debug: Got title from filename: a track title 1 21:34:37.0 Debug: Got title from filename: b track title 2 21:34:37.0 Debug: Got title from filename: c track title 3 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 21:34:37.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 21:34:37.0 Debug: Missing data in tags, trying filename augmentation 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Abort - 'tag' varies between matches 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Abort - both artist and title vary between matches 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Abort - both artist and title vary between matches 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Debug: Got title from filename: a track title 1 21:34:37.1 Debug: Got title from filename: b track title 2 21:34:37.1 Debug: Got title from filename: c track title 3 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 21:34:37.1 Debug: Missing data in tags, trying filename augmentation 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Debug: Got artist from filename: Adele 21:34:37.1 Debug: Got title from filename: Daydreamer 21:34:37.1 Debug: Got disc number from filename: 1 21:34:37.1 Debug: Got track number from filename: 1 21:34:37.1 Debug: Got title from filename: Best for Last 21:34:37.1 Debug: Got disc number from filename: 1 21:34:37.1 Debug: Got track number from filename: 2 21:34:37.1 Debug: Got title from filename: Chasing Pavements 21:34:37.1 Debug: Got disc number from filename: 1 21:34:37.1 Debug: Got track number from filename: 3 21:34:37.1 Debug: Got title from filename: That's It, I Quit, I'm Moving On 21:34:37.1 Debug: Got disc number from filename: 2 21:34:37.1 Debug: Got track number from filename: 3 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Abort - 'tag' varies between matches 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 21:34:37.1 Debug: Parsing string 'artist.title-album.title' 21:34:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:37.1 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 21:34:37.1 Debug: Trying to parse quality for 'artist.title-album.title' 21:34:37.1 Debug: Quality parsed: Unknown v1 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 21:34:37.1 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 21:34:37.1 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:37.1 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 21:34:37.1 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 21:34:37.1 Debug: Quality parsed: FLAC v1 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 21:34:37.1 Trace: artist: artist vs artist; 0 21:34:37.1 Trace: album: album vs album; 0 21:34:37.1 Trace: media_count: 2 vs 2; 0 21:34:37.1 Trace: year: 2024 vs 2024 or 2024; 0 21:34:37.1 Trace: country: United States vs United States; 0 21:34:37.1 Trace: label: label vs label; 0 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:34:37.1 Trace: after trackMapping: 0 21:34:37.1 Trace: after missing tracks: 0 21:34:37.1 Trace: after unmatched tracks: 0 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 21:34:37.1 Trace: album: album vs album; 0 21:34:37.1 Trace: media_count: 1 vs 1; 0 21:34:37.1 Trace: year: 2024 vs 2024 or 2024; 0 21:34:37.1 Trace: country: United States vs United States; 0 21:34:37.1 Trace: label: label vs label; 0 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:34:37.1 Trace: after trackMapping: 0 21:34:37.1 Trace: after missing tracks: 0 21:34:37.1 Trace: after unmatched tracks: 0 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 21:34:37.1 Trace: artist: artist vs different artist; 0.6 21:34:37.1 Trace: album: album vs album; 0.3 21:34:37.1 Trace: media_count: 1 vs 1; 0.2571428571428571 21:34:37.1 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 21:34:37.1 Trace: country: United States vs United States; 0.2117647058823529 21:34:37.1 Trace: label: label vs label; 0.19999999999999998 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 21:34:37.1 Trace: after trackMapping: 0.08780487804878048 21:34:37.1 Trace: after missing tracks: 0.08780487804878048 21:34:37.1 Trace: after unmatched tracks: 0.08780487804878048 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 21:34:37.1 Trace: artist: artist vs artist; 0 21:34:37.1 Trace: album: album vs album; 0 21:34:37.1 Trace: media_count: 1 vs 1; 0 21:34:37.1 Trace: year: 2024 vs 2024 or 2024; 0 21:34:37.1 Trace: country: United States vs United States; 0 21:34:37.1 Trace: label: label vs label; 0 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:34:37.1 Trace: after trackMapping: 0 21:34:37.1 Trace: after missing tracks: 0 21:34:37.1 Trace: after unmatched tracks: 0 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 21:34:37.1 Trace: artist: artist vs artist; 0 21:34:37.1 Trace: album: album vs album; 0 21:34:37.1 Trace: media_count: 1 vs 1; 0 21:34:37.1 Trace: year: 2024 vs 2024 or 2024; 0 21:34:37.1 Trace: country: United States vs United States; 0 21:34:37.1 Trace: label: label vs label; 0 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:34:37.1 Trace: after trackMapping: 0.0888030888030888 21:34:37.1 Trace: after missing tracks: 0.11742707554225879 21:34:37.1 Trace: after unmatched tracks: 0.11742707554225879 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 21:34:37.1 Trace: artist: artist vs artist; 0 21:34:37.1 Trace: album: album vs album; 0 21:34:37.1 Trace: media_count: 1 vs 1; 0 21:34:37.1 Trace: country: United States vs United States; 0 21:34:37.1 Trace: label: label vs label; 0 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:34:37.1 Trace: after trackMapping: 0 21:34:37.1 Trace: after missing tracks: 0 21:34:37.1 Trace: after unmatched tracks: 0 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 21:34:37.1 Trace: artist: artist vs artist; 0 21:34:37.1 Trace: album: album vs album; 0 21:34:37.1 Trace: media_count: 1 vs 1; 0 21:34:37.1 Trace: year: 2024 vs or 2007; 0.125 21:34:37.1 Trace: country: United States vs United States; 0.11764705882352941 21:34:37.1 Trace: label: label vs label; 0.1111111111111111 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 21:34:37.1 Trace: after trackMapping: 0.04878048780487805 21:34:37.1 Trace: after missing tracks: 0.04878048780487805 21:34:37.1 Trace: after unmatched tracks: 0.04878048780487805 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(12/23/2024 21:33:57) --- 21:34:37.1 Trace: artist: artist vs artist; 0 21:34:37.1 Trace: album: album vs album; 0 21:34:37.1 Trace: media_count: 1 vs 1; 0 21:34:37.1 Trace: year: 2024 vs or 2024; 0 21:34:37.1 Trace: country: United States vs United States; 0 21:34:37.1 Trace: label: label vs label; 0 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:34:37.1 Trace: after trackMapping: 0 21:34:37.1 Trace: after missing tracks: 0 21:34:37.1 Trace: after unmatched tracks: 0 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(12/23/2024 21:33:57) --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 21:34:37.1 Trace: artist: artist vs artist; 0 21:34:37.1 Trace: album: album vs album; 0 21:34:37.1 Trace: media_count: 1 vs 1; 0 21:34:37.1 Trace: country: United States vs United States; 0 21:34:37.1 Trace: label: label vs label; 0 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:34:37.1 Trace: after trackMapping: 0 21:34:37.1 Trace: after missing tracks: 0 21:34:37.1 Trace: after unmatched tracks: 0 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 21:34:37.1 Trace: artist: artist vs artist; 0 21:34:37.1 Trace: album: album vs album; 0 21:34:37.1 Trace: media_count: 1 vs 1; 0 21:34:37.1 Trace: year: 2024 vs 2007 or ; 0.125 21:34:37.1 Trace: country: United States vs United States; 0.11764705882352941 21:34:37.1 Trace: label: label vs label; 0.1111111111111111 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 21:34:37.1 Trace: after trackMapping: 0.04878048780487805 21:34:37.1 Trace: after missing tracks: 0.04878048780487805 21:34:37.1 Trace: after unmatched tracks: 0.04878048780487805 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(12/23/2024 21:33:57) --- 21:34:37.1 Trace: artist: artist vs artist; 0 21:34:37.1 Trace: album: album vs album; 0 21:34:37.1 Trace: media_count: 1 vs 1; 0 21:34:37.1 Trace: year: 2024 vs 2024 or ; 0 21:34:37.1 Trace: country: United States vs United States; 0 21:34:37.1 Trace: label: label vs label; 0 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:34:37.1 Trace: after trackMapping: 0 21:34:37.1 Trace: after missing tracks: 0 21:34:37.1 Trace: after unmatched tracks: 0 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(12/23/2024 21:33:57) --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 21:34:37.1 Trace: artist: artist vs artist; 0 21:34:37.1 Trace: album: album vs album; 0 21:34:37.1 Trace: media_count: 1 vs 1; 0 21:34:37.1 Trace: year: 2024 vs 2024 or 2024; 0 21:34:37.1 Trace: country: United States vs United States; 0 21:34:37.1 Trace: label: label vs label; 0 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:34:37.1 Trace: after trackMapping: 0.1602787456445993 21:34:37.1 Trace: after missing tracks: 0.1602787456445993 21:34:37.1 Trace: after unmatched tracks: 0.1602787456445993 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 21:34:37.1 Trace: artist: artist vs artist; 0 21:34:37.1 Trace: album: album vs album; 0 21:34:37.1 Trace: media_count: 2 vs 2; 0 21:34:37.1 Trace: year: 2024 vs 2024 or 2024; 0 21:34:37.1 Trace: country: United States vs United States; 0 21:34:37.1 Trace: label: label vs label; 0 21:34:37.1 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 21:34:37.1 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 21:34:37.1 Trace: after trackMapping: 0 21:34:37.1 Trace: after missing tracks: 0 21:34:37.1 Trace: after unmatched tracks: 0 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 21:34:37.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 21:34:37.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 21:34:37.2 Debug: Release [][album] [1 tracks] was forced 21:34:37.2 Debug: Getting candidates from tags for 3 tracks took 0ms 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 21:34:37.2 Debug: Selecting release from consensus ForeignReleaseId [xxx] 21:34:37.2 Debug: Getting candidates from tags for 3 tracks took 0ms 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- Skipped should_match_tracks_FilesWithMBIds [< 1 ms] Skipped should_match_tracks_PreferMissingToBadMatch [< 1 ms] Skipped should_match_tracks_InconsistentTyposInAlbum [< 1 ms] 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 21:34:37.4 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 21:34:37.4 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 21:34:37.4 Trace: LooksLikeSingleRelease: No common album tag 21:34:37.4 Info: Grouping 20 tracks 21:34:37.4 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 21:34:37.4 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: Yielding from 2: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Debug: *** group [/C/music/incoming/album] *** 21:34:37.4 Debug: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 21:34:37.4 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 21:34:37.4 Debug: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Info: Grouping 15 tracks 21:34:37.4 Trace: Folders: /C/music/incoming/artist - album 21:34:37.4 Trace: Yielding from 2: /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 /C/music/incoming/artist - album/Title6 /C/music/incoming/artist - album/Title7 /C/music/incoming/artist - album/Title8 /C/music/incoming/artist - album/Title9 /C/music/incoming/artist - album/Title10 /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Info: Grouping 15 tracks 21:34:37.4 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 21:34:37.4 Trace: Yielding final: /C/music/incoming/artist - album/cd 1/Title1 /C/music/incoming/artist - album/cd 1/Title2 /C/music/incoming/artist - album/cd 1/Title3 /C/music/incoming/artist - album/cd 1/Title4 /C/music/incoming/artist - album/cd 1/Title5 /C/music/incoming/artist - album/cd 1/Title6 /C/music/incoming/artist - album/cd 1/Title7 /C/music/incoming/artist - album/cd 1/Title8 /C/music/incoming/artist - album/cd 1/Title9 /C/music/incoming/artist - album/cd 1/Title10 /C/music/incoming/artist - album/cd 2/Title1 /C/music/incoming/artist - album/cd 2/Title2 /C/music/incoming/artist - album/cd 2/Title3 /C/music/incoming/artist - album/cd 2/Title4 /C/music/incoming/artist - album/cd 2/Title5 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Info: Grouping 15 tracks 21:34:37.4 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 21:34:37.4 Trace: Yielding final: /C/music/incoming/artist - album/disc 1/Title1 /C/music/incoming/artist - album/disc 1/Title2 /C/music/incoming/artist - album/disc 1/Title3 /C/music/incoming/artist - album/disc 1/Title4 /C/music/incoming/artist - album/disc 1/Title5 /C/music/incoming/artist - album/disc 1/Title6 /C/music/incoming/artist - album/disc 1/Title7 /C/music/incoming/artist - album/disc 1/Title8 /C/music/incoming/artist - album/disc 1/Title9 /C/music/incoming/artist - album/disc 1/Title10 /C/music/incoming/artist - album/disc 2/Title1 /C/music/incoming/artist - album/disc 2/Title2 /C/music/incoming/artist - album/disc 2/Title3 /C/music/incoming/artist - album/disc 2/Title4 /C/music/incoming/artist - album/disc 2/Title5 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Info: Grouping 15 tracks 21:34:37.4 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 21:34:37.4 Trace: Yielding final: /C/music/incoming/artist - album/disk 1/Title1 /C/music/incoming/artist - album/disk 1/Title2 /C/music/incoming/artist - album/disk 1/Title3 /C/music/incoming/artist - album/disk 1/Title4 /C/music/incoming/artist - album/disk 1/Title5 /C/music/incoming/artist - album/disk 1/Title6 /C/music/incoming/artist - album/disk 1/Title7 /C/music/incoming/artist - album/disk 1/Title8 /C/music/incoming/artist - album/disk 1/Title9 /C/music/incoming/artist - album/disk 1/Title10 /C/music/incoming/artist - album/disk 2/Title1 /C/music/incoming/artist - album/disk 2/Title2 /C/music/incoming/artist - album/disk 2/Title3 /C/music/incoming/artist - album/disk 2/Title4 /C/music/incoming/artist - album/disk 2/Title5 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 21:34:37.4 Info: Grouping 1 tracks 21:34:37.4 Trace: Folders: /C/music/incoming 21:34:37.4 Trace: Yielding from 2: /C/music/incoming/Title1 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 21:34:37.4 Info: Grouping 2 tracks 21:34:37.4 Trace: Folders: /C/music/incoming 21:34:37.4 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 21:34:37.4 Info: Grouping 10 tracks 21:34:37.4 Trace: Folders: /C/music/incoming 21:34:37.4 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Info: Grouping 10 tracks 21:34:37.4 Trace: Folders: /C/music/incoming 21:34:37.4 Trace: Yielding from 2: /C/music/incoming/X4UdCdgJCdiqwqxgrjVHJjIAGMrTmaxsLCbMaQcbOWbXFGnAdN1y1llOuuEXStvBNXM2pSfJgT1UhS2 /C/music/incoming/Fk2UNUN7r0xyKawednu0c7YDI5NJDv1EYT2MBvLpFtkJxknoXM5n7fNFtxmQgeD471IYfR /C/music/incoming/leqbvVH7vJ2KNgHLWNLvdlWUQOWskPvpMpSlGiVwpL3Eio3R /C/music/incoming/oo0Ml2Rx4EhK6RJFES3EWs01KksIWUm1qqSNcYynBNGIRlhp7ew /C/music/incoming/XoDfVHGNUs0gmNpubQK4ruhBSTBdsd6VN6oGtuRxRsKg0HRPIni54NyCgctcgCtQueAoxQaO6 /C/music/incoming/mvVypRR7kfaarTnbofdu3LdtbuIS5bnW1ODcXPygYerDNT /C/music/incoming/HwnVa4CsSeK4LAjNGl1RFXwldJQThPmh4t2kAUhKpukqtPqaPMPGBOAQ7cSxmQkc0C7qF7mTdpCjNgYusQdCaNOo1lkxbQxG /C/music/incoming/0Xv3AeDjsgD3MwmS31VAgsh6rBeJPYP711ue5Th1gCOMTLvrjCcJx3THQxK7a2CBxEbSbhViS2sLLClNfTAnWg /C/music/incoming/71ijSd1FWnXIsKKF15nhED4XLcCpIramUA6oxTVdv3wyJX0fAnEbNPeD4sGQ /C/music/incoming/hnGUQsYeYAU3gtKneqlVpv3OhHMSVvEoOO4PicS4A4hYq5S 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Info: Grouping 10 tracks 21:34:37.4 Trace: Folders: /C/music/incoming 21:34:37.4 Trace: Yielding from 2: /C/music/incoming/6444V1YiHmucR2DpStRwaRHB0W5uKDOETRBqASFTY4DOpvYgRPAjaqHnvC /C/music/incoming/sdVm0ODroaUttWAKBcu3jfAYUAoa4ugPw1XIsdejvElr /C/music/incoming/Hnh3HWdnUvrwsLPPn4SXLL /C/music/incoming/4AMHr /C/music/incoming/EpsFMXM25iyiWyO1InS1BWlaO6mbWOVYW06BKv4RVs /C/music/incoming/wVWtT1PkOvy0hTy4g63Pdd1OefJw7vj5cLgcWSxgdbggCHNIGwhbQqYt3hpNrskrlCWENvguHVMb4TmFybYKninTUTg /C/music/incoming/kAuQ13hnsyNjYAD2bCcC4Jk /C/music/incoming/0Iad3TvnRK5y3Q46hq5jW0vE5SWLiTqN7VnaFQHEAdv4eB /C/music/incoming/fOQ6AXYE0WVxw0tVPPTQPageEoy1 /C/music/incoming/XWwEEAdgALPHfbYdBsFLHMIbSNXfi4SgjNtKcc2vT 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Info: Grouping 10 tracks 21:34:37.4 Trace: Folders: /C/music/incoming 21:34:37.4 Trace: Yielding from 2: /C/music/incoming/RJrXEdWOS3wGKAO47HAgcJj0lBGnombjfkRwHE45P5Y4 /C/music/incoming/XyxJr /C/music/incoming/6QvIHEYsUlAl7jlEjdotEkuateri2GJeH /C/music/incoming/DdwVOyMjNPKu2rk1okbixhAAaj /C/music/incoming/HFfiFxxHncxWFXubVshnRgI32cqsHuCXwWWqBhUcKjS4J5UamFNDn56B4knDhea0HIyPbd /C/music/incoming/J5NTAdY7bWEJf0E /C/music/incoming/I3jpkh3U5GUo5IDIhqee1wDUhMWPLVCPWDuNnpBphG4WEsoVcfWVNu4lywhGrmiideyCnWu0WV5uBOpWwb /C/music/incoming/vH5f7nxUkWO4q6KlQct6WJKBI01adq2rxLh5yoDd3VmIO1XhOaL6RhWU5EFhuxR1 /C/music/incoming/W7VWF1QxTUqb45rkEnFUSjICKYld /C/music/incoming/JVY7TFNMGMtjORJYh1B1ck4pV6uSpY5AnQWI2HKd 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Info: Grouping 10 tracks 21:34:37.4 Trace: Folders: /C/music/incoming 21:34:37.4 Trace: Yielding from 2: /C/music/incoming/bL3vgRTPKJwk0jnjPYxdeipUwvyonhX5yCFWqNcKTMHq0VJ7 /C/music/incoming/kEpQcbLT6 /C/music/incoming/um6JcGjtbeeX0BqNp0DOORWySPxe1kc204JTCFR7MRrBkS7wxv5I5qkKxGXuheAXbj540FlRiEb5yuo7PbOFnC4 /C/music/incoming/QCt03 /C/music/incoming/tULDUA6NsMngx6HnLolTwvgqADU2oiLmOXf3YWj5mJSy3iKPm6DIJPx6OtdqNexkaayI1MvWfoHVKOu /C/music/incoming/NUCPSHHCnYSJxMGEGBGSog0TVabBFUI5k0eXkq7PXYHy6eYvbU1VshNH2P1RGg4BqVyFIPtoBY3wGAURiMyR1TLdmF /C/music/incoming/IqDBwwyykN6Wc3wnbd52H0DuPB3kSNtbJ6dLNYBPAHjs5nfswBFPnvuQVhS3CnNFt5neYSHkJoC7PjxBuKUqiLVnKu /C/music/incoming/bxywtWdnUh6lAUMc415uFo7T2sXefUy3nG4sSKFGVbUg6wTsheCKkUqTyNCa77haPd61YtqsuxGDB1UE /C/music/incoming/s4vG0Rm0aUQpFYB1Hcg4UNwgye304w1xsGyNYT1o1bJOfe0s3IMUbT2NHogUVt3K1r47AV /C/music/incoming/wc2HOuIm5sbdLloPsUKEwuTyLDppak2FpVXdQfuFOS2U2WAQH0dYHoocqC3lfrlU 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Info: Grouping 10 tracks 21:34:37.4 Trace: Folders: /C/music/incoming 21:34:37.4 Trace: Yielding from 2: /C/music/incoming/PRUGBwLQpeSllfXILoBMB6ObQFglSle0cJ3sabPUmPvW2bthIpoUPQFQdTX3qA6da1iJjEIJHOASKYgPl7LD5qktelpnlUETRr /C/music/incoming/7d0mnhJ7KtiNYamIuSlhFWpTHGB0pIWhPv3gFPeB7XxpMXpAb5wHDhb /C/music/incoming/Aga /C/music/incoming/g0ICuJVLOAYgukdvc0qvJKrXWTsebs3tysijtkM6NmCCC0G6DBRjfuqEISNJqQKvEFObb2c0nsQvhXu4muJIJTnd /C/music/incoming/4UFR6L1WQyQTQ1H2xsOAPT2CAK1TPXgSxdfnv2C1KBDbgLrmS2wrn6jj0dquRhg0s5vMVsFDXUWnq0uWsOaVA /C/music/incoming/XkhKhBXcJrYv6LQijqowSmOH0ukK4uBHjTdrwgRbtrRKYe6yBDTeo1lLEIRTpmgnXrmmHxTcHmcADePUvSjAJvrpIAVWv5 /C/music/incoming/WfUsGEPRFXhFWpasGTgKlWaMsnAWtTaLck6pX5ek1b /C/music/incoming/01hTghchDgFJHsbh1eiy54SJbyTTxuFqHxNOpUQaiORdcCqIIRV6BJ23hGSOvpRhJnciNt0guiqqmOGGhklNHG /C/music/incoming/B53Bbowk6F0fx2EcIps /C/music/incoming/emFoLLjiE1D0YIWlBbUpsmH2Scxe7IsyNnWECIi0SBLYjm20VFRVM0D0MKEJmfj4IelKSsR013F0JPSGhG 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Info: Grouping 10 tracks 21:34:37.4 Trace: Folders: /C/music/incoming 21:34:37.4 Trace: Yielding from 2: /C/music/incoming/ABvx7ulCGxDGsNt0EhLUh2eN3LlR06GdCBLENhwWmHiD4UI3BAS1OrLGvPCviCJIYyeYcXlvRWI /C/music/incoming/NY6KONipFVetjA /C/music/incoming/w3srEmx6lE /C/music/incoming/XB0dEv1RUYkrM7eeSrNlYWNvhLGjp0jm3Uy /C/music/incoming/aFNsFqRPvCcgI61B1kuNfalIcyNhi /C/music/incoming/QbdOgXHqN5cWI /C/music/incoming/MjMVKIaPckGoQcBaIGgMY2erWBgfJ6XI0hEHhdfRTPG1fftcsOCXoEhSet6iC3get5wJG20FAw0ivlmRhdU3DatuaTCVe4oYJ /C/music/incoming/f /C/music/incoming/IGAGOd5RSvkWxFVURDbn1QeaxLqnbteIDlg5FTvE /C/music/incoming/usc2EnHuJLxmbOXxiWWGFN7hdd1DggErkPdsARCMKJm3PtnkLlfa 21:34:37.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/AGSCEAR5FvLfwUiFtEEXMyGN0nqMaN6TjKOJUxeTBy7auuxhQoQR6yhaafKpjf4YwY3UfHR4yRwmy /C/music/incoming/GWc1Xwkhu1V07DEgAaQfsEephwDVoFuyb72K650M0wHvgPjEeudTb0HbRUTA2w1XGvX7I2hCidm34Pjyn6Q1CIx /C/music/incoming/4BlrjT /C/music/incoming/pxR3QT0uIDVqPH5VAWnVeay6Rkwm7BfiYqhwvoAv5CTwRSgEPuD35 /C/music/incoming/7HTcOC6e5OCBFCRF2P2gjOnJxM5eS1nweG /C/music/incoming/wVG2lAMvjbNDlgEhN6qKVhed63e5dljoU3qUuStCpUipnblWQhI7nMaoQD3puOr6YxQpXQU2LVua7WW5 /C/music/incoming/olVPV4TynCswjGd3enAv0xudBmPtO5GnIundKB27LxC1nx7Cm /C/music/incoming/jKnQuoWFmJnc5GKrLORF1H6kPoRmjYJLlPipa1EvrWxUsAiWI3jxyrdJMcafFKvuaKYoxtqRkvnejk0of2MoPkl2LGL61xXO /C/music/incoming/i3EvYtU7bDAS2lcDWBgUqvGE5VieAPBuK0VF4fT47sOCQdbI737x72CUvaxdlQGsbficxEHQPkV5 /C/music/incoming/enGYYepbgnelywoE0iHCwcGRx3JMyd7K64jeWcgVxlKOmyDJsAE2Pnj 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/tpnmaXOTbASpQQ3wrBVaFQ7dsFeGnXg55ujmaxGbcjDKEqAEAwuo4PrLqk2DThGlsUruHPv12T6vnvGcfIg /C/music/incoming/UPJUnNsseU35DKTt4LCmfk5IkCe4ALR0gg7Er4uwOEjPtYMBqjGptHQJSaJSIv1AcdYvKobapeGJbpnsX /C/music/incoming/3oid5PPJE4gtQ6nHC623GCGh7wVnWkKTFI1Vf7OcUUK1iQRP5bMCP6hBQadH1CTtsu /C/music/incoming/S5JUhDvOV03 /C/music/incoming/A /C/music/incoming/qAKePnXGKlqa4n0KQaue0HKfnxWujIw4Y712EVNIqyWVOuwQGG /C/music/incoming/luKe2gSINUySjSBoXb2yKTvtp7ma1GbSFbiXBAAhOY50SlRSnFWLifpA6pV32ROhSOmiKLUwJTRSVEJeoBUuQx /C/music/incoming/myvTNntMgE0 /C/music/incoming/sXl7QYSA3VB2qqA71bdMVRtrYcFsHmTXGnIrkLY5KukwevVplokXeSVJE2iN /C/music/incoming/IOqUOW01bSbo7HOBobtnmsUsgi 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/47PtqWbqiqUMnral6rTwGmPBQah6ov4aUvd3JFddNjghhXGNLM2CAojQroLqPdcUuTYYofJ /C/music/incoming/EfJTS24y6tHwYaQ5i5LhHCBqEwJhEGYS6VSY3JG3FOksW6NKvIaJTG /C/music/incoming/cl2PCiTSS5uImPYphq3IFpL3maNittak4gKWYKc6u55LFqj3 /C/music/incoming/sWS3FRRPcrCIRbPp6XFpBOarBwUk6bQilMm1C4Av2BKGNw7osWr2XBDMVBBi5GRbJtveVWUbxivadCMewF0jRWrSjIebCq /C/music/incoming/Viqy /C/music/incoming/UPSjpi /C/music/incoming/id20Ph1BlYBBc53YqQyB4XGAePwGCQ2IiaqvHAvAXorPImOvVhk4vuOrECVaSu7 /C/music/incoming/gpNTaGNdNnTysdtUdUqkcSNUAXus4Dioy /C/music/incoming/gKkGNt2u3hXDOrCykvuOxc6PKWRQX3Ltr /C/music/incoming/imm1r5PLWD6Bt21bOw3tKlRu1SxKbRr0Pwiu5yX71i7CAX4AdDNAnr 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/iOmNtfKcE44iMBu0yFvWQleBmOi0llGe20VACDH0R0fkBXBlPIxhcxX /C/music/incoming/q2RpEetBQJiMuMRitAYSEEDKIFPAxbaDsFmliB14rW /C/music/incoming/evElI1ACwlKB0YgnFuLh4sOWUHbQUkcNjhq1RmaoO /C/music/incoming/3WyLciF2nBXYQrIA7aysNH35Dl5VQjqIAjxgFErKAVGtDTBo2hy7OX7v2BhYkQkej /C/music/incoming/HAxbyCjQB6HJ2luqBd0RTBpUGHd5GMDUHaLw7rwA0kc2eDNMEC7SAV5fkKC0ymjVCTb2I6q /C/music/incoming/gVqIYQlFmdqsvoBwpfqYaM0uxC3CcCPfvnxdCTlKC23JqrEBMdcWCARB44jwVQCRvl5iYx2D2N /C/music/incoming/0wqNmSPFendWmKk54rwbq2DlFyCHoiBsGwhokncdxIDYPMJAjSMB /C/music/incoming/x4sYu40g1SUdUws /C/music/incoming/vY6jnbf3XAGjle0vMCjNMRB0Uh6bqWBaKBE4EbcnGDESE6FQqcjoWTsMwgwgdeMa6FGRI3YLA3gjmPuVJoRnNmlXhYGxM3kC /C/music/incoming/Itskefk0ugTbtnRJHmJ0AH72FCqfqB6irJJp 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/GSEAeU2SfkVGsRyVXP576fmmTYIq21FOpqfEGKXDHvtGsq2EbVEoEwJA /C/music/incoming/vIExoxdLSeJxG /C/music/incoming/Ljt7xaoKCTjXmxbeVcQuqduU1266DNyhc5nAavChWLRFLhMOB3TPQ1GHWHgEbqgVucVojIeyHIFNtWjTpr /C/music/incoming/tYHfBILQlpC37yYwohHorIf2KvcbjDGEjDX3Qak1r /C/music/incoming/EuNw1kqaHB6224UaC4ysCepbIkGCkef61eQjaMfBQYfHDkN6yvFynsgAeMW /C/music/incoming/qX3rfQ7NfSRlhaplUapHDMrFkL2NOEiM2WuYHnQioM0oOQggFmEQqlEMGxhBWs7JJeqsNyMGqhrXUcYCFUhCaAuQsPrjgps3Nq /C/music/incoming/VQBBTexx3InTR7 /C/music/incoming/eWtOxtImnKJHlDdlU1NQc5J0mHKjEvnUtveXOtRbEs30On7aEiavVT0hmBCYQxPYwVnWynFBjMlQcRk6HJMvvY6ID5Km /C/music/incoming/R1JxdfWVLLCxeaBhvR5 /C/music/incoming/BcRDPwmLALakwHecbi2kO1UAK06J1nAYGAnHVjJmTOAfUpKuQB6LankIpq0WxLSmkjM5sFnYHPx7AONtoL0yoW 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/6TGjK3PtpOkdN0JN2y /C/music/incoming/ImigjsaRNlwmiRSjOMe2hVyQ7TrVeDahiXI /C/music/incoming/IgRxkffRAprEjTNgrD6chFKoX77dQF0MpEb7KH2Su1r537KGqyiX6eDcDCHlfcb /C/music/incoming/1JLWqdNEnCJafhKGWiWLRiO1qr0jlDm4DDjkRFKSn32oXBpghSRLIEiS2SG7kDsSoMEJ5AWrFdwVoAcWcSbASIu /C/music/incoming/qtKcuSroHGOJA0SMWGChQY2kWOmTxbafWwi1iOm4euTME5Db /C/music/incoming/EVsMPv6auqRVVjk30MvQwMnqGIKQ1e1fxmRwpnMueto2x1UWEtt3TRj /C/music/incoming/ktxecWjdVHwbHyHDYgMwo6LFRTDrWI6xgIfaQfDanTvB3EMF1MVu0jBmQ0tqs0omJ726tHU /C/music/incoming/wgq2Dk6vfJEvlcgLaYYxjlJi6to41dTg5t5MJIONnsRSE72Uf5endKCkFi4j4cDb /C/music/incoming/rLY7UyPn7ViBsfAu2xykKO2l0mm6pCDHdesGcPBQ5dFHRfq5R4dV7EqLRMgIlQ5ErIxoT2rm5PnHiuBU3ootxPIGUPV /C/music/incoming/RyJM7vqEj7OTDa6dYEmI7JENCV0H2EBWnVmiKL 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/TL3kkdmcLnMvia4vLYsO56bKo2xBuxFHwmTd /C/music/incoming/kkfMb3Ukcg6MMkdaxrhJvaijAwjaP /C/music/incoming/tCefRT2c1bhctbaArpxKceHNFCcGjwlPgtKlJEeTiomkgWkexGJHgJHo2yIoQ /C/music/incoming/5eItnrte4ehgVMN4CTQk1pjv1TomKExmTyFfKiPa44YYfj7SfDCDxGeP3lBCdhCAO3twhItsePn4yrqQUDghb3VntXjxPm5 /C/music/incoming/n0Gp0gttiaelrHB6cXGEhppPbUKbCwjSYwTC0E3BbyAOexk17GIybTX6KXneDr0SYsu2U6gG3eDQXILLJRc3VRReGV0cpX6QH /C/music/incoming/1YhE6o0 /C/music/incoming/RrPieq4pfHHdaB3MYGxgJIIniu7GYERrwSCm5X6ineMW3GhLytL4jDuiQC7QqxxIWpNp7QPbIp0F3TrKmvgF1Vi2wsDCXoY /C/music/incoming/vK1Kut3gk1aCbPfAMbaovRohcxca2vbPsTWVaPwwo /C/music/incoming/yqPdAEWmMHaOBRYvHQXTuw0KOOxniyJI6qncboEuSrBJQhKbs6aT2tsbxfvSfJem5yQ /C/music/incoming/tpj4WcbxVbBwsbEwBMoYmqpp01u7M0lPwxrm0DyJjHD3oAddPlEDG6Qda1d3OcS4WT72QrE6mNONUtbAWrqBvQiyPnm6y 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/6BpasFsOOX4hhp /C/music/incoming/JMsWBulTGURUNpJVVmxlwOD3UpWLBHRMdgwaaVAvPccumwnoV7AqWkF2jxbkGIs7dfRG0JU7TbDtLiPxbHWBhAW0JDY /C/music/incoming/AXlbnUCrIbdoe345LAdaKSOeds4SkMXMxVlcJRMxfOJYA /C/music/incoming/eeMcykAMNE2fuxAVkaonLEbGsbUtgUFTBrbXWdd5v1TVCW /C/music/incoming/6DWmGIb4bNxUUpoK5CVVBksHJKsw3MFcvLfWDHBiYgfxC1CGN7nS7Df /C/music/incoming/uhHY14EntXdKJg0vKXPGgiQCEovvBTSALMHQTkagicytI2N3bnI7tOMmyetLIiTIeL75GjJAXIxdR /C/music/incoming/637XIfgSphIWclP1uvniXVeMNNxlEUqKuEyQqYN4mTfbdXaF5w /C/music/incoming/lR3QtvjLcQPQ5TchyLMSDmfp0iQkwce3jVknAEWybclJDCt1Xfx0HYp6MNYlM7naLUGiIVP2WnRA /C/music/incoming/7H5Sio26E /C/music/incoming/T3PPKDMHaYwfYyUiCWBhJNIOk5Kj 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/olK1dL2bCdQtqiUEGPmGYkaLSPrIMeGvpLWt6rASJITOqqlj042CH6adl6iustvwFteMtAFooB5qysuBEhPQjdW /C/music/incoming/5rwmIIS5uRJhGcgfhCxen /C/music/incoming/YBYs3X4agfRrgPbjw /C/music/incoming/iI4YIXKhSMDPAdb /C/music/incoming/yEsipU55yGQoFLXiNBXm0d0vr67IX6O0vcjwFI0V2njMv5MuXbXmMr7uM5YrUvhBYX1CCBLfJcrM2m7tsMSVi /C/music/incoming/ruQ3PISmfRoay6TATgadyQk2XpGB4jFvIGOsornCdejgPogl4MgYMXEJkWfycqp4m1A0qBkC0G7uGdmJjtFrcNRRcfh /C/music/incoming/DSesebjdb2pfWqF36GjDt1HUolIdqKTkXsUpPNHc3O /C/music/incoming/3IU1Sh3JTw3tU3ul4scdrSfM6nB6wTmqe4leWVWhphlv3m0hnrjGxiJjCi2FN5majMpXQqviD2VjHRQSutReJO03uc /C/music/incoming/vDnX1tiXtJqKEXNStt3bHqLJKV7Spb70MmYMWUbxX2k0yDhPAPyxVItf0MmftxHsJy6r7b3HrFlNgTkhNrrIJIdd1 /C/music/incoming/OCG4PCRmo420m0jgn06Ykn 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/fsBVpSmGXw6HIcLXwPxf3R2NoBtwxGwkFwpTC6tXHSFCB6qT /C/music/incoming/OuWWaX0Y7ks5CK4foeo0e4UMc7XuNjC1rBEeQgfEa6AkXjTYM6xrUIESIkU /C/music/incoming/cdECQNopUTJ1ycNM2W /C/music/incoming/uOfyGAmyRf5HN74ggeo /C/music/incoming/SgkpBguprCs2r7tasAeBF6YgrvEhYdp /C/music/incoming/FmbAJ21a0k2MXFVKlR4jY5rOJFM0DyScs4c0iqhnDI3jBKaM1UYFPXP /C/music/incoming/CpOhHWNsithsrk3ixiniwaiPi0RVTYS3d1eb1PYAQVCrmYp41pEimxFCg67PfYHqIloyf2pPrUAIGYDrKU3DuJQNuK /C/music/incoming/H /C/music/incoming/oNdcDmbXpWwxE6jbDTnOUHmEyKTaPweLb0tAkWn0ADd /C/music/incoming/b5dNp5dS5tqegjjaNBhU2j2mQfPnbQbQd6sFn 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/OwkgVBSUsNJneMfLj0Osg1dqKWoQ1jv2veNIMBkYbCGw0AsuAnL3RUNVt1D6mc2jqO076F6QOWqMu /C/music/incoming/QwIDAJLcwexyXivUmPJXWVRKp36sb61WkBpQ6uOd01ky3KMT0vjaiK13N5mFLrbylJnv0NV /C/music/incoming/weniVlyTAkXQqB5 /C/music/incoming/P5tWl6XovYN5lctYuOrJpUqGAvIuBrP7Ve /C/music/incoming/Lc6rYG0gmEqyqdc1m /C/music/incoming/RdBC0EgdfoA5kIhgUJifyFkQqyoEfrxLwJ1127ehXcLPKPxOccNd2nsl0SkBpJ5VYVHIOomUEa /C/music/incoming/1UOH0pwvoW72RG02WUQHyhheJs3hN30KWtRTYqkoykiMuFtX0 /C/music/incoming/MbfqPji0Jgse4hnTiKSFYuBuvkycEJeUIDmxBjPnMr3CWXEPGAWqo1frHR3FSfv7cFEA2Ws73E0GA6GGOQDdUUFOx3XRojD /C/music/incoming/UMaJOyp5vHBp6Xel1khmSWwfWtoonieFeFOq36R5VK6t6O5lxhy1lUf5o3TukaQmD4kBjVq3BjxhXcgiwcXf /C/music/incoming/nK2QDXu6OScRUXPLGXRfXHC0DMmM6MIgFDyTNp1HTP0pMNW7Pq4ax3jNhcnXLQabj4mry45p4jshPmmWWm4PQIPKsSLLcc4dPX 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/nkdvxG2GlfPnh /C/music/incoming/0euhyEhFvvb0MocFerlb6a67aUqjq0vDHNMLmhih7uO2YNTgqA711nT0gvgMn5nD7Gs6Jxr5je /C/music/incoming/e33gqUIPnEmTk1csENQBYXNfJvmydIkaGDPDddOlYahikDJM0cyxws4ooWE3HjLMtlnPlHoA6FJYQF /C/music/incoming/fVvMP5dmHjGL0J0xCyxyCmGKAADXjtj7iWcMSxSnT7vOFMw1 /C/music/incoming/vmKL5XtY2mDHmrBqMeFi5PDo1RTmclTtJq1L4dFHIpxK1h /C/music/incoming/jqCwOnaKJaP05GFwucgvyqOAvu6KWcg5OHI3E0rWFc5iIp /C/music/incoming/ICvfLegXVckv5JdYYUUbvNhFqlEYenX31dheouCUk1E3IRyyuqIa3dA2uXVyHoSIlpC1B6KEs7XCil4H /C/music/incoming/RXWvMeOvRfuLn40f2rxl06HFb03HrV0PdnFhNTD3mbinMCL16P2Wb55TqquUihd3nNI7ySAhVD7XXs1Gnc /C/music/incoming/lEuO /C/music/incoming/KtpnwaxsIqtwM7vEjQMFPC01VC 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/brxX165Ftk5jNJJoY5 /C/music/incoming/4Pm0H5LiyNkWBMeRP /C/music/incoming/77aCEGIt4jJqgUbrchBpRlCfYAth7Qb3ciE7OkPBDCQ1vqo0gNgotRmUF3LdmBumiNo6qbK0yaUpCIQIkBasKUJr4QCTHMn /C/music/incoming/swQQnva1IePsSVkPBxGUOtSeNTGij43BFUcfcB2MDXlVG653dp6GsY37LLd /C/music/incoming/GnfVJwE4iBJmFBVMA40W /C/music/incoming/QrpXJ42Sh73KHDboGc1Tw3rgojdftEGYk6Q /C/music/incoming/r64cJr0lXj /C/music/incoming/dFmgUTmkx0MrEQBBHi /C/music/incoming/GJYferkbRdqmi5IKHsHHGSF1CdfE2wEgEAaypW /C/music/incoming/I2jxMMnjwqk1CpCvtbcygrdCilmV7y4wnuX4e7rS1dnrFVYkhs0Vp1VpXPoBAyj5uVNgyFrtQqFceS5ttbONHhguHH 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/s0Buuudk1HFtTFICuQtOfu1CdbcJMNULw27b43omIReaKts7Pv24U6J567qtrBFmT24YG /C/music/incoming/4onq /C/music/incoming/q5pMceK0RpnbaF72EfoHY4nmdKdBQxLemS2vXRNIwnSYuVKbT7 /C/music/incoming/KgmpvlbYorsSPKYeH0NenkgbohkQptOD6UmObkVOYRfS77dRY3mhxwAAalanbsI3LWT /C/music/incoming/y3G7lCqRQSYdCpmma4VcWEanbNM1ioMaIFq30HnPSJigpQH6heoDIVb23r6FXwICgYC46ruBPgqnv16rgOTd /C/music/incoming/dWIEba0i3ibbmHj2bNIV7NEWVWiciRByHSv6rcxE /C/music/incoming/DRYrSNvdGDLHQHkmbqkoyNEcP7IL0JpVkyr25NOXPU2W /C/music/incoming/bf6fCeVBFBjYdUeeYBcJLw4SjtSypbLAFoWAEDimV70QYyXkO2YIRQhMin4itvlEXRtW5LHvsXVL /C/music/incoming/oL7bDebrFNToMlC /C/music/incoming/V0Xpp6HfDCGv4 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/Fw2GVkE3tfqqBWQiHA4tVXCEmig4wkNXU627rjV0mcw2URfagCuLOUVO3xtMe /C/music/incoming/oYGkuJWnduiVPMPrk7Al5nmXdCX2hcqipSQ5GLHcpT4AOo /C/music/incoming/lWifrUkUplWgpV7nKlMmNcNWycbUTCKIt6BuS /C/music/incoming/Y151hVOjMlileMrAmtpKYykV432oS1a326iWAeamRqB1P7AtsqGt3JgyPj4l1yySknqgDCahtc1I6qf5DI3BuOasYRhpiVtr0 /C/music/incoming/LyDWtlfyaaPj7Gt7pyL14kshTnSC4ANiddUbH0J0oHBWMLwgAOGgVoQBfvcfBKCI /C/music/incoming/ocpAaDu3MW56Gp /C/music/incoming/Odgehn2fNi5pH /C/music/incoming/YlNg6tvcRDuTR /C/music/incoming/0M2ytJswXY4gWca /C/music/incoming/0nQcUPkKrAI73ikDHl22auGcHGPBdyMnAnaqpoVs5cDu1d1MTDLosO2FOOCn7QH0VuHPi1nswJ460ljEMdPIVw3SsDJI 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/I7ofn3DunCrgDuSVP4H1WDjOrIGmopXMySiubF3OdarMjcIkBHOboSbeXIUMwpg6MMORlxTjb0XWlEEo7uT /C/music/incoming/mpYvJ1mJsvrUUCwXselypdDXDvlbaGltYEdGbhk51dPoPdVFy2AsgWCjTa1mPkJUk63pxYVl1 /C/music/incoming/Rw3DlItAiwcoBp1QBYYoAVjPpYgH0XvHUTXBjSkOAaExK1WLCupUtQD3mnmuBUIsaCCOyyHPNjVyrTewbDeFHJneq2o3 /C/music/incoming/Byd0xHt2BYSAByTEFneCLRW /C/music/incoming/l2OqnkHBSNmiIjovh6v5OInxDr0wfrnMTFR7QRK0RsrNwGUUYsfuWjcLNpU4rkvAyIwdyoN /C/music/incoming/Es202Y26YoueBqkWIrK2dwVVeA1Rv4CkNiRbsC14eQgcDy /C/music/incoming/021oQ4uO3NM6GAAKYQ0LMxNxTNAAE4HaJ1CgSX7HX5uq22uqn1ouk46BoCCcD2 /C/music/incoming/qgVBWmHa7bXJILcMpAyxwXgygdmi36DtFK1 /C/music/incoming/Cd3lMf10dQDrlIAojbWFvvLtGUITG /C/music/incoming/yjK5rOTHOt7yWgcs3TlFqNCWGDCnEPhoUodCldPuXwGmq5jprsehNJxTOUxVmFd7lRMH 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/V0jbEgJTMTt2tUdSNkrFoyVeBsmdcIDywO2fdxgtp7oFxdiJuN /C/music/incoming/xB6CcVks3jWvaAfwPROfNPoqD6E3LBBXsIUEmQMBrSsPs1sqdId15iaPmO6dqpOCQ6c /C/music/incoming/c3dsHiCUhaw3ui1CYMeiSU2fI5i6q0DKMXngOPPIaKBfK5Rk5rQsgS6pb5SK7DDoEUpE3UVi /C/music/incoming/wXwCpe0VMpNCbQdY5w4 /C/music/incoming/W70hguAXPYuHo2RvKj33s32HPacyc2G5 /C/music/incoming/jv545 /C/music/incoming/AwQ6vgQJlFwRIdHHXiGGrWNGnAI57ygYlYcXlN45D /C/music/incoming/RwAUFJFLoCMRYIFjff /C/music/incoming/6ca6CvunJNUkhGi4oCmXw52LHEQkCF /C/music/incoming/SOmtGSmkvhiN3yjNyoccphRjDjq6SgHB50J2Mavp 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/tEHbui100bIEoopfOLjtCRbrfLneWReR57nH0fOJiUaPL3b6KCQPPeyKCp4R3Vdi5XGpaPmJ5HlOQsOjKoCtavc1 /C/music/incoming/XW6VpWRct4vSnqXnoNGxu7JlaQtrHErBuW0rvqaTmAYkV15Mdr2TeGtYmUVGDyDXL3xy /C/music/incoming/XwYvFpShN /C/music/incoming/2YkCfCKIa /C/music/incoming/cY7xkqqfROSRAE53N0j7 /C/music/incoming/Fd5oAsykqiiOkmmCkXm0oWFNFBd /C/music/incoming/PdTYdEYDaohW256Wh3 /C/music/incoming/j6aiS6jIdvHYCNbu730si1pOimtaJp7wYrAaUrMfYVafFAM6CgW7rBGpQt7FMi7Vwk7k /C/music/incoming/YwNsPQRDabg04YtEaVvDyeP /C/music/incoming/FWkKRnKK0Mn6MUBFaksPW2 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/yrio6qwRyl5K0mAUGQnkg5nut00KXpt2Olc /C/music/incoming/AAAXCGXxTJKdFsgM1mEa7RNipcykqWP4CwRET3660UCMaGt1GDoGI1TQTqIygMg51OJhIK15oGhl /C/music/incoming/byl6SUjhvFUfYymIH0h /C/music/incoming/D57TjtGvjxFp5NoaTyWi6Kc6KW430 /C/music/incoming/QRHVarrLBYslO6jbHPgQw4hXcowSXUfctJpoIqhLjJjA0IK73d4VCHvUKQTT2GUOTpYfQ3ApHDGU /C/music/incoming/LPGOsvHkgOec6NcI116A7eksVsMRevIvEWxXsHpHc31M5 /C/music/incoming/OA4uqHIWakwhWeTlaprX5QKk3Yy /C/music/incoming/kGUJQsr0OmshdoKisVn21lmj0VDeiq4 /C/music/incoming/gtyYAo0LJ5UlwRQrxyBeNjBOFOJp7pCYeaUYNoia4nyDrvfgfYsghdo40StTMKMtC3hv4YMjqBhAS6vjJDjh4uRbTY6 /C/music/incoming/RN6rEjEKYMKghMbBeKtfD2iM7C7SL55uIKoASY5xK5kHuqRjRdxRKssWFssbjS71OpGEwJQnM3DFQJqPS 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/voG6e1qnpBCt3k0qrkImjo73bGVrh3Rl3vIMQc7QTPP0PrcxLHd71gTgoK5Ge6ftRpyHKnHpk0ABHgnQDwOIYRsVJBwg /C/music/incoming/DuTKJc5sO0VYs45nl00 /C/music/incoming/cPWTR6eIF5v3wFQCOqeA4hSGQCCIxjty1luwFcDD5OKWqcxPAwRQsgR34pdoEDjvL5 /C/music/incoming/VUOsWO /C/music/incoming/TXXEwTbFqbVQir4wnIu5U /C/music/incoming/n1TLQO4Kf6vcSd2yijrcDx5c2Nwohn3w /C/music/incoming/VG3kWH4dCrwBH2XTCKsSQOwE1kauoUcWILgTYq /C/music/incoming/cLRpEMDWdQgU3472fErgFALPPJkvyxOtCPdEHvN52keVfOa3is3IUWBJ7cH3BgwNbTrm1DuQXumtvXKaJpmgCgGNoBEFVSDUU /C/music/incoming/A3xsj5dRxJK0r2eoROsUk1JbiISXKeiRd0abPc4fVKSVBlBkIaj1qhGHsvkIlnhtB1WA1cHP /C/music/incoming/khV5Gl2mxJE2KmFOCTJyYPeXhd6AhPj0HeIJ2G5i1 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/T4aafdYA2ilpac6aMWIAlAhCAmLuGUCo6F3tqDIDvMkK6lyE1jBYIMItWFI1AE1hO4qDhLQiofdGo /C/music/incoming/oKmjInmAbUCvxaWG1qSImy5BORPSSmWfQSvJXE1xg0sIKlkEFTAQyhIXMTCXFCOW6vMNLnPvwtBufvX /C/music/incoming/6hR7MmVabGocmL0pVHqGvRImVWxDptbDrSYNxAmdqsJgf /C/music/incoming/vitvrGJbs5Qm727gFaEvllx2x5CvlPnnmTbiEHOIYlPItYLYHiOatAFjRy6udnWKRCam1XK /C/music/incoming/R36WEsXmSyBesq2lnypkO4InlTtSwbbXvsQaOmdG4i3hW06Tna7A3XeVuRKS6eWRwKQ7H1FavRoF /C/music/incoming/vhaQVyDntEairAf7cPtRglgFMM3b2pknqDsUEl3gwGcTE1yUncqLrc0jbCejDBsdtU0VhsDXTmtIitbSniV07G4nLiTbhTK3m6 /C/music/incoming/DJbWClFKnIjuLYnCHmLtKtDFv6unCAJRvryomoN5Lt0AT2vyBOKTskqigEADXqiU7y7tA7orHOQqBdSBJ3UUXWykb /C/music/incoming/PqLAir6TEfABAa26W2jJAkhajn1r7gugqXu37nksIuKwE0ArWqi0dIuFiLq2xOUxRsjJM76IRXafHSD /C/music/incoming/Qk1dxJwpmiBi55QTv6GVLaKWPAUITSWN7LgM4dqqbH4hOLldXvVWRAnQHdv5VWDCtVjtXdXsOpTedDienRRw473 /C/music/incoming/LCAFxGKXs6RXWfUAkrYMx1IMIJx1L6Cu2EtdFUTf2K 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/sUsUbtj5MHfgmseRmk0NDGUF1bOgTIPqbADAwT1gvJJW /C/music/incoming/xb4lX7kwEbMwnxhTulJaLcOALQFRVjBx1rcwTY1bVHKNJfIAANfjmLpvuEIhCBIuHnD3uSaEsIleyaXGheqhdrloc /C/music/incoming/bQfCPpFgtfpliJjPKwjfVsIbwouxaLa34KILPiDNiOYWMHLtVpA0QPePideB2ggPftpGaGaB2D4gCSvXKaKSlhm /C/music/incoming/3614wrAmhsVE2vpnDgqPBSRWwjy7o5AUWLSLGjmoF2EiwAdGb5sS1ggjod /C/music/incoming/MJOKQjlq /C/music/incoming/YSDyVL4GkybSccExVURC6KNTgp7IJBXUfcTQqtWVUsmQCSVbJHf0oJaoeQsGLv5QJnNapVhB54ONx5ruC67bv6GDbFLHbqjyuD /C/music/incoming/3Ok3o0GW0fsy2U4 /C/music/incoming/u0Kd1odkNbiUCGVu2HPGQEbhOk3aqdhh6N1DPqR4MsIaLOrnVHPqvlYXXD /C/music/incoming/qWk5uUJ5chyIWEruJ0iPmWQbQ0abcoXqURn75ARCyIW6t1v /C/music/incoming/ReHD1L 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/LE4WABbsbOWnihFY3fcBdKnGsROdqdRBVPNYFjOENOjK /C/music/incoming/jHil1JsOCFigS7fQOHY5UPLE4T4qmG /C/music/incoming/3iUrvwaJ5UjTVFT5jyAswYQVi6qXcUTEYleyLfywTdQHMEQS145OgKAdA7ixgjGkbM3KBtsd7cHthjiMpF /C/music/incoming/3XOACvkWxMyy5CaWrFVBLkMxKO5pIDjqyjup1WiCfA6XW2OVaeY /C/music/incoming/JdQXhWHIiqFiy4xvydv7ifQ2TCRq24uniH7eaKlle /C/music/incoming/lQCMnyjV1w4wXimncrwUfjnQUYYdudEM4NwtMxs0qoQRL2VKldKexDOcCT0wHgAX1qBjS0IM7FEX /C/music/incoming/PADPUW1TIX64X5L5xBLPwhJAT /C/music/incoming/uNgHWebfSJyyWVHBDxxgylMP7 /C/music/incoming/ihaYkf2q /C/music/incoming/BX6a2mhAbgOq46ECujIUT0VSxhcvRSs6TdRfXFsORkGcN 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/EdN /C/music/incoming/cvVVdQxgX4Hg3sflhU57mX2rV3krNwigb2T /C/music/incoming/DKm1pHNySi31uUnpEqXD561x6xBoEXI3VgHEN1HYt1umk2dkSBuXUW0FQW30gy33H7fnmRJLR6jdKOnetp /C/music/incoming/mBPAxFXcpXGmha72FFWn4GCJs3rXDIL1An30fiOoOwkYUPiic672uvMN7fhD /C/music/incoming/qvf34qFfDWvshVPUsWYkkepSl7bplTVUlVf35lLNI1rkWtsctlYujqRmgtR5po1QbJgtPUXgkkJqTf4YO63a3AL3e1 /C/music/incoming/L3VIREM0R03JkkbjSjRVopQqMH0MI0ma3cTOuBCikPuunMUaR3NrPkJvlF4jLaq0N2NhxuVrOIKG2vc7U02Nl /C/music/incoming/wKTOASY4bs5vqXTwDlBgYkJ7XMG3frWovU1mq6EK3pCyYdYQ1IxI7q5maUYUm4YREP7E5GfFPYlJPkhTU /C/music/incoming/WIKWgSctYprFgafgJDpNgk77sgeO7WQqIbBsYvDWcouehRXSCqutcdKMILE7NuucHa4fHTpn /C/music/incoming/tVJHVKtFTDdoUjkCUOO7bH3xmsheEGHUTqrRY /C/music/incoming/HGKpmLHpgI3lN7 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/MsH2Lulg5SBPcT3sQDPyDV6WdNrk4mrur /C/music/incoming/aoF3CsGO2bGGNgFFTvMsAePTuVPcJplu6LeotFNfMBojd6Flsf63cQy4GTHNLDeMXlHccplnQHO7WGPwqDRErp /C/music/incoming/GUl5cflA67KSrOMMA7ASXGhweYEMymtiRj2GE0Hhber4eR4AVFpsmxf7MW1lJHbTNCaiUgiHysQSoksu2dX14b3td21O /C/music/incoming/mF3sCFa6PuMQDNMuGxOWNGyhGjt6ODCjUJCLeRSB7DdqvdbLQNieEL /C/music/incoming/eSy7XWHTyOx2oFCqhjQ55HkrvkQwHybcHN7JNbldLmPJFnArxCJ1odWEHhLNfjl7NvuJG1Kg6NsSYI /C/music/incoming/wP75j3dHe2lqmOlFmlHVccFo6AD2q4JqQuu7JS6J2WRJhVBCKybCoXRtkS7Ryjqis3H0tl4Bm52ms4 /C/music/incoming/jXY7oF2Oobthcw4cnIUNV5BJTa70q6aclRk217egodKhMwTkJyfIcDWmvomnFcw /C/music/incoming/sqrwdyFBS3Fq3wOLxXueOyE7eie64pJgAK570lpUhlNb41SMJAmTF5h1Trs3uGECtxXsyPTlHI5CTDdlwA /C/music/incoming/kphrSlXUkFTxgsqCM6jLxIwtBKdA7TmgUDEYMyTE5Tm3ldTaMEBxwaxJ0VXhhxUxsMLKWAWnmNOMvChwX /C/music/incoming/W2ttBPSEVKLX4LMO0oxSRHAo5krkhUepnCYNoHsoy 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/XFLMOgPpBssKRjklVfRopcrsj36NLKF1JrXmmFEnlvq7ykfn2RJKjNOUnsDThbLXUAays57pIEd2Tr26XST2a3Q4Ld61cS /C/music/incoming/OBEJwFCqeiI6ATr7wEqPpybiLfdM7cvApGDU1IuJNmNx1 /C/music/incoming/Yu2vsQp3JvjjHl4qdnsISYaGVFKHkqTbKifgnqy256D2J /C/music/incoming/qINdkHWUoag6AIBv6TldxmhHAIIGu0e4w5EIRAiOCp7eOUNrWbdvDmEeBgKK6qyw3jJCe1LFLEJimd1M3pRtVPBkBAhL /C/music/incoming/3buEoEIIgDmvo3QA15xN2rBJ2aFfPnnF3JimHm7OAJfGNWeUhKgNuOeLISJn6C00oOBNUE1O6Qmrm24f3S5fgIknEFMVKSQ6R /C/music/incoming/c0QCUIBfbW0jVNFDhsJUBErppKrysJ2OsNvasbWkIqgjy6VI4b7JG3gFH /C/music/incoming/pco7tHT0XBY /C/music/incoming/VaTF5X5cpnoyMVUXEo1B3v3HHhWVwQKcTA1oLDG5YHgROxUa3VU1La5Afm5WaiNGKmNm3FlaQ4Juok0juW1J4Rx /C/music/incoming/AvuyErcGkHhcEbR7REcFY07KhFYkiSkXoFYiFfKcEInR /C/music/incoming/46Qg7FacXMlQN 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/pnHbPuhA1OnrBf0rAswQuOkgt1mOqUBIBk2u2yOjNE5P3nyd5gpjJaFJdBOWhAjgmNXqkFxbMncYQCkfBjQjEr6B /C/music/incoming/vAb72BLGbrr7p0ddFC12n5CIKRjmonsSDHaVVlaK0nbblGbbKI7mNtIx6BvkrxqV6GDPYposCqca4BveQ /C/music/incoming/U2b50WsjcdEPnTpNyGhcPH0pe6eR5joo3SHFxgwFtWQ2eVIy3fvHPylmcT02RIm1WoUClSpriKP1Y5lqwNW0UOGEHu /C/music/incoming/sh2NVNsx01h2b1ifFgif2ddNP5deBVCnkIotIw /C/music/incoming/ATUICWIq7SRev4Spwb5bfOnsL /C/music/incoming/d6nPJvMs7wtmGV1dFEb6AnVChvXVy7aBy4NB15VYQyvb1OcOykQaXolWkSInFX1a /C/music/incoming/71rjgonltgeU3By2aRn7OLAxPTw7uOch1sbaSCAfc0Di2YvEGohaiu7uA2BtYoXMe51 /C/music/incoming/t3iy56FDYnXao3jMiU6ASLXQ /C/music/incoming/S54HEy0hOJLDqiPAVoU4pgnqiO5nUEUUqjegaaNVlXi3W7Dly /C/music/incoming/vkm67vehf4qOY6JuUWxBTb7LuAjNAPEqAHtK2dipVthMgTCGP1PFuB4tlJLHlxPwA7oqM 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/2QRlbesKNil66RiNJeSO1tQljH3aDWnaeIa3FpWSQilfRGbbTV7b4e /C/music/incoming/olTSE /C/music/incoming/lti7WpTLh5ihwKf2HNQHpTpH /C/music/incoming/yAWYLeUrKYlHcpVX15YwLRTwpHg4CXRGTOoFYPSmeHerQklfgByEWJeOOAJe5XWUhMVvaq6 /C/music/incoming/ClcxpmrcUGRf7QESuaw /C/music/incoming/FrYlCApe5V /C/music/incoming/2whoGiHPj75c1e3WU5UQTgjBqy7 /C/music/incoming/g7bE01RFJn0B2oQ0ARt4HgO0IywJ5Xwryqfhgj5EaU /C/music/incoming/4W5ruJe5SsYdq1EfT1jYEsdJvcvtuH6driDGMv7GGmR05ILpy /C/music/incoming/JI 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/Fj7TF7TSfDOkxyckgoUBJ3QLmRB0ICmx0MOUeH4cRS04aaJVeuolIcrJAuGUG1kKpqrSSofHrRRXdUKliMVmmbWWu /C/music/incoming/rycnwVC0D3L2QiVGaNAsxcSOf70Hrr4gG64XO3oVPT25 /C/music/incoming/aAMWqk0SyCjgQXfSWrTNjimG1T7NmeTbHQ1JrIFj4MWxJxR4VgltppV0mg4EklFtPhHa5EAnUJQEsW4DcdYg1ATq2avlMb6R /C/music/incoming/AEC6oH0pTto2oRy0w0XFcRebCcQO03NhJgBRyi1IPKgFPpMX2LUv /C/music/incoming/TBELc6oklgwmwo6bqSG /C/music/incoming/kOBPvWELb4BcDy2pRcQ0p3EpUUMw3uWpUk5mGf03anf /C/music/incoming/K4J4gU5xkCA1dYpF6pu3DmWMhTcG1E6PU6LdHI2ElLLWmEuDwUVCpxex /C/music/incoming/rT20Gt46j3JjcOuQDnVxHKfL4AMRhQPCAAklbxQGU /C/music/incoming/pxpeAbvpmSo2u4hdJSaJjxSfCV6bE07JVHjygAjpmn14pI5G6QYXoBI0MjJLduTtTNfVUQ4iJSw /C/music/incoming/doTMFmqr6xXOgUuCiKU15rYqTOki50nCTuu5aghcBjoJBqIVLchCmdVSwC0Xchtfku3SAwBcCSyU 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/6lPnfSu /C/music/incoming/YKIc5WrLCV2xl13Keky3IlCJg2SHkiJfipKQ3 /C/music/incoming/RqrE4oGaUkdDGIXgGYilWinuDShgE01NOFmSsDbc3yx35v0hHVrcG /C/music/incoming/n5A21PHq2Em2RocUjrusHMsG0p5SO2Ywi3qUc23LGSTGyBkiU6Bep0uJM1bLSVK7NWSV5pSovQTW0UhyeW6QBTgqIP /C/music/incoming/0fjdotsCMUujD1peM0ebP3XCAgBAKdaOnDDqSyoBUQgGPtIdVuY3u7c4oOKh11YITN37w6tmKL /C/music/incoming/5LpGwIOJMCU6FI646i2v3ujwXahKKn4743PuKXXjta36CfdYOcdqUUXJC1QvBe7xGVcJ1KthrRc /C/music/incoming/fd3KbVjACfmVs /C/music/incoming/GuMpkEmlq7OXkbl2iEAQF5iEqKIWXq6nvWiPvT /C/music/incoming/1cJkYYeJb0yc4t1HGtomMxUOQNiuKpYfKwgEPYR4Uov3a1FMOtcsPn5Cp3Bk /C/music/incoming/6ecljr0oy5wgb7UEirXJhNpISghDihh157AxUiWVnH52BasJJOGveCLsWBBcjwfrXEjcGvR7Ccv 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/RjuGJLmdd6avd43hV7QONAfocPfyp77gVrAUQ1Wb3VWNvjybfyh5SlhqdgE2GVVd62ITDhy2jOTYLy /C/music/incoming/lpeQk0rn4AOdYpwBXphClQbF6wHWbOdGlMH537cmScUvl2HyLnLLS1BDnHSVsDlpw /C/music/incoming/lgoJHOOv6J3ap32pVGhrtC20jhjjkhSqKh6XCB0Lp0sEMXJyjODM0juQlwAAEEkXYLxi /C/music/incoming/Dr3RPe4pnHQN72NmRC3kc5C1akJhMuEsATXd1SY1P3ipHsgXhR6pSsHFXbRF /C/music/incoming/5hcywelTaEABFY4GCvOXe3rNo2khlPfa7BDxrLJCPMvVjpyNgpPqq0LcXwkD2dIsxACevF /C/music/incoming/cp2PrHQDaC6glPK1jBQfxbPnvNqa5QUQmRqfhCq4yRX2MdLJaeXexQjaH /C/music/incoming/xndug5CmIxlDBOcFahlxc6YADcK7PwhThEbgR /C/music/incoming/0cE4gACuCH27f6pSnDLKBAW1BpKfqpIRTEqjVJS5esKSDYlQHV3Tr /C/music/incoming/xiHQEqmWFULmhhQ /C/music/incoming/UOQM 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/RaJkFN745tR /C/music/incoming/fk55OVqdxFthMPwnCjR6dfE7B3lrbj31e /C/music/incoming/eatk1Ys6DCO7lvfj3XNwQvUN5LbALCWWct3KmjFfupgap2Td672s /C/music/incoming/EIA /C/music/incoming/pBds0VtRxmH3NtBXbkSd0rjuQ0gWDArCvSB7jVa67lPYtH2wx7I1s5h6rQK7OEo52eH20COnjTdNJrbi6QyD0yjxLDOBkbqD5S4 /C/music/incoming/522RcqSVoYKxFqHPuvRojq5pDxQ6Es4AtEPndiUKgvNuar1ql /C/music/incoming/PbG6iB7dsh0RyTQ5 /C/music/incoming/kRRugoAHOTBc4tnvDnGmAPnAjPPlk5GNDxwUyQPqG5xA1vX1xyYH7fg /C/music/incoming/aH /C/music/incoming/ps0Kk3f0WtDlCauwG5PwRQYb 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/2uET6xPBqXPFMPmxUcy /C/music/incoming/nKiFNfJfWPkyb0jPOH4CNxqB0KDtobhv0hHgUiNBe1EJE31ot1fMXjnXtOMdKoXUHWH1sc2F1DxU1O45Roav4DFP1Q /C/music/incoming/qCAnCsRqODpMXSidImu2QrDyy4yCv4XK0O7Pr3FDy0vcpl3jM2gRRV176aWF1 /C/music/incoming/lXVhEHYU23 /C/music/incoming/ppyj3uhI7ghYH3TagDBhBgo46sjJKPi1714U1tqGoBrHV4HkGaBgeBnjbDlJkG6r6o0N6 /C/music/incoming/i3CTJYoGEnjPsClVPTKR7eO /C/music/incoming/04aoJGqckgpAca5rhmN6c2Jaa2dkxwYxaa2ATVddCoUGHxGnvGQoHGG5t7o /C/music/incoming/1GtdIghggtpjJ7jjBDCN7etXeW1n2ufwFspghNEFnmwLjPYyhI1N0bMVmE7Tm1 /C/music/incoming/45PPSvYh6U6cmQpt6Hp6XcnHhis56kTqG3Lb7e6idOUiLywRwYATaCf2RiIJd2jVbODqent2Jg3ioe3PSIHgR7qeWQrY /C/music/incoming/lMbaMuiTXqxS6fGx7h5oeRgC4P73FlwD 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/hMK60OkhuQNKcavHhDSFknlkf3DtgqPpSCDiwvD61Tbrm0Mdv5I4PoB2BA15kXad /C/music/incoming/G5yOjOIgywtUJLIM1 /C/music/incoming/6J2IhiEXaqyuy7wANMEPuuhWlpPwcgLDXqPpK2poXBDWsjK3cBWCX6BKCfvYBgV2M4EiqhXSwoY20rEcN /C/music/incoming/dNtvoeYm0KWE3AabTHKvvnGFwxT /C/music/incoming/adiBVDgtWbHKckUtebBsbRYvYbqCE7d7iUoE3pHtkQWLgSmcSLpAlFXpmUKUlLWX6ICp4qyVCghs3nofVnR0QK /C/music/incoming/h3AqdP1dNiwio1eLqKRXYsaISDNAUtjo7lpaGFqT2ARKIesgU7uCVq2W2YGHbAps7iicKdfSt53x /C/music/incoming/EyODBw4ogfeAT3vg6ET7OcfMUHig0y1yxi5yuLthqs3gDYn1wXnvlfjCtcQ1nXvOmMcK65StkMPuh6j4spR /C/music/incoming/xpcQp4dvHmC3tHaFC7MHJe472EqjhUrWP4mwylPDJLhXiShKUy /C/music/incoming/JKD3PoBx4I5G1sdGEcbkMapvSeyCvxwDrse2YMJ2HN5XINsbfuh6vW3Iu /C/music/incoming/n2s 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/LpDRYK5MHSak6Uo2aj3De2g1J3NvCr5TYWsBb /C/music/incoming/W42KcJVkvEtyaX2Vk7iSUIhvYLVeKtH325 /C/music/incoming/GwGELe2cRbV1m4TRkgO15YVOvlxJB2h0wKiahB4XsVhruGMp6RB0FV7OJYiANrIW13EJUSKQkYIjRDsWGhLRAptILBypsE /C/music/incoming/7KViAK3peFdKQLKYerkHkPACjP6Y1Mb05y6EUoHuQB0ujiENegtUpDBrks7SMdv /C/music/incoming/YJHvDqd4SWl7xYcDyFqXWjK4Y /C/music/incoming/22WDqKs7t2UymbqbdBNJjHUyxCw5hg3QY02s /C/music/incoming/dYGshMS76BnhqEVdVlEgbjcgQ7BbpNVwoI3mFvk00Unf7PUQXDB1dXQ2WAKhlRRrNY1PJIFybM /C/music/incoming/P4cGXtyTkOEiK5pVXXfjiwkrxLK /C/music/incoming/J1GuLRd5wvoBUsUWkaHs20I5SEmrLqytrecoWS0LcGYueNamOqaOVJVQsIJgFStf42iQpGa /C/music/incoming/t2IxXEaObDYP7hPtUOHwjeyEJOhrUjXDFMaBvTiigtdBGTtDBkDlbVEpDeWiwQ1YMvju 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/2FMTd5ntkE2EDW0JXS1nK /C/music/incoming/4CmKSvytVFpEMHtF7e7xBQSESVEM6PBYSJK6 /C/music/incoming/ou2QtG7BcGkntk3X3 /C/music/incoming/mjB1WxT7WMCRY4XJy2nP1dqWwBFeTko5swyTi3uMIveCUdtBgVlJclcj0MEu1OmMwFxCFeAEHJgF7Wcshd657N2htp1Ey /C/music/incoming/skEYRP1rKMQeswBDlARUvx3O5u /C/music/incoming/HpvHsbbCsfNDruB0EdqRemkjylvPaljAVH0a5NqfmTUgMAwvgYWSk3VtemhgNtCh4nPSCB3YUlFsAdE6W7Ijvxo0 /C/music/incoming/Ne2dOf7hUVWdegtxeh1LkpsGsllEvi4iScCObKPyILuC7ejTYgrr20ywSvRC /C/music/incoming/2Ju1I0tEqn7oUx1PhiJxGcwgSF2vThaIq30vX2ycTnQRl4i65lBxDdr0mnid65Sjmy6YGEYmQHMssN2Wv3xH /C/music/incoming/MPVsi5aWfpLk6hhmWShQWeAlms5efwPpLWR7E6m3N2v /C/music/incoming/Kl1cBMH6koxxpCnLRwf26jfvmi 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/O /C/music/incoming/vyBqYHUPFOSOOUJRSbDeF7K4T /C/music/incoming/bTRlNovrhw /C/music/incoming/tT3BVTrFYDJUod /C/music/incoming/pPtePFhBMDihYwXjIxwR5Sbmm4oypnF44PSxvE7Kwk5w6X6MfjqqhBMEOg0 /C/music/incoming/f7RqHQY62qgmtPcavcWxc6nevuwiCpEcoNgJGr1pp0qPf57hMp /C/music/incoming/aXQ1q5bLQ3ceQnivYCtxBUaOeHgs146xP /C/music/incoming/K4NVHomHbPnFhACh3jM4l26QoOq5YFxKX2tSEUlyNa4kFb5p3ufHhELQ54H15oPDqKPmgQLi6nqk5VlmR /C/music/incoming/Cgog2RXI63VkWuHkxtWTxSQAIGxJnE4aHEh6pQkb1U3RJwiYJJbCITuRxVFutotB7ULsnI3OiU1L /C/music/incoming/WPbqlWSYqoN157To0JDv1dxf4s67HWhL6R6VH4sAPtt4QxkeCeUR3Y6Sr3u0YSrBhc2nb6P3qcNGRBwFi2FDcw 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/boYVybp5e2R3D /C/music/incoming/U0niaFsslduEkKPMk /C/music/incoming/u6FREo7Ii5g1t2Rk05nO7TjHnXInqpDIIn5moIobUpqH06MxjeCoDDLJW6DOOTq /C/music/incoming/7lTk6ws1ltEDj0YIBdoG /C/music/incoming/3B4oSotkS5s4Wn4gJJ3w1tpuPDxTYmjTj6hlDxywMg61ktDy7m1OsYdJkJGoYIsGVGTYfRLlkGRTvwju76TMsCBr3Gb2Yj /C/music/incoming/esOIPnTGe7hxTOYm7OraBQCOsGVVQ3fnO5RYgvIwT5PcCT2wSObPg /C/music/incoming/KbMndwDQAVloVA7Gq5oJmwinRRexskmv2BP1Wj3vPYsYdwb /C/music/incoming/jeq4jC7hDaXnHn6STuEpPIWA25KALdBs2Xnp376 /C/music/incoming/anEVMDLnH72UscG1DwkWs6SmT /C/music/incoming/t6tQc6DkisXCBCKoX4ukQ3wMFCeGClFVeUGxwHBD365Fj1XUpKFcyS 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/ba1gPygyDVlHwS /C/music/incoming/wXu6peb3IDUpPaNpkQwI2dM6WiYMM4ruHfMNBrhjFlGyed0AsPqvFWOtlv /C/music/incoming/Ct1dNcqBpskK0DXvQrPymAhdh1dvgdnmyg6R6aGIvLAU3tJj0UcgOoRclW3T72tme6lSFfxPTgcI7uhVq1EtbhGkw3Fje /C/music/incoming/1SdEhVwVP25YIhAxJwqfqENpgGNWJ2TGtMfDgVGmUSt006j1YXXwRXOveVxIhIlVhyF3c4qUYdsFjVwiwT6TewVD5Qxsx5fm /C/music/incoming/ODaAjckLPNuyJnSGT4QL /C/music/incoming/eFnnrnCgmfcCBljbowuhANmmPyu4eMQV5QXE1owNYtVhFSGIYsWLyKtyrbF01GcHwnFSvNiaaPqg0 /C/music/incoming/mHqAhxmxxMwnXWVFiFTGyVtHGb1Y0mvARlSi6TKHo6DFuoKWf0rFLXiym /C/music/incoming/6hbv2CiEoWQBoYIoGL7bHjA75gt4DTqhYO0jXQLocgv /C/music/incoming/UGhHBQJ32vfUtx72DmoIp6QjmDer1jjUw2f1FpdqUVGu /C/music/incoming/CsmCGpen4FoiF5dlPpjyB4sY6P3HECeRowB3tAb2ELsPIlmk0gF1GSiFavD 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/YWM1JIq36Ls2xi /C/music/incoming/nhv5mSNSSCGIV6x1C4LUP0QAShUkHAWYxpN0mhUGnXQxi5M6XeT0pEguy3lf5DkrMOjFsGNtieH0irrU /C/music/incoming/aImyG6lMXbuyuWySqtf2u5xmu5at677tcMFXneutsyDV7GoGQMDa5vKckaeJ60OYbbwQqJEm7SI4CJnWPBLsD6wNbCNnaSvBS /C/music/incoming/pyAuiHjQFXWeJHbhC0HURG7M5tUmfcYHrecCrRK676Tjk4JEWJOKStfRyUwWU4KC6oTEEGXSpIUSTXCbRp /C/music/incoming/ftQBCKAQHMoaQbIpNhDDn5nIGhtSF5dAQnoULEn0f1lmlpurWLkedCMigh3tpPlJJVqDTUMi1KwuSawpUc41T7vn /C/music/incoming/dKXtdsW1YjkxdM3xtMXlheW1ry07vXgOVBOEgMRJtcBqySWMGvMgqfV7V5bMAWFacEJK6yrP2nYeKFCHKmB7l7xPMPPj /C/music/incoming/OoYubKM /C/music/incoming/uaexuPiipbKLmUC1yQlKQDp2L27Fu0x6AnwIWhQm3rrOJGj17Y0 /C/music/incoming/X60BTvYqNodUSJI7bldjJskGWdXIyKjemdbHmKaxuHr7b35luADRONdFVtMPGqYdf /C/music/incoming/0p2jhnpJ2qurWYJGJGSCPd4 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/sw6g5DLIStBErkvFKlDBCdLKhFjaExGOPKjQC2kwMNua3jiqnwNrO3joSv7AtLdt /C/music/incoming/QAD5umnrSH5Q3qkCsHGcQArUVeNrnq4fAMCNrj3lnGAqRFQp6ob /C/music/incoming/oELnEleYxIje7mCR06LmYMULBsXKamAAgrqHgYUHxu0fP1eKOJsjsKeKR7TkvCXlhQ6O43KbkdVETO4Inm4x2qhDnOXh /C/music/incoming/fPukiJ /C/music/incoming/DOL5du3HLKIkoCGeYG4RMuUusgTiaivvgmRWWuK2XfG6KMNFriPMa5ah1qM4JTGCo /C/music/incoming/BJIXOjEVwKD7vxfWQl5pLtSBQ5wBI /C/music/incoming/oRUhUdU6DjNMPA0 /C/music/incoming/HKk4iegLP6A2dcjJUhYFtJCfE0PHOMqKaSigIV2vaQSxxjRIHX /C/music/incoming/oygAsXnv52behPqF7w0Egp2mnbvPSwMdcBRkR4EY1uoDwTb2msdjXmQ7E1lqCFKHp5cN6gUd1bKSayWCaBD /C/music/incoming/UplkoPrGtYAqn1e23 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/ixhXoLVcj31vBEfQcyQLLGypTPUVTpMuv1xSQhDbnSLFQksIf2uOXx3 /C/music/incoming/JpIv7noj4vIpRyCvMs1cYlj3dUL22I6l4m6DQnAUiEOoJCNgM46GlhUxfNsmKupv /C/music/incoming/1H1CJPRpXQr4cAjOTuQfESQa2fKcjY2FO6jfpb0O0djcxxeFS /C/music/incoming/ajil6NDlSVr3VbPRjv1dyl5gyrm7FpC1AldC4lG1ygsl1tOQOQsG04GWlbTNBDODtxDJ5mU6WaMr1TneKDrV43aDNop2y0y /C/music/incoming/riN4uXX4fmONbxqaXaqJ7TOL2EHrJTl1JNhgwuDxY4XalBBI3fRaAiaGBbbXqGutaUeupkLCF1Sc4NyBc7wDblAAMJMusNgsJEa /C/music/incoming/wNjACP3TbSOHnUSWwec5Y3kwOuB1OIBMGy6QQcyd1n4QA7ePXvuTNVQCC /C/music/incoming/Be5kfyucLmjpGKfUn1RqqUqQF /C/music/incoming/Kmyapom7V3BWUtnDWN71tyKmDVNQhmbT1Aq30ihmyW6bk7atFqi0koolJ /C/music/incoming/0wXhMTO7DaCqufnYAabEEaPvtBOvQCj3CoqnSCQ1BK2Uv31nYNRBust0PBVlfrpaYHVfWaf5rid2f27yHBEc /C/music/incoming/OKLaipe6WkdiVxoSeYdN7XhmKMs7wFrPCbT62Kuunmp 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/6WUsk6 /C/music/incoming/rESWJX0NUVif5RJJbLNhoI /C/music/incoming/0ihrV7ltVeWOnSmXpOCwtsAeaTcMMyVpaTJ5bACQgPVdf5JUKB52JYm /C/music/incoming/4lwgdhYSfkdqwso5VphJ3hkVcIhdkd6BYx /C/music/incoming/uNfijJ3SgF4fFjxkKIlEU5Rc4byrXxHLl4x12gXLifgyuFxI /C/music/incoming/UWwWLapqBW2aDRtRiEFysSPPKVAbjsnJdPceCVSm3i5uOgqJUO0tQ4KbhOlWHohhIs5VPpotTrDjVtaEFXnCB10gea4UJ /C/music/incoming/e0AnqqSnaSoYjbIjtEuDVgTfcBI3QATp3vflpt2QdpMme77cGcoj /C/music/incoming/hOjeDSa2373m5qLgW7aRq6uVwYbLCF5VGnQLtvHBuh7ltRAc6FK0dHOjsvPMQwyxchNQHaTAyGwj6iBMx6M52fR7GHr6O3S6P /C/music/incoming/Yduh3xMSYJCBKtLcaEibsM4i0mDwgkGN /C/music/incoming/oQKWOp15ThKK63rqY6en3KcesY 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/Gd7hAYqqbpvOAQFxGWIxwkpnddeTkMKtwujUxkwnDAOGSQqRITyK7HxvUSewTFfwMbrfGRavyt34DR /C/music/incoming/kiCFisLtTbqVGRRIBK7iRmNjjjFtLOj1RxXM1UYQAgkUllXVmc3OuV35Cru6UrPf /C/music/incoming/eyRradgVEwIi0OC1MBc4L /C/music/incoming/kaqYPOdPe2Yi1hGt0g4BI3pCPvUnxKV0SdyJKivbuCUY2XPFNq4QneyoSWit2WrCf6wXP5RQR2ffhxHYNoIhNfLNLkXUacgFksS /C/music/incoming/wS5m2o1qGSv5KA4WXYNfnxCbjVMQAHWaNOXKtmoLQNvlm7E4ntOQHDJ6q4cgKjY73vr3JsDLKcvHcpVkrQD /C/music/incoming/INOJ5SJqy2FsDgCWs5q3OklvAekU5cIrLQmbIwhFkpQ2fLdhrImDrarwBsj0HWtwtmPU2Bo4WTSyCrpVbcCvWeaKxXHono5v3 /C/music/incoming/aAjQICrsa0hTmjMPCX3PHE1PqpBNU7yTxlQmi4sAia3e6HV4aTWVejyEGCyrbLFbBuuaByHGEDGHJVQQBFNbjKPoTlNNEbyED1L /C/music/incoming/3kOAn00wXvoXiEtV1DgtrlDi /C/music/incoming/xOOwT7qi1RRviJX4mg /C/music/incoming/pgtnrItVPELJTh3atbthH2EMmhksxaSkvyDWSDQLcHN1shhOimpTq 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/UqVV0yMW53swt2sM4FYxTuih /C/music/incoming/JRU0YWpRo7lYcdXL3i3EYdMxOs2Sk5ohfByAkLPBnXjFFBDjXrKA7rTGewlG2 /C/music/incoming/SCIR2Ox3BDX2twqMCUGMJD3AtY20r4U4Mpii3rKYPVWTxDUe7HaxHQhpGhwcTFLFQ2oeniQj /C/music/incoming/bKkfL7H0xXPvFUU7pYFELvcLvwpgJJvFENDdlMi4uN5j26oblTWhlJiMHHQnQAqVCkYYqQULQIj5 /C/music/incoming/3rq4x35waKJYPIsHTP5xuSvRLNWPMuQyBMdrvQxaj /C/music/incoming/cBae1vhvWBj2nVXTx1jLHxIam73qXfe7Huq2DL6moVJ2v /C/music/incoming/cwveH7xuM7xW6XrF050sy6d3jCJbbu /C/music/incoming/rdVXCROrrCBHuMQvqvLoaFtDPd5xMQuQv2UCwK1MsgxGPmb0jtXyi67TQriyTpNIgSkB0n7OC731hUUDbfor04Hx3bTeCC1dBWA /C/music/incoming/U4iRfjKyPlTCfPO05LINW6kh6FPyHP5y71J3Ras72lJqm /C/music/incoming/3pePjSAoAioHKsbeqaPvj1rWaE7m6G4fS67soYLmu0cyrvAfl2aBnbOc6pPNTmq1miWMtQWyvDbrX0FLe1ae 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/TFkAG4QOuWA1CTqkMtRY1mNYxhmbGqe6TLwvhvr7bcd2SIcePlMiwuYHYsbyRPhdRBhYw3dqbS /C/music/incoming/UooEkqvrVQQJLRPltXTO /C/music/incoming/75GaHapMSy6uGNU7pYr0wkK0xgShMGeKsThDS0kvdff6k5W4BmtRKEHVtNKApialuubTFrnwO4WqfMPArVOymtaWmsieoR /C/music/incoming/AxPAuR6ilEr2NLfMQoYWwJ5JEcPqUEAMQaXQSJKdQqk /C/music/incoming/sOBFlIDtALimSju631lJ13jVbfMRwdak7vMnlC6iiIFW5Xme4TUsWW1wFMDf4S4vL6mwEhUA3dArw /C/music/incoming/xE6bUS2FlK2CnMtxETIxUeacQeGhfWeHTx7EBnNBbty6sqQlAQPoxV5tD4sQmTywFtPXNX5qgg /C/music/incoming/UPXi7eHDLD4nUXkPBMTTJubXevd7skx7VPahXUJG /C/music/incoming/0HqA6H0eBd24JRui13354xDPSeq2jC1YlcRvBWmkodl0y5YfV1OjqMaBeIO1q636kcSG76PePSP1mLqUnkfqVRIGbqr0ht1q /C/music/incoming/UrK6m62XquLNoSOd3xUD7p17AlqmjO3IHNdIMiKBmAyqsoXHI0oWmOVFxLGaPPOJycgIOgyTVspGX /C/music/incoming/OlwtDHpRxD0THdk 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/Kbb /C/music/incoming/hg4VQuxCqv /C/music/incoming/r1B5kl6K4jYyrxwefH7WR7EvP7GM7BLifyXIbHvfX4gD /C/music/incoming/BoEeiEVFeLMRhGTuQcBbjV /C/music/incoming/R2aPSMBlyNEggBy1eNrkwXcJpDuJ4CyhjanS4pmqyRS1rCyjCVyDNuk1 /C/music/incoming/hvSNsCw2cUF4etbuqXGXJMXMO2Djddp4VREKpIDr1gIupAAN4WRUC7fDFf7y6mY6FJiuW /C/music/incoming/3TaWqMkiRFRHyGLBjmiqxSb0DmddaD0JO3pvUQVoKHix7l /C/music/incoming/aHbKVXarmpl0VaKp4hu5kP5IxhI1tE2J2A6Wj7AcUISLQMoPlvyXplWrJAlNph6PvJ5ubVg5OsjJ5t0S11O6fdtPLNmQUUTNKdo /C/music/incoming/UiiAkdTCgG1IpsmuvEKySsCjKXkJCI25U1uD1fTqF7OglSmrNX2xOg0BN6Wu0j /C/music/incoming/CTb04YB5gUiKm4jPMOalmFced 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/eHtOAVBFrbUeWSmwG4FsSf1u7MXHJ1iqARIqxAhiG7HAoYKhWfmQXMk7O7PV623y0DMfk37fVwTSFBfibPSDNyBUGJKxSt /C/music/incoming/xSvkaYAx1GsYj6oPHjbuf0bG1HyEjSffEUUo1x46 /C/music/incoming/i7sucKWIxVBEPWpLSqPyLO5BHvnDLfiJ3mr7xNWpGydJVP32nqnHm /C/music/incoming/5JtObmaEJBWMdlBF4XmQPOqFjLyxhswyGudoAn4HV0uWfgA0xA63yLdqsVFxUKvqewgQimfP1M3Xs /C/music/incoming/GmRcYSckDyOxEwxThyyLfUgF1fPGevLcM5SiTuE2SUlFFVbXRlFaE3NTgljScDghVMSHMo7T2F1 /C/music/incoming/LpeLb20XiOdTNi4cEnSc13s5IjvVdsTuUgsH6gEfPNNphgCw /C/music/incoming/oiOcA3TmiehtpnRHKNsiM5dxANyASjMN2bGQQQLamAdC4qU7VVOKokdrfpJUDtC6ACAoObX /C/music/incoming/DXTHHLNjpgsvbkfTniMFD7MHFJ5k6S4y4PFBbGmHYN0aGvyDYQr733hDllb6OD /C/music/incoming/4E6URcFu5kfLvaV4YgAaxGI7ip2rKBx1t7VAXRFfyR6MCWq3m3 /C/music/incoming/XVx4xKmcLXdtoFyP 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/ToUB0wxjdLglgbqbD7wxnFKLeFKa6P4RqCcMGrMfCvmdjIrKS10L3SJoMjwtUwkuPv3L6LDkur4YrGBEn7 /C/music/incoming/gW143LjupOMR2ELoUdsQrS4xRU644VqtSxNTijmwsEybhOQFb /C/music/incoming/KdtlVKot5CGaNpriJfLWCFjEsk /C/music/incoming/aFMrsToSjRgwn2FQgcncJ /C/music/incoming/ymd4NihEkML2ryrplxry1ElMPW3S5TRwT1dCnGEQNrEiuHQ0vsusFw62axoYmvGy3nixuXcM2JSJadqhgcvMxy /C/music/incoming/eQxKfx0qsE76EAoLCvU53nKUeUD22xaxu7I2CHGOAD67Uxi31wQFxgYYgKFr36v3EJLFYuj3XgEy /C/music/incoming/piwtaBPHLyd3KpvRnSyycWeeHsQ4CcgX12pcrsstSx0sYrLuGJGrbxYAerTORSeJsmcPasA2yfNL5SmoPvw1EWVDd /C/music/incoming/5bQFoqpvJBwlEJrnJKlVhkfcWslqAVVmbm7qgyWjIuRiCGmqhsI6ynNT4OQ4e64VNkjqJbgkUcmUB5Hp /C/music/incoming/AQHsR07V1aEyQMHGu35ktaVLKrE0Vw6Jc17XWafHQWypE5bioj4PQrBy23QAug7Ec2wWNQRuXxCEJGh /C/music/incoming/0d3wfSDBwaHE7GfNi2tV5Hwwji15wU3Oaj4vSKqYLEgOa 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/WXxJrjqHObykRIq3lNVYbaILwHs444RANFb0fSYBdGT2iDsldTn2qm1VoUlRYuLSq6FlGyWAWtVCoOC1og0jQWiAMnL /C/music/incoming/5mUPcIUJ7QaUxQ2EYd56BwDdcCv2prLj6eHci4OQMW3SRl5KVlnp2n /C/music/incoming/RC1SJVv /C/music/incoming/5D5QCN5hKI1F /C/music/incoming/YRXaRsaxirQgcgeUWkqkSPDtVMynKafPgeqsQkPSfMAI5Mx2uJjfGygjnEle1UUhmb76WTdMCFffo2vjoF0bXa /C/music/incoming/4uucRjghENbvNfBi7eyc2Hht324nF6PyrX5a0pa1mGdDYjoMQdfb5oQwnbhWn /C/music/incoming/SKGyjGkjdJjg /C/music/incoming/26oNKSTfGtNnfG4cfrR1TlKIDwYACk1oeti42jvJHavN0UNKAtReBT2QuOkm1tLuByi /C/music/incoming/KAR3HiUlvXPtO2X4DimxtQHQ5bb6Wet4xKOPS6YK7gDd1oLmmWIqbRH10a5GgVvqES4dnhlFrJxnmEWQwWTaEc2OcU /C/music/incoming/b2vo 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/MYfN022VvCASXEV0JiwRy2aHky6 /C/music/incoming/DQawRWpXCT7Gv0SgxPj3pJgSDCg5dvWXglBho72LgXUfWA5NddLvupP1Jo2pPsTg5iAkyL0xVFWyVb4dFB1aSACXDHF7fL4U /C/music/incoming/u1hog7MG1SQgAucocgWo1BwbxnhCevsUcaImRjxq54xu4PeLeb3MUxN /C/music/incoming/esErnBFIXaB3mpAXjWWKtE /C/music/incoming/XVwXRxQuqawEJMnVOswGAogVO /C/music/incoming/XE /C/music/incoming/7vMpKOkr /C/music/incoming/rkvh3S1BeQswDrIAltWdvubVIYGiRxbTyB2OuowCwq52rhaVu3sufuu4iIHelRROPH6cw1e /C/music/incoming/2p3SEdjlNBaxysTbwWV /C/music/incoming/LqnOLbOANyIqcoJlBxuLdqeV6GtUBLOlpSburwkIWQ7Kwb1hYFnb5gVtlyQfO16cRvbrnn2dmUWtrCx4Mm44w 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/HvxXxAELibVNBdlcdG1bq6GniF6Q75brXW5Vb /C/music/incoming/BWyaeyQfNApcAUhuM0Hqtu0hsrJM77bfGybuCuhcA /C/music/incoming/FxruePKVIJxiuSGPAQTQIr /C/music/incoming/FETeGoo26c4 /C/music/incoming/uKjVkWnOTMrTPVYwEpXCKk74 /C/music/incoming/yFARMmb /C/music/incoming/sxc5Aysg0jAkWF4vbsWAYnpyCVvSI0k2TuQUPNrsR40 /C/music/incoming/Q0lBxW2eXonuMy0YIebbkygACj2yoRrQglljI7VefqvkaNFQ5q4CmLPrST7o2CXf5EnAnQpJq531d4AVLkC5UW /C/music/incoming/4VN6lkoWM5Er0PCUvEAqn7E7bT033T6gqeGmOx55ghJKKgasIUhCiAv4rN5y /C/music/incoming/OfsKUx2gtCJcprysBrwVhH 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/6pQGexpCEneXb6sdMeExlsgYA6iClVsuhMsmrwLgPGEfKb4fpQU1OIONj0fgpVpQ2RQwNgSoAxPMVbnycdlDaANG /C/music/incoming/Nl0meUyb0 /C/music/incoming/IdMcJ3YwuSRvpxamFEhIV6cj1BG1a3K50QVDvMbemLAoikNpiRxFgPUKbC /C/music/incoming/blpsKasGHXMs62Ep2dl41s7jIsrKb0Q1weaTs4fBPvByMyY6YwnXSVRPlfSrQP /C/music/incoming/JC7RUue5JRLKyfMfaXRrJpgJVIFrNe2NtJ5sJ01X /C/music/incoming/OUNWWpYL4ywoFTQMHbN5BY3Xuuo4yJiRwnhoE72WCDNTg /C/music/incoming/u1He5A /C/music/incoming/rAKTQ5xxJpcXl0tJBL /C/music/incoming/2T3sXEWAtavP3cAluqsGQgxdFufRt6NV /C/music/incoming/pRGIN7lWJc6lJUVoEtt7cR2OBq4bdCdB4yMiIMu6HjSeajeNLWTwJBE 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/Wg0qxOG5l1N104643a0QRimfiAk6etlSc62mlMdJhwv2R6 /C/music/incoming/vGL2BwW4ANVMf /C/music/incoming/6rdK1DP1kDYIXwnepwLCDhnxrP4XgM5uirnJnlK2Pdt /C/music/incoming/yXMyj6xqCueTBQ503DBFQf637BJ0suLrdUxoMsU4m0p7KmKc3mcVlC5s0QAQvF6hRU /C/music/incoming/SN4LbAX6NawrPFnuJ5UkujHDFPEd0KdEb4w3PDiHWpyM735MUCCji /C/music/incoming/dJHKVUGoigSOavwOXI0AHQ2kXxi46C /C/music/incoming/5wwoGkhM1Xfj4g1bxIhG5cLi /C/music/incoming/x5amxrKRA0eLbmAQp3FSNGshQDPGWwQLnntpr4fuDg7qLiLm3GEMq7rYL0E3Je2diAxV0kxsWjoHHcEH0DKp0euo3CLAykSx /C/music/incoming/CaQNmyChwpy7uWYfVfehwlTqFXE6Fo77y2u1HkYwGWiFA7BhqiIpQCAqnAiw3EJhqyHBB6FKnOIIdnYFvwO /C/music/incoming/Ikj 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/RtQNpR5GOCkF5SQOPnQU3lgTIyaDVS4fkujNu3Nj3algBnOCQjoUHd6Fn5fYQCR3FeuJJdsTHH02a7stSFUMEjGgwL /C/music/incoming/CDB55tmqSdglpxbx7Nukq2wFP /C/music/incoming/yqSLj1Tt3xMTevCrRoDvIfXvT3R2dSvcpO2YLgBIQndHqAOHtA6pvWqsBwYniYqjcKEwCKNKU3MubpfsnjILTg /C/music/incoming/pIJwq0yw /C/music/incoming/BQJLSkOwgMw5GnRQCd0xFxtwL2tYIWXIPjyLe7lF6Df7mAxfwmijYEccw /C/music/incoming/1eJAMUBQgIht7q6RuRXXgrVMOxw7hjbgK30c2CPPFeHTelYQBvhVpfQJq5SoxBI5GbQey4W1ciscRcIDHO /C/music/incoming/LUcsLMvgkI6I0n02oBnoPs2bdAS2NceTFKiyQOc3LpJSEDwy7RbnM0Yr /C/music/incoming/swiKmIaKjq1MGTxBHJ /C/music/incoming/pI7v6AwNyAXibOkpwHdE6pSEakBy1fFQJ5g2kATKtmF2yBix0mjT1h /C/music/incoming/BXDHJ6EtdeAAoWT5raBRAt36guAfauPDNLi7nIesMVGqiCWlT3NHOQxg2EAoGysQv5UKNTQQ3heMVMXMFnte 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/AYO41eaNhfV7CCFWNAfkWDX1bWJtO1sIAWQ5BhF70LyfPRLDmI42WAU4bU3e /C/music/incoming/37juvylx6OKCChKcBt0DhBqr4JJBmwxhKIFkMWQc37TN6RVCwMvvQCXCQ0yTXSkIpD02JAwLLWHhOLsmUgdHacxhSdBUx4m /C/music/incoming/aKyvm /C/music/incoming/rs0SR5BGpEsIswSdycDs /C/music/incoming/CVyqWtOqvObRdSwketKpxejgpev7lwGMKSCFCfqiyXDO7FhMXCyJIOCxLraS5Oe6iwhsq0P7dCYIJChS5RjR65d /C/music/incoming/C0GLIRnc0H2Q6ekoa4XkPMUVRNJWFnbfiFRUPqDOTuLo4UEhRLaKrYoWfS13hyFMGVHBtwGRAjytbGY5iBf1mxVrp3P5wIG /C/music/incoming/tJBw4Xqmi7IWClTpJfJ /C/music/incoming/S /C/music/incoming/rfAse1cbpihnSR30mpDv4EkwG1CpiV1mRH1GNiXpd6TuaWg /C/music/incoming/n5sSRAHH5CYDJrhYM6xfSGBnqvKtLPnwgKkY 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/YpKY0MI4xHlCmT0PJiCHI /C/music/incoming/msjBUeQyfHef /C/music/incoming/Ax26EYPhh4TLk41xq6iPRxgQ4KNLn2nyuHSDwW6tVe17tjCMosu11Jlbqlc1ke2nQupLlxaCaV1MFhvUibw2GtGTuQllU /C/music/incoming/0nTfrm1lTApqrY7TUQrUcwOxQaWYOboD3GPY /C/music/incoming/xQ0nEDDv5dHgCMapwXrC3QsybLrboBFMJNi4a3oqpFR7m13yRwknSLMP /C/music/incoming/4swBfm6DopL3J0Dxe7nePOUoAEhc1hjk /C/music/incoming/tlMMsHWgAVQUA0w1YHvEwcXW5bauSKts4QgYMFByClbFYBxX07xvPfmquXOr /C/music/incoming/QNvC5gIoqNumEaCcRdGFXLBSWellOjK1JtMtHqAcWXOfuTFjUr /C/music/incoming/x0UkdmYq2wPLkFsX5OQhu65Wx54Pe435JhK2KBtAXfVUpgbeADEA25mA /C/music/incoming/h3SKld12LlDuA2d2nqsc6a 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/E3IJxrCdmvKB /C/music/incoming/pjAP0cIhD6kSJBJjsErTCQPWAjenQgiJON /C/music/incoming/5FprxIXlHxcrcjsLsfpq7iq4dYXrReq /C/music/incoming/VTTHKTKP76pJaXgJeGHITnIo5vFdDvFPdc /C/music/incoming/b0ddRt02abkolItOmjb04qjJEdilCdOtPai7BmaFWPeT6LkCXLGyvKRRPCHOkNA5tYG /C/music/incoming/m3JbA6tuLtFoAFpEEE0y /C/music/incoming/oRhiCngPr4YIe6gFJ7apvitnWqYRdX7fqVuyav3O6P4CmWdsWmp7topfw2slvvMC /C/music/incoming/HB0iM2Tf7DW /C/music/incoming/3m /C/music/incoming/tVcVxpfAeXFhjCBINxeIGNlrm71E2a0vXbWFay1ggJJEqq2Ys7ACxWBNJRIxwJGd6jriN3InE5B4dOb3fbl3Hx5aIi4pXCRFcFG 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/HD4BGCVgkRjcUBwiU2JmYqDi77AMTDNwHj27HtlrDk3xBEb3 /C/music/incoming/L0KBl /C/music/incoming/FEl /C/music/incoming/HhCcPuWp6kkp5lIrPsTutPyaYVaQ0puj1swfFtTj6DwdgsQkh1HR35 /C/music/incoming/dQaNVKuHkKFKcVLP6iXmvCPsrD /C/music/incoming/TvCsiW7Auk6BxfhJAdNwO0nX53kTRdM5dkgUysODqS5r5eMbd /C/music/incoming/6v3rjhCjotYg7rcrLdrhYUVJDY6QtRESIWK4hiNhxnYhYLygmSTlQk4kHsWrjSXFXgGkPgkDwkQL3OS0 /C/music/incoming/CCOslkDC66Rr4vo64oAY7KKDCQxXuKt /C/music/incoming/KxqNpQ5Ce0c1KMGX /C/music/incoming/jtcgoPVbJTVINIP4d4lQEjvpVirDFdU7vbtKuWvpxM 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/bFsiaLOXyraVUIyRyqLWqBld5euq2QM32PuYykhMre1FY14nDvEG77AHsol4qw3PMe1enHso /C/music/incoming/vCbeTuefEusyjElvxEuHxXqFnokBPSQ3Hf3TesxTEgSDnpWKXdS7AwDGlDXFjLxTMw0dIyqegIdreVr5yILLaQDkKw /C/music/incoming/CurOw1w6DNonWPTkq2s7OGF74ipMpAqCdxJ /C/music/incoming/3mDdYYV5GVWE1WBKCMIm3T3vTkBQMjdU0tidoXUC36EmXY0iXNpqNeVjrhrNwesvScLGOwvMY /C/music/incoming/aIOQu4AwflsHDci /C/music/incoming/b0t52LHIjrxRohMEmDinLwSgVC0pmOxhT /C/music/incoming/SpVBtmmXymABs6y6LrVjWGBimB0tVLYJGJP5K5eyT4CduSqfE1QhwufmWNo1t1cUuX3QqCuNmvw1dwUCjUX22RlkDCh /C/music/incoming/sFpgUMYetoQ6KOLr7766xfD /C/music/incoming/X5VQo /C/music/incoming/6lqEXbbiAb7YOTrlQyjPI00e6GndBdoSb 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: Grouping 10 tracks 21:34:37.5 Trace: Folders: /C/music/incoming 21:34:37.5 Trace: Yielding from 2: /C/music/incoming/IVuqwXNQgDI2A2OLtyGVeekAyKXHYy47kdhsRCcyHT3HHYDDh1KCCd2EL20Uag0OHIQvTu2YwhnriL1Ihty6WBFgjKOXKpxB2 /C/music/incoming/ERIQVlDpLKcruE1CaIGjxucW52RACxpBVOfs1btCDL01CBD5HYyhxuAiPTT2CdUmtJENxII7ndNTDitExU0 /C/music/incoming/oh0hJG0jfHxx0gQCqmaWTwlQEYXYEPdfnTEA3GQevunsMFXhfjcJBgWY4i /C/music/incoming/oGncfRvPwmpsTOs5LEBrWyBOKdUrC61V4ciRY441SwcEIEs04Ofl7F4WfHyb5emxtCwRFJgOIHGA /C/music/incoming/t1ttdYmbNnbIRLWiJBhDpLdpHaFQGXc0Pvomqav7OdaB5KslRwHJHFBPXeTdtDCWlj0uvKY /C/music/incoming/RjMg0rUde1fHabpeuPMy /C/music/incoming/hmoVLPEVxn2sFu4yg7jmokHBjTshmtNUyMOdWRopBbC /C/music/incoming/apy3GmWQYrWgdOkJyHWQuRF /C/music/incoming/nbMe63VdnFTB2Y554WEEM2Okyb0q2drNe3e4PxlO0lTQo3QWuIgKLthstBM5dEjkmfw7TaoFLXLAi /C/music/incoming/osdjMngPi1JYImv2S67yrECD7xtjVL7gKn3AdhIipRwXuGEiLWTwdHHRYIjo152F2Dnuq4XLxXiHhMhB1kF6Y 21:34:37.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/F52I2Gn1NDKgwYTakDykuUMDVW3knRYoAEi /C/music/incoming/ho3Ovwk6Xlkx6mLaP5yMIDQP2t74FMF6sqRvH2I3iYKwEHoo2DUUfOsLFnUbxnBlNlePDoBVvDDR1skufSbbYS0M5f /C/music/incoming/oDbMy1hWB35sr /C/music/incoming/R1fxGAwLaJc64fnjclR2WcYUKyXUVYenBqh6d64I1GbjoW0Nf /C/music/incoming/bwjPI1cINy7Gr4hNywFld7B0W0LR5 /C/music/incoming/ugCiEAjyF4IUVJkcEWtgdCw2YwpHx5gAlX7jnH2PGDwSSPjWHtsc1W21QHqgjJaHWhI6KbW53LIHfMijnBadLeHw4fBNqUF /C/music/incoming/brPX0GQNSkcixQhlIniA3UAYfavYm /C/music/incoming/lNb /C/music/incoming/vmiVYHAf3GKMdLGHSg1Vl527MymbiclMwgNOf3sEnAajGj5XQUViNEQxsjiAty51u6o560CXVwIS4SADBvrunc71xpv /C/music/incoming/tLWboQHIqwR1HCrFr 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/LglHKsRFgUCVBkM70v4l0Yj2JwRR0wQX /C/music/incoming/itFbQTneDOPFfVm4e0iabPRFr5eVvcdWrDIQRsTWaAmngopwrktxww0BKaQSPyQBL0mKnDmSfs7ICDydPODkPMA3 /C/music/incoming/tx1mqcVGtyyrY5j4aVTAhifnrTLAvQUrd2xPF7VO2ODLReLsmHf1XIPksM2FxvjLLgn4HByaaeGBNBEnhs /C/music/incoming/hF4cOk /C/music/incoming/CtvqwVashhu0PNnDeB20qAAuWcEGEryHn7XxWIhPsuh /C/music/incoming/qLXJwx5XdXJHPTUuWBSbmo6l /C/music/incoming/17dsdRpQdnl4Prb5d3HpIhKWRQsYmrWCCnc63E2xdCjMOAHwtaUAF /C/music/incoming/xjdwsNTknGBJlUkEPxcc5r4dKeXTM5bi3TVwymTlpQTqqRKpQVIrbj /C/music/incoming/M0r7m7vWKs4s3 /C/music/incoming/lbdQvAb7R347rOjHc6nStKHTlP070GlIacTBhd07prvtCnHBDEAwFSnJCq 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/rCKge2J1NoOeUEtxGKDSoWDHYilDcK5oBiAjYsCng04VpxBIdeT4lMxD6dp3PgXd /C/music/incoming/fjyNkh1eaeSfFKLyfTmSYeVHQOtPfKfqiTrF /C/music/incoming/YDeuncuxeVFIy0biU4EOHDWPpn6qUi6oxoLLvko /C/music/incoming/rfTiciPpHgmbwlIrcisaqgN41M03XOrDGtRkShtnhcaAM2m5PCMNmsOlyXpwqUy0VQDdBxG2We1nfmr6A2mvcLqmMGS3045 /C/music/incoming/sHVJOTOVI1W7LcUDVIS2fOvd2oqPem63vAfSY3C0JxcxmqXrHSD1FLJLlRPAD6Rv31K /C/music/incoming/EAEWp3tgq0qLTBIM60x2nUpG3T7kwGrKrtQJDdBj1ABp5w4sEU5aAK /C/music/incoming/dknPTuyGeyXqEkVxQiXPY0wICQCD1yQUjKMidfP05FMOhUqqeVuwGY4kUNmd04MMQch1GNtLA5RsmQB /C/music/incoming/PGetk6UI3fXe5mHfV /C/music/incoming/GLtrRapn /C/music/incoming/QoT0VhJMcYBTBYUbaBPYpKVGqlN 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/KEFfo1Abh2SLiQg7b7ixLObMJjesBVr1g5YuJdTCDSL7VWc7 /C/music/incoming/WfeWg5213NpKQDWmvKHWtSmDchaY0waC /C/music/incoming/Vlt0pjl5Jal71LshHJ2I7XIKxsfbHR120JwjqKfNVnIwwvTqPJcs1n65KRC4ekx0gqhrojY5DoUTplnbGVs6PIbLKAGHiiJK /C/music/incoming/XH /C/music/incoming/piuWF3AHSeOiXVnjelYfcJOlGT5drKrPt2VVTwODCd4Pi232Y /C/music/incoming/hTQepQwSyR0oPc1j46mxkAg /C/music/incoming/HRseQv5NJMAdy2RkLDGEf3foTFMvXj7eD45usfNIDNiyDH4xijU6 /C/music/incoming/MFMIgwle07LFNg0ArhBUOfbcgpI /C/music/incoming/VUNCN2MwJlnMYidTkcEyThfa6jnyTe4tvAgwvkhH65f6CNGh6KqV2eVO /C/music/incoming/dkyxuanubh6JuQaxIynWdGSBs7RbSqH 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/nLhduLJikytdquDJLCrpdCbBMGPC1lJp6GSSq7WYpiRReFvLytelsv1SKOyW3go6WdfRKRsMMA73SqvgjedGhx5KN7iKI74 /C/music/incoming/vkSkhPIqXGIutQJwwg2vxTmg2x7xLDF2R6RcJctlwAcia15NtcoblUAK6LpRPjNubOKu6GUuTP75QegbBteI /C/music/incoming/AXsEmvDUpfWkxDdtF0rsRNrjbqt0 /C/music/incoming/7Ed1fJKNTQ42Xf /C/music/incoming/y4i20Oifqk6mlPeY0vJVUCrbjvStqg1pxXawGFcGpo1Cwipxq4sjaVg4MgRD4WVkqQWvPPsttdGGIWMbftcuURoKQd /C/music/incoming/4SINJTcR1r53rnN1rndWw /C/music/incoming/0jO0DDlUTsdS6uquSW4FRj6lRT6jd3B /C/music/incoming/ItHsQath6klnllQvYXWXaopA67u1PKa1o /C/music/incoming/EOVO0nTNS1sWqOxcAyWJVJkmg6nNXLCBalHy33AS0 /C/music/incoming/iBpulAPs3lxhQ6SqkaAcDDXt 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/UystFNhqsay2TQKEA /C/music/incoming/usdjVgBUbeFPmhBvP34yTNRnOpr0qwUejadUCdTeNMN0ta5eKnncmDnPIXDGWJDLqAFleN1Lj0Tg702NsmpciR0OTulMInpeibI /C/music/incoming/RuLtndeSfATxq6QvUCLEgCefeS1wgbxQRHEix1GAKg6ndLKomDrY5dBp /C/music/incoming/4XxVDdtCraCwj5Llm7 /C/music/incoming/XDjJEqB0MR5eEMWxlxVRjr2NAdY0VRNbLU1LECyId4 /C/music/incoming/7Fjui3L0lLwNQeTMNnG1eYgEJHfhfL6KjgKLyQIAvoO4tlC1KPmcuWLhyMSIXDTIMUEKBh /C/music/incoming/SfTFDUqwhJCM25YlfLmJ4o5432vttHnVjUWpSg2EelNXnPmRb1egJqVDhWJJx5cIvNDgiIB7Q /C/music/incoming/DTeddkXFB3Ni2Brf1hoFwJuU0kJVhSXxuLiPsuuJweTDk7k6GK7SN5J1xrk0IbxPeoVpsKUFUNhsXYJ1aKpFSeSwcoqbjCavNd /C/music/incoming/3NACNifu7QOODWJOYXiCbGNCRLhRsxx5pY /C/music/incoming/gQ5RbfyXrPAD6EdxjvlxBYEPNAwQpiOTbGfxPpSnkEgtMFRiGGIYs4vomoeJPPHibOCyxNP1K5n5SjdhPo 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/uoCB5Jpyg3vVpMbsCUxBfx734x2hYsful7A /C/music/incoming/07U6KJ7wrheWRk3LhJ4lbq2Omq4htgkF /C/music/incoming/xgkJa3yvW0xYcm66pdPtvjmdh7071AW4T6AWij2mQiCRSfARHJ7VPEDo1hBadyDwdBeeTiXgiCLmODscGhAqBb /C/music/incoming/qwbbu0VhsuQOAaPTPVqYWGb66qjGXiQudD5qgVYRK04MWbVYNISVFWSRu /C/music/incoming/5KXvY5umJGIwUlk0iw3HY0iPpaN4CHMda1nyiwC6tpuRDoLdKYWcIvgeCigXqySb1Fw26TQT34mIExlavKsKRJCLTj5apLO3 /C/music/incoming/G5CbtOygnp6amNFP /C/music/incoming/tWbxr7ixSgQmiEWcRKMfluevYvxFQhBKTtuAjVjoivjXSNRsbTx1xbv6 /C/music/incoming/0WFXHmNVjC2JwMtItFlnnDdmN4qPigTLtCc5JwsdQ6B56aCsgMNiVeHwSrjL36NdQqo3Jw65liEpcgo /C/music/incoming/KeastCfAnla5Prq2rhokXuUOsf5uGniHGLQguV7O5spVXE0nvxs3jJgpqsanFS1adBxdJkGDhHnFe6XWnR6h3mw4EBWbVTj /C/music/incoming/FGkSqpImrgt2bATQcX1Uy1XAq4BUhfDkOp4OvVSSUnEaTeDL4sdCgFDMPSBuVVfmLjmSDfunfh7kvXNmAWXWbaeiUr 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/YiiPxtsgy3 /C/music/incoming/X0AQ7QdpSOl /C/music/incoming/qjHcEgXVVbSrtJQgyurtQNbia1IrXaPVwxaHgSYMlE1n /C/music/incoming/4t1VMp1Rmsf3IfgrbKQrA6bguxRdMtu632dJOgaJ32bqRxuFLNLfjeo6rTBnFWe15h7N /C/music/incoming/toX /C/music/incoming/yOFLW5oIhASyoCoiUPscfopgQAthNC0nDIYQqahcvsUclWvJ4suKdU1kxy2wLh3MIE4NLGYUIpOUBn21eSlthokPPOs0fSyowi /C/music/incoming/fCwR5 /C/music/incoming/vUM5Oc0igS3El63lKhvGhOgWbI /C/music/incoming/Cf7ESBJMqVWjoFDXOPeKOkpXMCeK /C/music/incoming/J6OmOtMaf765DGIN5amqjmDpx7Jkyl5r4mqApUTKDi1oBGe 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/jRYig2bg /C/music/incoming/TXwrQb7PG2NO3vSBJI30CskxpQB0cPURt3A0jygpr2PcwdM2DjXhIdlBN6baHhMXh4ua /C/music/incoming/IqqcSwRcYVaBn1xD7Ma2tXVp0ApugSNEHygcJjB7qCWy46bjS0wIe5pSDak /C/music/incoming/lYNwmcWOF /C/music/incoming/kuHLt6EkoW5R72xNgTuDQACF /C/music/incoming/tc2xitFYFQoxJXPD0QMCFmAi /C/music/incoming/SORlglvvTMqankKAjOYnqkhIPTRxiXWgbnRG /C/music/incoming/YUSfdYW2FI /C/music/incoming/rEgHxGbImAg7wgFbb1BWQuOnUiNac1kseC2rVGlKT5HQrVMQ1Fck4Pq5X1To1bFspU23mnmDOYcTU537D4gFY7wvk4C3U5QRynB /C/music/incoming/S1LOvNDpjs6v0seXqmF46NWiHlmG5yiqoTbIktiAWTDSHT2DskJxGv1feDgjB4sSjPhgrEM5degljdIUqQnTW 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/IKLj5OT1Cx2pIPYPRE5whKLMct4nhE0lrvRa1OUXtLg7iDnB1bxHCSE677gLRFT6 /C/music/incoming/RjOD7sxpYWr0VCpjoHqW2FvEEN /C/music/incoming/ggP1pEVWDy6gUHlOmWQBSaxNpj0IJ5uc0UlUKRSXGxTEOgJ66yIaYnXgQc /C/music/incoming/kcEmt1DyOT5J0DB0LGFr3muAJmWKn1mBFWIuXJBf3bl1D7fUjwmdRkV6OdLge0kUHDed2gccf /C/music/incoming/AcBd65Smemp3P0W3xbn1jDal3WpVGxFYONOblkTKuxKU /C/music/incoming/a4rk4332M0KxU7q1WoH2rvht35Ar3gVhqCWWgeDw50VNdKtE0d /C/music/incoming/mEqqA5f57EpftWPyLfmuq2CGgBiEuQlwDUoREIedIJHdgbBwPDiEBDrrbS /C/music/incoming/UqRlxA1x16eE3vpCBLEjukstwqUBDxKq7KS3p4RxBAwEXwAF5Bu5K /C/music/incoming/euhf0qlOymOLkBvCdu1gUA5LukD3jKWdC7gLSbLuIFUEIeWowetkde6LwESOVpFVwLjktRRbQFF /C/music/incoming/SCgSV2bt5eOTla6OVQBtlVir 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/Q2bShrBAIkGQuUjQjki5l3XXBKmPawmO1DrXTbHWsS2pVbkj7FjFBqBVekrEeTAl6 /C/music/incoming/dEnaTYsqfoUxyaWNXeRVEHdg0T2CXxktxyVaOBcv /C/music/incoming/rgjJpBiJ1xMUywVSYkIxa47MGtIjfDgu /C/music/incoming/jeVBvLNKcjqjn0jN356RFpSoJt3o6SVPG1nasmRJC3xufCkL /C/music/incoming/GCyjFLdhsP4xe5ByTpb16xtMLPBA4UMOfngYgGf /C/music/incoming/52vF71rJgGAK /C/music/incoming/qboyd /C/music/incoming/FyMhAJlnOOLuLDrQIhtKcrMSMjj1iv6hAstfMXEU2pKtE6pkpMBrJ2RmU1DqyresQD3sildRKHQTP /C/music/incoming/lO4EKOs1GFIapSxkbO6BuyXqSCNOp1D2sQkoJxdSgw5fSm11ruqSflBTXNSibMKMbNPHIjJLLnt6CRFFJ /C/music/incoming/G0GyxsQbXoPgdn3tVcMTvx6QVlI7y3LbxaSN6TNpqu5ICxwvgNUC4XAi2XLmRRK2KNPdCovbvwDbAwowWl 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/J1pU /C/music/incoming/y0JQBXupmOumgpKJB7c3g2hjNSPs2K6 /C/music/incoming/NfkNOdrsiI4k1jgm3GnWl4iNCnHCPRg5U50NF2Jul2ndCK0 /C/music/incoming/rWGFrRdduLyloJkl /C/music/incoming/2wxsHk2l1DV4KttbpNj72HA3hhw6OLhqH /C/music/incoming/DTHglqxFpPchB /C/music/incoming/EClFoe0qsk1bIfYpRs27VvD1FcwYkvwi0f1IWdGgSSRoC4XfW3C5 /C/music/incoming/y2goRCMRah0OI2CLjvtrswnyn3KycC0gry1wMIm1A0uDwWyubPdegDvbOObWYmPGoTwib /C/music/incoming/wogad1BInciiRmVhAiKECu6ykvt0Wg3QDB6x4IvKcFqHGGEcRYGiYxobqOWOHJShgAMpnwlY /C/music/incoming/BCgN4K6xtmiDQ 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/Bavd3jfMFHruGsLH /C/music/incoming/VTDYalJoipFwDbqNkRumW3ko1ym4yATRP /C/music/incoming/kvr2La4CBBdD /C/music/incoming/T2vgTv6IvtiFIjqDj4sFO7JANpMEswUPDo6L3IwcGuJYQoQxCPR4Me3Ts4BE /C/music/incoming/LguBR5TSi2diF2L21wd0vqAbasxBwhJqH6PULr0iUHDa6yCHxpym1BLuOsAxGrvbsUJGlXqIE2fVUydIYXdgPwwfuugrYCKClCP /C/music/incoming/bQlQfS3XlJ7sK5r3X1PayvRk3LG0rU6eQdYXQoQdli4IxcbgrxHKlkrN7bUBmcGxL3JHgBlJ /C/music/incoming/pxWrkVpn0yNPjNTtDGRj7UwUEMPjVfmHyuMD3xp1Df0FK73A1Qpsny4CabUFggAUlgpVbqyepXN230kFRoqeX2t7yjC1L /C/music/incoming/A6qFKEaCcN3tyg0ReEokcF0K17fCNV3Wpb3RXdAfUplnhKMCHCDbQpX2fNLLxGWoSfdwlh2bdixUtLCpuL2ks2g7l /C/music/incoming/BRVj5vFVOYU5RAGFDYOq4 /C/music/incoming/wuPU1dAtPbWk6oRhPR1XaAlYa1005r65IWfpRn2rBVXNJqOK 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/y3caTsFkHnBvKYHlV6NsfjoKNf5ulPEqwmplKDNhMXC3CtCsH7ICxDHpNAuOvj6YQ /C/music/incoming/YK7VEueSXDU4xrWghQVFrDXP /C/music/incoming/r2I75vN3u5cNclhYCFowURaCvhkwRpSe31vucvl4GP2sdWlIR7woiBUH1 /C/music/incoming/vvgdW6cedShtqN5mUTQ6w1PQ5i4jDddd7b5MWKAR2GNgF /C/music/incoming/YNxHlqfKXUuoryXVWLm5tfPdyw2VhKqlLiy6MbSg0WlqNO34CQMSaSJS6tiWwqDmEjKiaYjV0geF1xxSB5ty5Fl1HOar /C/music/incoming/FXJNdYNEniPq5Vngee5UPLhqLxFU4JefH3AIQIe7shOAme1DlTbvqY32PrcNs /C/music/incoming/JPXF6TRcnygDPdrSeWn6q2NysVS /C/music/incoming/tA6OGpmIU3P5661cuWdMbVIRrg6bnL75bscUi1Bcby7kevBuLmiECL1G0nvyrkuj3S4N4f1CubLKVxN4NKwaCDDwyD3 /C/music/incoming/GDiYf1bgHLMehR7OCUcBWWbx2VuSOnP1Shny6rPvRxMa3bmb5NR5E3URBS5q /C/music/incoming/UDrtoECAk6DJfnw4fTMbEyGUiOdeNUQvCMlcjw2LUm3JgV73qvIwqngv4FlHB 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/VsqbUKSOuNLWPrVVEC46nLK5ErHodCWPGAcWvmhoINawbJHM5COALMAkQsEDcEL1Y4p /C/music/incoming/CoOqAPQkOJrLM4AxEmTjCHLfR6Ou6GLI2CyACcGYKAxDudGs6sk4clj2KJHBauli /C/music/incoming/AcQGox6dJLyhYORslS3o07JCkTvOyMHLFTsJk7obpFrrBt /C/music/incoming/KqIAYbOTYoK1e4xQxHsCVeDWyOvtVufTbnIh /C/music/incoming/xwx3nybkNfeNLCTJWymooKKOQgV2m4QhxXPfnwovY0ebrxCWWPQc5MDUUQlhKg5Qw5oUUOuAjXx /C/music/incoming/IwSc6 /C/music/incoming/MWPVYhsRllGr5QYGyCG2LSETdimE0o7xUCr5iwloskXdXrSr7xgskAq1r3SP3W05lhEDx1xbqrIB3B4Sx2FCiOmtl /C/music/incoming/Nj6U /C/music/incoming/FillXQdexwH1wkDteRBSPPB6ppV4bfsc0 /C/music/incoming/HnoT6ePpDjfLfRFW5GvuPr1UMgUr 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/lGcIoEkBiNx /C/music/incoming/6 /C/music/incoming/vkQcsCTTjIUC7VkiwFkxrnga3SgGwQM2YAmSH4JIWxeSlQjIEJUrwPMiePhIunvB41KGIyIA4KI1juVlIGcU3tEjVeOYWb /C/music/incoming/yhKKrDebafn /C/music/incoming/hEdEmeDl1eGM3QFT3FWdrCFYbORIJ6kJPdPXQagiQoW5LHd5spEcEpHM6lDFt2J21550aOd3yNtcNInBKUptC /C/music/incoming/OSQ /C/music/incoming/RykhF0DXrBM5C1vDekJOGCq /C/music/incoming/FPRdlwrYGkAiS1ARiah5H1K1Jr3qf3A1BkdbLJ7eF7d33Nc3IbeS2GoMeYB2CaTKRHOHWyfGadAIXP54 /C/music/incoming/k0jdsNNCSSdxwMW /C/music/incoming/V71uxGyA4bNpdfWmShTo3NLTfOQB2hXMQusioOyHAE4FCr37RlMD0R0iuhoQX5GWlbHQTN5dPmVyQfq 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/wMjIlmXlDXdSGehL1FSNFXgx /C/music/incoming/MOSshRAE5nDNm5G7VS4n7o6sGFXDWhF4meFP7E /C/music/incoming/gS /C/music/incoming/pxaDxDEAGkeGqIIpNVGuT4xNyHk5 /C/music/incoming/XWybOYR1d1ShJL0oFERDsvCH6 /C/music/incoming/fRF1374ly4GyJenWGbnvE60Jahboidc4wEMD4WVBHYlLFq27OQAU1Kyg040V6Ocv2KbfAS1RnUWMUndQnbHAKodTfFK7 /C/music/incoming/GTioKMmLhFkij5simMVamdEfGGcXMmafHJkA3Xuv1 /C/music/incoming/qvqo5TSQpH6FHLCuecOuHeKMG5ciPO2SwnKVTLYuNNKJr55kMSWWpNAlSLP7RKbINnhsaOIBlsP2CbuJ70D50fCRVxdh3YLcLb4 /C/music/incoming/WkSALCIRbgtutKeB0rU1UTi7NR4pjaAtnCCYatXuRQsne7MTIQ3iDshccSU2FrHbO7h0inAFCAjdB23NejPBeqY3uy /C/music/incoming/lPugk1oWkFHlOJXHacVvTcutuSkN2A5vBgSVyb7KSagprDyx7LcMG16itbTAQI2RHkSHYch7ck 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/D0YlMXgwCBIgUNNmAxcuvRjFLRr2rmvOQ3hktKfyvnm3S2IjcE7oiMmSP /C/music/incoming/mLsgN1O7n5BYM3UQupqAokG44Mv7kw5q3gpho4SCmCEtEGoeXPCEfLr /C/music/incoming/Jiy0RDDsF65oqeAfMw1qmhPPyFUAwAyyNxRVFYGSfIVarekcluPxKSMCARAlQd4eGGJ0uMIUXhlMsOxtuRnbRaW /C/music/incoming/nJek1ywCx11AU7vHPQvIILnUy2p3wLOT2qMO2Xc2YgmoyKkJeCFLjvtKuqT6iCfTmgGDuPM0OBRBx6vWROX2gcKF5cs /C/music/incoming/iUJnkHwVitKxmmrpQRXkhDO5o /C/music/incoming/b4BqAd53GhOCwfSWXhuTYDc4uXgHq /C/music/incoming/3GlBpMX2WhYKmfxub6jjuHm3aqb0vW05JlXnfc4jsMsriIaQVuA0oLqvtpA7K5Fa /C/music/incoming/d71DKKbo6c3ufnMjxTXPrRw7vATLx1MlGb6uCAGqiL /C/music/incoming/kiRnJOUv3lUaEeLaAL6T0VYo64SuEnWIuILNjnUmyddhGI5jQJnEiVPvrD /C/music/incoming/DjbFwDeoGIeTOflMLAJLbQ6JnkuG3c5gPQRWrFEAxtXspoYouggVlhTUlAqmhFsDL5d5vwtf4imP0Mt7 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/I6r /C/music/incoming/blLdntSYjV5TPWKE2xJrg2xRHEckpPaDpof1WOiSO3tAocuqiTENU1EhU1ERqH /C/music/incoming/BOTcTueXePNNEw1Wee /C/music/incoming/Ns4fx1VbQKx1UnLIqhmTM40dyigX35GoHENTuosn6YKg7g1FxKltEtjRB1OpU5fSdispHYnbW7UVtTd /C/music/incoming/FOsmjoJbVQiNQJIiigR /C/music/incoming/cRJcUFmmxENjxjG6VlLyst3N2n3C2CcEwVypmV7Yx2Mmtdeb6bvr1XJPV4hGKSs4CjUKSqSamTbxOPsXi1E0gRLGlQB /C/music/incoming/AUnfsnKP /C/music/incoming/cOgheXIjvFcwdc1bTD37F0ivQJ6IpWDoqfx1AJa1NtimS7pA /C/music/incoming/ay /C/music/incoming/NpnumVdxDq61gnSxcnfWy1KDqJO2kVeQxPIip424nk0PC3qOfq5SUhxTMSeLgimPmpCyNJhgsjJna3ausa 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/ediM4tnyXyDAHUcexUGrQPs /C/music/incoming/GvvejOAPTcudykX55bRFHHCQLgXmgHoMYCrSs /C/music/incoming/TxFwjf3y3lJRPo13SN3AGneAXEGf /C/music/incoming/P25MLfxLEQw0wll1NOCEtOwVp5iaT6wlyEt7vLo5MgFrVGRBdatXW7uaEivO5x0FskA10 /C/music/incoming/UsiCFESfgPNrCsXiPCwSNq2nDgDcIjshBFPaq4vKJrSeecwy4oGkqM4Dy36y /C/music/incoming/OjXbcIpGIWggavGt3L50p2CdE2prggRAx6Mclgtm1lfLARmOwSphXwKTPUFhs5ABeOQbRDhVqR6eWXKUPI2uYKJa /C/music/incoming/X /C/music/incoming/21gfKRVDWkOpWb /C/music/incoming/hHPcBfpMU1BSbeTUHcQ6SwrlNO6BMctVeAAAicXdXbCXdKRG5QHG7llSpDvUhWaRHMOIMtLFlNiQ2Bic5yE4CUV1oOjNOd /C/music/incoming/UcKWDpAgdyoQluX4Do5wGElPbn3gitCDdVqMHoMp55bHujLkTaiciJcqX3 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/4KDrPtICmii5xDY4vjHBqLtH4R5UNCKScXwoWAjftFC7IxCjUIIkrRHrq3u6wVWSGx3IfJg3aChSjt7FpV7f /C/music/incoming/Mq3vRRAeMURO5YV07OpuifcTw3ASAnjQCJEenuFvdq3fKxVaNrG1HxMGoi6VqPLxKblvtQMLi2rYj5 /C/music/incoming/FRItT2uSUaPAiHhu40dG3DlAQeST5CLrdAc1Bw6FNrcaDIERCbmnUX6cFhLPjJUswwvPFn1H1G1KBl5hIaq3owEmB /C/music/incoming/PcUFxQOFCKCjRCkR2HFOIfuQmfyJYI3fq1GyAcWuq4bgr7fua4aB0AuKOesrreO1Pv1Y3Sr0RkwMdnxm7eJ2HCmYF4Su /C/music/incoming/AKOENxBiYtAkNr1cUqJwN2AlNCUJJBnM70lPpjqCSxyvbMvlKDclSlkFkDYlLYHxfUlVflULagLoCejbfJ7g /C/music/incoming/Pu6n7ahrhqiHLmECwdArTJSP1wljRF2JnVc6yeNu17BCYSqv4ySsaGagKptKV5HJvGtWjGcrxexT /C/music/incoming/21HjpXPrPI /C/music/incoming/PSqePOOI2Xo1wkY2BwKcf1kqWH5YdbloXyihCsYqMlkO064ASEDno /C/music/incoming/5RXcibevhoh4BqChsR0i5UvW7QVJb7NWGtXcUXqD7TfM1QCSIeNh /C/music/incoming/knA4M3damB54KsVjbMLhyJ3mVBAkEVY1aM2rJSHSmtcnNbnnhub7hCEIrmilC1DxJd35yDHqf03fGPGTnmdjTYTGhs7wK 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/NPikOEqnYK63owsEMlWEeA3 /C/music/incoming/cJ64GEAFW5vB0UF03cMgMLrdSw3NkhevBRW3GmY6BD3fX155qrI3vXexr3kiITtP0a7i6Ks /C/music/incoming/tK166FLDIawwf7QGoH2IHKgaaMa5WMuRnPcLAicjqqQvC6DKFUvOBWbRD05t /C/music/incoming/obWHmmh64rVkBmM /C/music/incoming/CsFOJwTO1HopkmsxWtUR7RyQM1RvRHoniGgg1wnqF0WBGnUlwhmfVoOS1WbPMx5trb /C/music/incoming/4AfL1vftxYSQcRFWPw /C/music/incoming/VE1qN /C/music/incoming/fnLXtboxXQf01XpFd6jJWSwpdLdniVk2LWlTfekXi2TuH7qccHcese /C/music/incoming/MBTUbrhviCpNVKBYsbv0yuxNfkJbqCpAlulUStp /C/music/incoming/latdN3peKqqD30nqhSgQXBGdXFlwPPpbsGA27OdjI7WFnUcPOYgkMo2SCqmhQ0w2apjwAtqAP4 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/rh7VnGAlrjeUKeh7qwEdQtgwvoGvtwRImTnTgEKxgk /C/music/incoming/0Ny0W44HgvB2J7by4h /C/music/incoming/tfsKkHHqRrAb0 /C/music/incoming/WwXlyT5a3cMydVi5cgrWl1F1IvugdHl6UlABwAVhFKCRH /C/music/incoming/XFISrIUhObmhJERTlLf7BmpOLg4edPm6q /C/music/incoming/Qhvbw5iaMfjBqeWWhbXgQah4M0x4yqXNLIdXEIS6Y7Mok1PYvTB7QXdQ7ywEHmIvoDXPb6sHq0oRu1T /C/music/incoming/L6hk7Hgb4ASDDHkUdc /C/music/incoming/Ytkpa554lnTXewmAIPYuJp3iwufTPkG0OParXQtqCK /C/music/incoming/EgscvFADqoFMPg3Y1AMfA /C/music/incoming/TrFGsJsbnse6tmEaMjPKXqvW6ljQtLIouifqY3yotWAlTcWPLU3gbaQ 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/DUfWSGkFRWxTKrp5GK2fJrQAVTdVgWsIwQQM6u2yUmNIYYMpbTPIBbtkdMb7Dvx3DWv2JL6kQCswMiI4hVUuhRhuvFJtt /C/music/incoming/0h0oi6HpJ /C/music/incoming/SoYxnRMxWQy6nQ6WUumcJJneVjObBgXTFCPNcHuMBnDV3Od6vSnpSWmjbUJddK5Q0MASarUn7HIvgyigg /C/music/incoming/4PCPDkcGJf2CXsJ3DVQ7CrYUfirfDfHHpLy4B /C/music/incoming/nq0ffKR3SFHdCcivNRqQptnnfqyEnGEjPeJJJDYnTa3fEwHJDaMcV0q2 /C/music/incoming/jL4UoJgsYmj7qLflKqoLiAUw36wF6U1xNIxv /C/music/incoming/4vDq5HKomvbkMmMaUuDY0eKHRyliyfqdiEJQxNW2EQG60fGPxpPNUm10S4HGvBXgf5chL4JgGItj /C/music/incoming/yYJbxfIMcqkxa /C/music/incoming/ugDKopiARf /C/music/incoming/AtN1HFsEllPWFIxdvkioHUGgh7rgoHfyOOSBKGkVu3p1axqFLROjHi7 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/No7jHdvsl0jXbntCtxYuLtpeOyJgXxcK /C/music/incoming/ycOBTF /C/music/incoming/oNBPdqYMjckgAueDk5mVrlFrvroiWKR013j3PKf0wB5TweWnVjiEqboc /C/music/incoming/3Hmpst /C/music/incoming/6YVeiDUGv16Qg47R7TpViqYKtIaRwdXPPVlwWS2I5GebVfd2pDSpu1SOalRHDdisdqarSJ2n0PYJlWVnFfB1rIuWd /C/music/incoming/mSK0CoVDH /C/music/incoming/vvrJtkxHEYwiQBPUBJWwwrwgF7s2VbGMjIsQfR7Qggsl4YeDK5dUAYle7k /C/music/incoming/drhTxBTWyLqHjNMYDsW4oodbQXLSMr5jWpKYUpKoiiYJ3mL4kBFdhbEVngdHWajhOgR2cVdmQIU /C/music/incoming/TD0Bd0gctYmk0WD0AOM2reakpueWWBYrNdPeHJ2SnewNQrhjJR0O /C/music/incoming/fEn6EGgWYOPKyS15Q4nRIUciUCdDTYx6uyJwbyvC54DuIInAJfUQtQlrCflcCLc7pRo7jE3rISTMr 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/bBdEMnmLvq11VN7 /C/music/incoming/hBfudC1L4WoSuOxdua0Rqp6dRPLFabGNf6ofBEbe60fH3SKi73ABp1FYDcLuXuK3qINwArJX6VSykxh7 /C/music/incoming/dIi0khRv63KcaB1WhvcKPcmm2ChRROo1QIilxwdilSeCftT2 /C/music/incoming/FyEnqVMag417rol6OhtX2dqY /C/music/incoming/WjHHESyXh3q6aYKjQ3tGlXxPVPhcV0mvcQD4KPclP7s1RnDL /C/music/incoming/vc2gW2E /C/music/incoming/xvGOtcMIjD2udTsfb5maudeShKN75S32BQoYDjKWnUVSKTlBgk /C/music/incoming/I /C/music/incoming/dpx0ogfRCPYoh1XtciXF4GsHD3fgDKM5sK5MHWkwLdR4aAFsAyun /C/music/incoming/XpWXoFlsqocdpaPweEiBI2IXvCf1VSjiJ 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/ATNpLEVLBAJhDO40u0Wrm2NgwrjlHo0qK5grlyxJ /C/music/incoming/rwpT3SUDdiLMN5EDuXGEdEInDno /C/music/incoming/R3ioOodMWhmCX7gVmtr5p46KtFVTqrGs4k7OabYf2 /C/music/incoming/AYOQQkxHrHrfaE1JUyDkBxG0NBxNI6h0oT1uLF40RNNWlujXeMRh3EubsVdpTS7sAyXnLG6oCKAVSQOrqI /C/music/incoming/dTCTGfdMGECW5WDMlysGljvMxbgWuCE5CJXjm6g3RQS /C/music/incoming/rq1aCpkVxUOKGCDDH20sdrQF5tElh7lov2xkYDXHeE1Aedx7SR7FVgE7I /C/music/incoming/56DnDwHliUVXYpjJmtkTLkL2JrV67tXiqSbnjWY2bgK1mXk /C/music/incoming/wQ50kHuuVFqFmuiTRPlmJRMCgpNFuv6Jh /C/music/incoming/1pedymYBK4HmXKA6L5iUhSRgpSGeCbTEUbiBV4ffVoPnJF0L7JWMpcJhG6UOOU7JjdyVB6jP /C/music/incoming/LesCIaHFHqmxxBqhGLAxybfQ2ChPXAeoXoRg3GlNhdqemTO3n1cnE3 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/CnjMk5Elnwxvfj1KJlhRSujXG7pYNTsbvS4MOgOUvevU3dy5Jsb1gybhetgkPMGCdw7tno4DFtuO7v /C/music/incoming/pmNoTTiTlgUVmGELAHoUo23HnbxSIKW6agmMqlhtRxW6ExyrFWfvmFDvqfbRuxkIqVVfsYuoy3 /C/music/incoming/C2 /C/music/incoming/hCLSM0Rhf4ajTYLP /C/music/incoming/tkCEneqnwNY6y5w0NlJLeD4obQu6hUAOxBCwjYuQJFd5cGhnWhUmMYYYnnDFRsgKnkH5D7QVY1cGA7lCIgia7mbGKLi4v /C/music/incoming/igBHGPmOfKkJOyHaQe7yPyhILbtPNYL551GxNvDsanlXNvSi2urrMW3R604FuE /C/music/incoming/KuMSrD5dcH1v /C/music/incoming/7qBY1sYbUSvTOwuAkJ1YR0nhfI6yIvAVrKFvdI4cf7uwbh0MIhnMPScgdsSrtyBxrHCeY7wJNXSSFX /C/music/incoming/vLVrdyEq372AhypmlShu14P0KwVpkwlndacuK5bGgf4wQHlem4PyGHby33POKofGUOvgw3KoQJnUasidkQcnOUOE7K /C/music/incoming/kcEJg6HT4AO1UUBLOfKGpujbkc2fQkRSo4rUf7NY4yh 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/a4wXaCnER3JCImYE44D766n1TLhwwb4KGWU4K5RbKbfWfRX5WVlAc16bQDewtXgQ774TA227mCv40xVcUkHIWEHMYSng1u /C/music/incoming/bxwmrgQi5RxiQPFcppqqHIjNbs230sUCEmbwUtLAyy6SeK1LlrjqjjhBnRl7mUqM43MEOh /C/music/incoming/Afip /C/music/incoming/gQEMSskMxLKDRvv /C/music/incoming/B0yn7g3bxqfxejgBW /C/music/incoming/SxRIHny5RT3uJSjvEYHGaCtrWIK0qgImFlYr0ROSSjdETLkwDcdKhANpeAT6KGOLkPWw /C/music/incoming/CoGVlG3cSmFRSCQH4FiaJWhOMQH3tOBSOVi /C/music/incoming/pw4T /C/music/incoming/gBw5c0d0Q0CTdgkB77LBXe27TxgxfKHghKhYxgu1HmdQflTFGRPEY70cHwlMSNUgruMB6sd /C/music/incoming/FFAm4oHpDiwROtstvdTRWGKhr7qDDvQUfKIAtYLDt 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/j3 /C/music/incoming/fmpS10NBgvuVXFbN3ssyin4NlNbcCJFyb725jLpq /C/music/incoming/tktLxjGaS6HkHDRAnyu4x6auopJk /C/music/incoming/TRPKeqVwiIymBSB0UhOpfh6NHxDGtYKAEioeBP774yrMSQKcqlDRbuLLTbcNVodr66QrEwxe /C/music/incoming/SRihHqsAT5XnSmChfKFvsCdysGxtWLNRoFXQPblvP5iwTNigbVFl4rxqNQWb16Lirg7nvSyey /C/music/incoming/oCTHLb3HBEI66ECodNHfJDsmcqlurR0cG3eT5mOm5tEfG /C/music/incoming/HHvVKgQgWMLa4lyvlfBGkYJoYavB27OlUH65Oouh1n03u2RTKPhnOFEQ6g4JRplX6Amvm /C/music/incoming/limENQvip4VDCHgxNqDRSptwm5SH6LBN7t0P0DF /C/music/incoming/lXnEtYYXfIQkPfkTFVSBBVklI2qmx7ObgO6khJwJjnjvLjcbAekFLstwNc3yHLyf1Pdah7M3xiqnMWIy /C/music/incoming/wRdGJlTEQmtByHGXAwxUTLnMIcDhLAIx21IFhxyFbXQMTA6xLbc2slfTDx5GPM0qL4GF7aQb60S32J0ideEJxO 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/6Co2DkI6Kel3VGYO1JyM3IGUendOWTJpKBCSDYo0ivGhDDmEXCXOpu1x3BWph2jXC4stdfkctGDGbyrJ /C/music/incoming/1Tv3QK7JoPJ3hJuRKPYrEYGgnJogesIgGbdGJO74vim65Og03VQyXAnbmpPhv1E3hDwfFVh3Q34 /C/music/incoming/scqAmYRCirQPbI67dgYYM0Sa1da4gL6iSpbHoLejvaY34vLm4aJwux3B /C/music/incoming/Ym2vdIE7MLAmT1kjXH2HbSF6DcVphKLMv4IGBLFgj3sTAl5pAkDSA4TfP41aUn0b7UYWsMPmcUwgASF /C/music/incoming/4I /C/music/incoming/1pC1oDCusMOO /C/music/incoming/5rNnNPS7NeMF0SHMBRbiCetQ6GNJH3OH4koF4SwqKb1vhXaWhSHxCtv054pgcjyRwfIPEcPQuSFAl6JhGXB /C/music/incoming/RrdnmaTRBMwLvXVnG6jXCy53boAigwViVadBpNToyw2xnvM0MYsku4xruim6HKLeYoWuTu60m3xeFGPMJIDpeKUY /C/music/incoming/KFtUVBLywCKvqgQPYHwapDjoYV /C/music/incoming/1DD6lcQxe3TtRclsAUuWBay33rlvXwKJaI1PQYEuyBnLJUHulwl1ENk1dId1YuI 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/wbnkRLVNFTEih3nLeqkKDkWdot2RwgBLUons4hQ66 /C/music/incoming/spmqiMI3hko7EBY2aBQLBBvP4uUneeKQCF /C/music/incoming/ay5cbADHEWivsuNctGn2bchbCqIyYEP124U5idqPRfpeO6qQHno0nY45q4IR0eP7goBwHQ1poGj3UdtE70YLpWMd7WNmDGXN /C/music/incoming/0PooQARTiTyYgOJTeCx1EFA0xOXa23PNRBes3pmaEJDvfgQoU0xaJ5ct /C/music/incoming/GJJD47Xb7msE /C/music/incoming/erM30ws4K6r0vqaXQnkUxEBpKxudW0FhCYx0PLHFa0 /C/music/incoming/3KJFHCMjKQcBct6RUTOhG /C/music/incoming/vx43indaeKPJngCFj /C/music/incoming/V0MW50lSbwMgvgqEdvn6XuPHl5mil3ylL7fjN0aLiEgoATAnDHqtcl4BjeK7MdHg6ACwagYkuKWtoBg /C/music/incoming/L6rrlvXX31mGJMufPLfkbQJuwn4M4nbBq 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/nFqqX4PlhVfhjVv3RQKmfFhN3rrPONdiJ6lHeJnHnHPnWqiNbjhW2QTPwLuGL7EBS5FlKVXhCc6GX1YMjLOFGo /C/music/incoming/7ivQ6R64dmS3r /C/music/incoming/OawFS37vF6HDfABRRxOSBAYoP3mafissIgAR70NvVTSNWUfkb4QXYRxnjiWWQ6pwMn36aRR0Rs4OPly2Wb7iy /C/music/incoming/JoAcINM2TIre /C/music/incoming/RNpvcGtTP65ureuI1WP1WdNRkqUyfoogfogNQQtC5erMFckdqmwMMxbN7FkTS3NARXoc5OYkDm3STbmifQh1Y /C/music/incoming/Mn5JXpXUhMiBKWWsXcdIkkFyMWGpB762xKQboe2MRg7LvBNs60HdAXGBQG4aRHsiNoc7gVeS /C/music/incoming/1GdQLadWhll /C/music/incoming/ElKMPOxkQTHTqv6mQteUqtxa /C/music/incoming/7P2phnrIo2tehkf0cacsIm3QEUQEGYyUVWek2OAH6GMdaplKpy46jhvTTlSuEUcxCHprg26uIDubI0PoJfng2BKNBryP3e /C/music/incoming/L4jSF2klooQ40WhMaVEGUPlurG6jjqNKoYLmaqosxL67iHmxS61355Y4SWA63ab 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Info: Grouping 10 tracks 21:34:37.6 Trace: Folders: /C/music/incoming/album 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 /C/music/incoming/album/2.mp3 /C/music/incoming/album/3.mp3 /C/music/incoming/album/4.mp3 /C/music/incoming/album/5.mp3 /C/music/incoming/album/6.mp3 /C/music/incoming/album/7.mp3 /C/music/incoming/album/8.mp3 /C/music/incoming/album/9.mp3 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:34:37.6 Info: Grouping 12 tracks 21:34:37.6 Trace: Folders: /C/music/incoming/album 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:34:37.6 Trace: LooksLikeSingleRelease: No common artist tag 21:34:37.6 Info: Grouping 15 tracks 21:34:37.6 Trace: Folders: /C/music/incoming/album 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:34:37.6 Trace: LooksLikeSingleRelease: No common artist tag 21:34:37.6 Debug: Falling back to grouping by album tag 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:34:37.6 Trace: LooksLikeSingleRelease: No common artist tag 21:34:37.6 Debug: Falling back to grouping by album+artist tag 21:34:37.6 Debug: Falling back to grouping by album+artist tag 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:34:37.6 Trace: LooksLikeSingleRelease: No common album tag 21:34:37.6 Info: Grouping 15 tracks 21:34:37.6 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/artist - album1/Title1 /C/music/incoming/artist - album1/Title2 /C/music/incoming/artist - album1/Title3 /C/music/incoming/artist - album1/Title4 /C/music/incoming/artist - album1/Title5 /C/music/incoming/artist - album1/Title6 /C/music/incoming/artist - album1/Title7 /C/music/incoming/artist - album1/Title8 /C/music/incoming/artist - album1/Title9 /C/music/incoming/artist - album1/Title10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/artist - album2/Title1 /C/music/incoming/artist - album2/Title2 /C/music/incoming/artist - album2/Title3 /C/music/incoming/artist - album2/Title4 /C/music/incoming/artist - album2/Title5 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 21:34:37.6 Trace: LooksLikeSingleRelease: No common album tag 21:34:37.6 Info: Grouping 2 tracks 21:34:37.6 Trace: Folders: /C/music/incoming 21:34:37.6 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 21:34:37.6 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 21:34:37.6 Trace: LooksLikeSingleRelease: No common album tag 21:34:37.6 Debug: Falling back to grouping by album tag 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.6 Debug: Falling back to grouping by album tag 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.6 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 21:34:37.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 21:34:37.7 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 21:34:37.7 Trace: LooksLikeSingleRelease: No common album tag 21:34:37.7 Info: Grouping 1000 tracks 21:34:37.7 Trace: Folders: /C/music 21:34:37.7 Trace: Yielding from 2: /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 21:34:37.7 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 21:34:37.7 Trace: LooksLikeSingleRelease: No common album tag 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 21:34:37.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:34:37.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:34:37.7 Trace: LooksLikeSingleRelease: No common album tag 21:34:37.7 Info: Grouping 15 tracks 21:34:37.7 Trace: Folders: /C/music/incoming 21:34:37.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 21:34:37.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:34:37.7 Trace: LooksLikeSingleRelease: No common album tag 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Debug: Falling back to grouping by album tag 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 21:34:37.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 21:34:37.7 Trace: LooksLikeSingleRelease: No common album tag 21:34:37.7 Info: Grouping 15 tracks 21:34:37.7 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 21:34:37.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 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.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 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 21:34:37.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 21:34:37.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 21:34:37.7 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:34:37.7 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 21:34:37.7 Trace: Unmapped files: Path2 21:34:37.7 Trace: Missing tracks: 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 21:34:37.7 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:34:37.7 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 21:34:37.7 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 21:34:37.7 Trace: Unmapped files: 21:34:37.7 Trace: Missing tracks: 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 21:34:37.7 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:34:37.7 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 21:34:37.7 Trace: Unmapped files: 21:34:37.7 Trace: Missing tracks: [ForeignTrackId2]Title2 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 21:34:37.7 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 21:34:37.7 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 21:34:37.7 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 21:34:37.7 Trace: Unmapped files: 21:34:37.7 Trace: Missing tracks: 21:34:37.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 21:34:37.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 21:34:37.8 Debug: Analyzing 1/1 files. 21:34:37.8 Debug: Parsing string 'Title1' 21:34:37.8 Debug: Unable to parse Title1 21:34:37.8 Info: Reading file 1/1 21:34:37.8 Debug: Tags parsed for 1 files in 1ms 21:34:37.8 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 21:34:37.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 21:34:37.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 21:34:37.8 Debug: Analyzing 1/1 files. 21:34:37.8 Debug: Parsing string 'Title1' 21:34:37.8 Debug: Unable to parse Title1 21:34:37.8 Info: Reading file 1/1 21:34:37.8 Debug: Tags parsed for 1 files in 0ms 21:34:37.8 Debug: Album accepted 21:34:37.8 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 21:34:37.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 21:34:37.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 21:34:37.8 Debug: Analyzing 1/1 files. 21:34:37.8 Debug: Parsing string 'Title1' 21:34:37.8 Debug: Unable to parse Title1 21:34:37.8 Info: Reading file 1/1 21:34:37.8 Debug: Tags parsed for 1 files in 0ms 21:34:37.8 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 21:34:37.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 21:34:37.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:34:37.8 Debug: Analyzing 1/1 files. 21:34:37.8 Info: Reading file 1/1 21:34:37.8 Debug: Tags parsed for 1 files in 0ms 21:34:37.8 Debug: Album accepted 21:34:37.8 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 21:34:37.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 21:34:37.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 21:34:37.8 Debug: Analyzing 3/3 files. 21:34:37.8 Info: Reading file 1/3 21:34:37.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 21:34:37.8 Info: Reading file 2/3 21:34:37.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 21:34:37.8 Info: Reading file 3/3 21:34:37.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 21:34:37.8 Debug: Tags parsed for 3 files in 0ms 21:34:37.8 Debug: Album accepted 21:34:37.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 21:34:37.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 21:34:37.8 Debug: Analyzing 3/3 files. 21:34:37.8 Info: Reading file 1/3 21:34:37.8 Info: Reading file 2/3 21:34:37.8 Info: Reading file 3/3 21:34:37.8 Debug: Tags parsed for 3 files in 0ms 21:34:37.8 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 21:34:37.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 21:34:37.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 21:34:37.8 Debug: Analyzing 3/3 files. 21:34:37.8 Info: Reading file 1/3 21:34:37.8 Info: Reading file 2/3 21:34:37.8 Info: Reading file 3/3 21:34:37.8 Debug: Tags parsed for 3 files in 0ms 21:34:37.8 Debug: Album accepted 21:34:37.8 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:34:37.8 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:34:37.8 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:34:37.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 21:34:37.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 21:34:37.8 Debug: Analyzing 2/2 files. 21:34:37.8 Info: Reading file 1/2 21:34:37.8 Info: Reading file 2/2 21:34:37.8 Debug: Tags parsed for 2 files in 0ms 21:34:37.8 Debug: Album accepted 21:34:37.8 Debug: Album accepted 21:34:37.8 Debug: File accepted 21:34:37.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 21:34:37.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:34:37.8 Debug: Analyzing 1/1 files. 21:34:37.8 Info: Reading file 1/1 21:34:37.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 21:34:37.8 Debug: Tags parsed for 1 files in 0ms 21:34:37.8 Debug: Album accepted 21:34:37.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 21:34:37.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 21:34:37.8 Debug: Analyzing 1/1 files. 21:34:37.8 Info: Reading file 1/1 21:34:37.8 Debug: Tags parsed for 1 files in 0ms 21:34:37.8 Debug: Album accepted 21:34:37.8 Debug: File accepted 21:34:37.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 21:34:37.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 21:34:37.9 Debug: Analyzing 1/1 files. 21:34:37.9 Info: Reading file 1/1 21:34:37.9 Debug: Tags parsed for 1 files in 0ms 21:34:37.9 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 21:34:37.9 Debug: Analyzing 1/1 files. 21:34:37.9 Info: Reading file 1/1 21:34:37.9 Debug: Tags parsed for 1 files in 0ms 21:34:37.9 Debug: Album accepted 21:34:37.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 21:34:37.9 Debug: Analyzing 1/1 files. 21:34:37.9 Info: Reading file 1/1 21:34:37.9 Debug: Tags parsed for 1 files in 0ms 21:34:37.9 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 21:34:37.9 Debug: Analyzing 1/1 files. 21:34:37.9 Info: Reading file 1/1 21:34:37.9 Debug: Tags parsed for 1 files in 0ms 21:34:37.9 Debug: Album accepted 21:34:37.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 21:34:37.9 Debug: Skipping already imported check for album without files 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 21:34:37.9 Trace: Album has not been imported 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 21:34:37.9 Trace: Album has not been imported 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 21:34:37.9 Debug: No download client information is available, skipping 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 21:34:37.9 Debug: Album previously imported at 12/22/2024 21:34:37 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 21:34:37.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 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 21:34:37.9 Debug: Free space check returned an invalid result for: /C/Test/Music 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 21:34:37.9 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 21:34:37.9 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 21:34:37.9 Debug: Free space check returned an invalid result for: /C/Test/Music 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 21:34:37.9 Debug: Skipping free space check when importing 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 21:34:37.9 Debug: Skipping free space check for existing track 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 21:34:37.9 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 21:34:37.9 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 21:34:37.9 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 21:34:37.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 21:34:37.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] 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 21:34:37.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 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 21:34:37.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 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 21:34:37.9 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 21:34:37.9 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 21:34:37.9 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:34:37.9 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 21:34:37.9 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 21:34:37.9 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 21:34:37.9 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 21:34:37.9 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 21:34:37.9 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 21:34:37.9 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 21:34:37.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 21:34:37.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 21:34:38.0 Trace: CommandA -> IExecute`1Proxy 21:34:38.0 Trace: CommandA <- IExecute`1Proxy [] 21:34:38.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 21:34:38.0 Info: Shutting down task execution 21:34:38.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 21:34:38.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 21:34:38.0 Trace: CommandA -> IExecute`1Proxy 21:34:38.0 Trace: CommandA <- IExecute`1Proxy [] 21:34:38.0 Info: Shutting down task execution 21:34:38.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 21:34:38.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 21:34:38.0 Trace: CommandA -> IExecute`1Proxy 21:34:38.0 Trace: CommandA <- IExecute`1Proxy [] 21:34:38.0 Info: Shutting down task execution 21:34:38.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 21:34:38.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 21:34:38.0 Trace: CommandA -> IExecute`1Proxy 21:34:38.0 Trace: CommandA <- IExecute`1Proxy [] 21:34:38.0 Info: Shutting down task execution 21:34:38.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 21:34:38.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 21:34:38.0 Info: Shutting down task execution 21:34:38.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 21:34:38.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 21:34:38.1 Trace: CommandA -> IExecute`1Proxy 21:34:38.1 Trace: CommandA <- IExecute`1Proxy [] 21:34:38.1 Info: Shutting down task execution 21:34:38.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 21:34:38.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 21:34:38.1 Trace: CommandB -> IExecute`1Proxy_1 21:34:38.1 Trace: CommandB <- IExecute`1Proxy_1 [] 21:34:38.1 Info: Shutting down task execution 21:34:38.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 21:34:38.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 21:34:38.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 21:34:38.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 21:34:38.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 21:34:38.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 21:34:38.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 21:34:38.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 21:34:38.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 21:34:38.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 21:34:38.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 21:34:38.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 21:34:38.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 21:34:38.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 21:34:38.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 21:34:38.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 21:34:38.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 21:34:38.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 21:34:38.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 21:34:38.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 21:34:38.2 Trace: Publishing RefreshMonitoredDownloads 21:34:38.2 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 21:34:38.2 Trace: Inserting new command: RefreshMonitoredDownloads 21:34:38.2 Trace: Marking command as started: RefreshMonitoredDownloads 21:34:38.2 Trace: Updating command status 21:34:38.2 Trace: Cleaning up old commands 21:34:38.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 21:34:38.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 21:34:38.2 Trace: Publishing EventA 21:34:38.2 Trace: EventA -> IHandle`1Proxy 21:34:38.2 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 21:34:38.2 Trace: EventA -> IHandle`1Proxy 21:34:38.2 Trace: EventA <- IHandle`1Proxy 21:34:38.2 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 21:34:38.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 21:34:38.2 Trace: Publishing EventA 21:34:38.2 Trace: EventA -> IHandle`1Proxy 21:34:38.2 Trace: EventA <- IHandle`1Proxy 21:34:38.2 Trace: EventA -> IHandle`1Proxy 21:34:38.2 Trace: EventA <- IHandle`1Proxy 21:34:38.2 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 21:34:38.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 21:34:38.2 Trace: Publishing EventA 21:34:38.2 Trace: EventA -> IHandle`1Proxy 21:34:38.2 Trace: EventA <- IHandle`1Proxy 21:34:38.2 Trace: EventA -> IHandle`1Proxy 21:34:38.2 Trace: EventA <- IHandle`1Proxy 21:34:38.2 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 21:34:38.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 21:34:38.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 21:34:38.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 21:34:38.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 21:34:38.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 21:34:38.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 21:34:38.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 21:34:38.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 21:34:38.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 21:34:38.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 21:34:38.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 21:34:38.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 21:34:38.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 21:34:38.2 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 21:34:38.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 21:34:38.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:38.4 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"} (173 ms) 21:34:38.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 21:34:38.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 21:34:38.4 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 21:34:38.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 21:34:38.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:38.6 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"} (175 ms) 21:34:38.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 21:34:38.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 21:34:38.6 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 21:34:38.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 21:34:38.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:38.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (131 ms) 21:34:38.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 21:34:38.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 21:34:38.7 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 21:34:38.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 21:34:38.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:39.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (294 ms) 21:34:39.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 21:34:39.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 21:34:39.0 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 21:34:39.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 21:34:39.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:39.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488995 bytes) (91 ms) 21:34:39.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 21:34:39.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 21:34:39.2 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 21:34:39.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 21:34:39.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:39.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488995 bytes) (47 ms) 21:34:39.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 21:34:39.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 21:34:39.3 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 21:34:39.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 21:34:39.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:39.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488995 bytes) (48 ms) 21:34:39.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 21:34:39.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:34:39.4 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:34:39.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:34:39.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:39.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (46 ms) 21:34:39.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:34:39.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 21:34:39.4 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 21:34:39.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 21:34:39.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:39.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (76521 bytes) (44 ms) 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 21:34:39.5 Debug: 1 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 21:34:39.5 Debug: 1 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 21:34:39.5 Debug: 1 21:34:39.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 21:34:39.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 21:34:39.6 Debug: 1 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 21:34:39.6 Debug: 1 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 21:34:39.6 Debug: 1 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 21:34:39.6 Debug: 1 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 21:34:39.6 Debug: 1 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 21:34:39.6 Debug: 1 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 21:34:39.6 Debug: 1 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 21:34:39.6 Debug: 1 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 21:34:39.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 21:34:39.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 21:34:39.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 21:34:39.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:39.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (145 ms) 21:34:39.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 21:34:39.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 21:34:39.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 21:34:39.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:39.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1: 200.OK (160597 bytes) (52 ms) 21:34:39.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 21:34:39.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 21:34:39.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 21:34:39.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:39.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (53692 bytes) (52 ms) 21:34:39.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 21:34:39.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:34:39.9 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:34:39.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:34:39.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:39.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412193 bytes) (51 ms) 21:34:39.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:34:39.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:34:39.9 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:34:39.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:34:39.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412193 bytes) (50 ms) 21:34:40.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:34:40.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:34:40.0 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:34:40.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:34:40.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412193 bytes) (52 ms) 21:34:40.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 21:34:40.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 21:34:40.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 21:34:40.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (14634 bytes) (52 ms) 21:34:40.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 21:34:40.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 21:34:40.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 21:34:40.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12442 bytes) (46 ms) 21:34:40.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 21:34:40.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 21:34:40.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 21:34:40.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3206 bytes) (44 ms) 21:34:40.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 21:34:40.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 21:34:40.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 21:34:40.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.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) (46 ms) 21:34:40.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 21:34:40.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:34:40.3 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:34:40.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:34:40.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (56 ms) 21:34:40.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:34:40.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:34:40.4 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:34:40.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:34:40.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (45 ms) 21:34:40.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 21:34:40.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 21:34:40.4 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:34:40.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:34:40.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (41 ms) 21:34:40.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 21:34:40.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:34:40.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 21:34:40.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58702 bytes) (129 ms) 21:34:40.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:34:40.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:34:40.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 21:34:40.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (190946 bytes) (60 ms) 21:34:40.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 21:34:40.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 21:34:40.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 21:34:40.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (190946 bytes) (54 ms) 21:34:40.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 21:34:40.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") --- 21:34:40.8 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 21:34:40.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 21:34:40.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:40.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (47679 bytes) (50 ms) 21:34:40.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 21:34:40.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 21:34:40.8 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:34:40.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:34:40.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:41.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"} (148 ms) 21:34:41.0 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 21:34:41.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 21:34:41.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:41.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412193 bytes) (24 ms) 21:34:41.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 21:34:41.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 21:34:41.1 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 21:34:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 21:34:41.1 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 21:34:41.1 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 21:34:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 21:34:41.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 21:34:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 21:34:41.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 21:34:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 21:34:41.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 21:34:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 21:34:41.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 21:34:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 21:34:41.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 21:34:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 21:34:41.1 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 21:34:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 21:34:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 21:34:41.1 Debug: [Name1] Setting album monitored status. 21:34:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 21:34:41.1 Debug: [Name1] Setting album monitored status. 21:34:41.1 Debug: Monitoring all albums 21:34:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 21:34:41.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 21:34:41.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 21:34:41.2 Debug: [Name1] Setting album monitored status. 21:34:41.2 Debug: Unmonitoring Albums with Files 21:34:41.2 Debug: Unmonitoring Albums without Files 21:34:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 21:34:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 21:34:41.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:41.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864812040446_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.2 Info: DatabaseEngineVersionCheck migrating 21:34:41.2 Info: PerformDBOperation 21:34:41.2 Info: Performing DB Operation 21:34:41.2 Info: SQLite 3.47.2 21:34:41.2 Info: => 0.0013067s 21:34:41.2 Info: DatabaseEngineVersionCheck migrated 21:34:41.2 Info: => 0.0013189s 21:34:41.2 Debug: Took: 00:00:00.0134040 21:34:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:34:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-24T21:34:41.2387318Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-25T21:34:41.2388485Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-12-22T21:34:41.2389856Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-12-21T21:34:41.239107Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-26T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-26T00:00:00Z"] Added = ["2024-12-26T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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-12-23T21:34:41.2413824Z"] ==== End Query Trace ==== 21:34:41.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-12-23T21:34:41.2413824Z"] ==== End Query Trace ==== 21:34:41.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 21:34:41.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 21:34:41.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:41.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864813001530_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.3 Info: DatabaseEngineVersionCheck migrating 21:34:41.3 Info: PerformDBOperation 21:34:41.3 Info: Performing DB Operation 21:34:41.3 Info: SQLite 3.47.2 21:34:41.3 Info: => 0.0012098s 21:34:41.3 Info: DatabaseEngineVersionCheck migrated 21:34:41.3 Info: => 0.0012225s 21:34:41.3 Debug: Took: 00:00:00.0092880 21:34:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:34:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-24T21:34:41.3276549Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-25T21:34:41.3276564Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-12-22T21:34:41.3276574Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-25T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-25T00:00:00Z"] Added = ["2024-12-25T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-12-21T21:34:41.3276584Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-26T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-26T00:00:00Z"] Added = ["2024-12-26T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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-12-23T21:34:41.3297387Z"] ==== End Query Trace ==== 21:34:41.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-12-23T21:34:41.3297387Z"] ==== End Query Trace ==== 21:34:41.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 21:34:41.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 21:34:41.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:41.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864813803587_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.3 Info: DatabaseEngineVersionCheck migrating 21:34:41.3 Info: PerformDBOperation 21:34:41.3 Info: Performing DB Operation 21:34:41.3 Info: SQLite 3.47.2 21:34:41.3 Info: => 0.0012061s 21:34:41.3 Info: DatabaseEngineVersionCheck migrated 21:34:41.3 Info: => 0.0012186s 21:34:41.3 Debug: Took: 00:00:00.0092530 21:34:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:34:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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 ==== 21:34:41.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 21:34:41.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 21:34:41.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:41.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864814576536_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.4 Info: DatabaseEngineVersionCheck migrating 21:34:41.4 Info: PerformDBOperation 21:34:41.4 Info: Performing DB Operation 21:34:41.4 Info: SQLite 3.47.2 21:34:41.4 Info: => 0.0013144s 21:34:41.4 Info: DatabaseEngineVersionCheck migrated 21:34:41.4 Info: => 0.0013268s 21:34:41.4 Debug: Took: 00:00:00.0095860 21:34:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:34:41.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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 ==== 21:34:41.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 21:34:41.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 21:34:41.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:41.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864815397860_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.5 Info: DatabaseEngineVersionCheck migrating 21:34:41.5 Info: PerformDBOperation 21:34:41.5 Info: Performing DB Operation 21:34:41.5 Info: SQLite 3.47.2 21:34:41.5 Info: => 0.0012201s 21:34:41.5 Info: DatabaseEngineVersionCheck migrated 21:34:41.5 Info: => 0.0012321s 21:34:41.5 Debug: Took: 00:00:00.0092445 21:34:41.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:41.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:34:41.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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 ==== 21:34:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 21:34:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 21:34:41.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:41.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864816157521_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.6 Info: DatabaseEngineVersionCheck migrating 21:34:41.6 Info: PerformDBOperation 21:34:41.6 Info: Performing DB Operation 21:34:41.6 Info: SQLite 3.47.2 21:34:41.6 Info: => 0.0011778s 21:34:41.6 Info: DatabaseEngineVersionCheck migrated 21:34:41.6 Info: => 0.0011901s 21:34:41.6 Debug: Took: 00:00:00.0090795 21:34:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:34:41.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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 ==== 21:34:41.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 21:34:41.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 21:34:41.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:41.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864816932109_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.7 Info: DatabaseEngineVersionCheck migrating 21:34:41.7 Info: PerformDBOperation 21:34:41.7 Info: Performing DB Operation 21:34:41.7 Info: SQLite 3.47.2 21:34:41.7 Info: => 0.0012304s 21:34:41.7 Info: DatabaseEngineVersionCheck migrated 21:34:41.7 Info: => 0.0012429s 21:34:41.7 Debug: Took: 00:00:00.0100417 21:34:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:34:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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 ==== 21:34:41.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 21:34:41.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 21:34:41.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:41.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864817721597_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.7 Info: DatabaseEngineVersionCheck migrating 21:34:41.7 Info: PerformDBOperation 21:34:41.7 Info: Performing DB Operation 21:34:41.7 Info: SQLite 3.47.2 21:34:41.7 Info: => 0.0012705s 21:34:41.7 Info: DatabaseEngineVersionCheck migrated 21:34:41.7 Info: => 0.0012914s 21:34:41.7 Debug: Took: 00:00:00.0101810 21:34:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:41.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:34:41.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:34:41.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 21:34:41.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 21:34:41.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:41.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864818887959_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.8 Info: DatabaseEngineVersionCheck migrating 21:34:41.8 Info: PerformDBOperation 21:34:41.8 Info: Performing DB Operation 21:34:41.8 Info: SQLite 3.47.2 21:34:41.8 Info: => 0.0012701s 21:34:41.8 Info: DatabaseEngineVersionCheck migrated 21:34:41.8 Info: => 0.0012832s 21:34:41.8 Debug: Took: 00:00:00.0093694 21:34:41.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:41.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 ==== 21:34:41.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 ==== 21:34:41.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 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:34:41.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 21:34:41.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 21:34:41.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:41.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864819635813_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:41.9 Info: DatabaseEngineVersionCheck migrating 21:34:41.9 Info: PerformDBOperation 21:34:41.9 Info: Performing DB Operation 21:34:41.9 Info: SQLite 3.47.2 21:34:41.9 Info: => 0.001238s 21:34:41.9 Info: DatabaseEngineVersionCheck migrated 21:34:41.9 Info: => 0.0012501s 21:34:41.9 Debug: Took: 00:00:00.0092286 21:34:41.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:41.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:41.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 ==== 21:34:41.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 ==== 21:34:41.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 ==== 21:34:42.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 21:34:42.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 21:34:42.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:42.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864820405242_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.0 Info: DatabaseEngineVersionCheck migrating 21:34:42.0 Info: PerformDBOperation 21:34:42.0 Info: Performing DB Operation 21:34:42.0 Info: SQLite 3.47.2 21:34:42.0 Info: => 0.0013341s 21:34:42.0 Info: DatabaseEngineVersionCheck migrated 21:34:42.0 Info: => 0.0013469s 21:34:42.0 Debug: Took: 00:00:00.0092962 21:34:42.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 ==== 21:34:42.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:34:42.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:42.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 ==== 21:34:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 21:34:42.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:42.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864821163622_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.1 Info: DatabaseEngineVersionCheck migrating 21:34:42.1 Info: PerformDBOperation 21:34:42.1 Info: Performing DB Operation 21:34:42.1 Info: SQLite 3.47.2 21:34:42.1 Info: => 0.0012759s 21:34:42.1 Info: DatabaseEngineVersionCheck migrated 21:34:42.1 Info: => 0.0012883s 21:34:42.1 Debug: Took: 00:00:00.0092200 21:34:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:42.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:34:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:42.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22\""] ==== End Query Trace ==== 21:34:42.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 21:34:42.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 21:34:42.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:42.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864821927433_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.1 Info: DatabaseEngineVersionCheck migrating 21:34:42.1 Info: PerformDBOperation 21:34:42.1 Info: Performing DB Operation 21:34:42.1 Info: SQLite 3.47.2 21:34:42.1 Info: => 0.0012304s 21:34:42.1 Info: DatabaseEngineVersionCheck migrated 21:34:42.1 Info: => 0.0012438s 21:34:42.2 Debug: Took: 00:00:00.0091488 21:34:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:42.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-12-23T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 21:34:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 21:34:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:42.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-12-23T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-23T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-12-23T00:00:00Z"] Added = ["2024-12-23T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:42.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-12-24T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-12-24T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-12-24T00:00:00Z"] Added = ["2024-12-24T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 21:34:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 21:34:42.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 21:34:42.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 21:34:42.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 21:34:42.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 21:34:42.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 21:34:42.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:42.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864823581220_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.3 Info: DatabaseEngineVersionCheck migrating 21:34:42.3 Info: PerformDBOperation 21:34:42.3 Info: Performing DB Operation 21:34:42.3 Info: SQLite 3.47.2 21:34:42.3 Info: => 0.001128s 21:34:42.3 Info: DatabaseEngineVersionCheck migrated 21:34:42.3 Info: => 0.0011386s 21:34:42.3 Debug: Took: 00:00:00.0085688 21:34:42.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 ==== 21:34:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.3 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 21:34:42.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:34:42.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 21:34:42.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 21:34:42.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:42.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864824337710_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.4 Info: DatabaseEngineVersionCheck migrating 21:34:42.4 Info: PerformDBOperation 21:34:42.4 Info: Performing DB Operation 21:34:42.4 Info: SQLite 3.47.2 21:34:42.4 Info: => 0.0012296s 21:34:42.4 Info: DatabaseEngineVersionCheck migrated 21:34:42.4 Info: => 0.0012423s 21:34:42.4 Debug: Took: 00:00:00.0093411 21:34:42.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 ==== 21:34:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.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 ==== 21:34:42.4 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 21:34:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:34:42.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 ==== 21:34:42.4 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 21:34:42.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:34:42.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 21:34:42.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 21:34:42.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:42.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864825050627_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.5 Info: DatabaseEngineVersionCheck migrating 21:34:42.5 Info: PerformDBOperation 21:34:42.5 Info: Performing DB Operation 21:34:42.5 Info: SQLite 3.47.2 21:34:42.5 Info: => 0.0012595s 21:34:42.5 Info: DatabaseEngineVersionCheck migrated 21:34:42.5 Info: => 0.0012727s 21:34:42.5 Debug: Took: 00:00:00.0094411 21:34:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 21:34:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.5 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 21:34:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:34:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 21:34:42.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.5 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 21:34:42.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 21:34:42.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 21:34:42.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 21:34:42.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:42.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864826065147_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.6 Info: DatabaseEngineVersionCheck migrating 21:34:42.6 Info: PerformDBOperation 21:34:42.6 Info: Performing DB Operation 21:34:42.6 Info: SQLite 3.47.2 21:34:42.6 Info: => 0.001223s 21:34:42.6 Info: DatabaseEngineVersionCheck migrated 21:34:42.6 Info: => 0.001236s 21:34:42.6 Debug: Took: 00:00:00.0090121 21:34:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 21:34:42.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 ==== 21:34:42.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:34:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] ==== End Query Trace ==== 21:34:42.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 21:34:42.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 21:34:42.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:42.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864826778650_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.6 Info: DatabaseEngineVersionCheck migrating 21:34:42.6 Info: PerformDBOperation 21:34:42.6 Info: Performing DB Operation 21:34:42.6 Info: SQLite 3.47.2 21:34:42.6 Info: => 0.0011941s 21:34:42.6 Info: DatabaseEngineVersionCheck migrated 21:34:42.6 Info: => 0.0012073s 21:34:42.6 Debug: Took: 00:00:00.0091525 21:34:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 21:34:42.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 ==== 21:34:42.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:34:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 21:34:42.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."OldForeignArtistIds" LIKE '%' || @Clause2_P1 || '%') PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 21:34:42.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 21:34:42.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 21:34:42.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:42.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864827479075_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.7 Info: DatabaseEngineVersionCheck migrating 21:34:42.7 Info: PerformDBOperation 21:34:42.7 Info: Performing DB Operation 21:34:42.7 Info: SQLite 3.47.2 21:34:42.7 Info: => 0.0016467s 21:34:42.7 Info: DatabaseEngineVersionCheck migrated 21:34:42.7 Info: => 0.0016602s 21:34:42.7 Debug: Took: 00:00:00.0095740 21:34:42.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 ==== 21:34:42.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 21:34:42.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:34:42.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 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 21:34:42.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 21:34:42.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:42.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864828193387_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.8 Info: DatabaseEngineVersionCheck migrating 21:34:42.8 Info: PerformDBOperation 21:34:42.8 Info: Performing DB Operation 21:34:42.8 Info: SQLite 3.47.2 21:34:42.8 Info: => 0.0011868s 21:34:42.8 Info: DatabaseEngineVersionCheck migrated 21:34:42.8 Info: => 0.0011999s 21:34:42.8 Debug: Took: 00:00:00.0091352 21:34:42.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 ==== 21:34:42.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 21:34:42.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 = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.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 = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:34:42.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 21:34:42.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 21:34:42.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 21:34:42.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:42.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864828900504_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.8 Info: DatabaseEngineVersionCheck migrating 21:34:42.8 Info: PerformDBOperation 21:34:42.8 Info: Performing DB Operation 21:34:42.8 Info: SQLite 3.47.2 21:34:42.8 Info: => 0.0012903s 21:34:42.8 Info: DatabaseEngineVersionCheck migrated 21:34:42.8 Info: => 0.0013028s 21:34:42.9 Debug: Took: 00:00:00.0091876 21:34:42.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 = [6] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 21:34:42.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 21:34:42.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 21:34:42.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 21:34:42.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:42.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864829779648_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:42.9 Info: DatabaseEngineVersionCheck migrating 21:34:42.9 Info: PerformDBOperation 21:34:42.9 Info: Performing DB Operation 21:34:42.9 Info: SQLite 3.47.2 21:34:42.9 Info: => 0.0011985s 21:34:42.9 Info: DatabaseEngineVersionCheck migrated 21:34:42.9 Info: => 0.0012111s 21:34:42.9 Debug: Took: 00:00:00.0090402 21:34:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 21:34:42.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 ==== 21:34:42.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 21:34:42.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 ==== 21:34:42.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 21:34:42.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 ==== 21:34:42.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-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 21:34:42.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 21:34:42.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 ==== 21:34:43.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 21:34:43.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 21:34:43.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:43.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864830524783_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:43.0 Info: DatabaseEngineVersionCheck migrating 21:34:43.0 Info: PerformDBOperation 21:34:43.0 Info: Performing DB Operation 21:34:43.0 Info: SQLite 3.47.2 21:34:43.0 Info: => 0.0011717s 21:34:43.0 Info: DatabaseEngineVersionCheck migrated 21:34:43.0 Info: => 0.0011847s 21:34:43.0 Debug: Took: 00:00:00.0092064 21:34:43.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 = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 21:34:43.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:43.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-12-23T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-12-23T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 21:34:43.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 21:34:43.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 21:34:43.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 21:34:43.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 21:34:43.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 21:34:43.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 21:34:43.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 21:34:43.1 Debug: Updating 50 artist 21:34:43.1 Trace: Updating: Name1 21:34:43.1 Trace: Changing path for Name1 to 21:34:43.1 Trace: Updating: Name2 21:34:43.1 Trace: Changing path for Name2 to 21:34:43.1 Trace: Updating: Name3 21:34:43.1 Trace: Changing path for Name3 to 21:34:43.1 Trace: Updating: Name4 21:34:43.1 Trace: Changing path for Name4 to 21:34:43.1 Trace: Updating: Name5 21:34:43.1 Trace: Changing path for Name5 to 21:34:43.1 Trace: Updating: Name6 21:34:43.1 Trace: Changing path for Name6 to 21:34:43.1 Trace: Updating: Name7 21:34:43.1 Trace: Changing path for Name7 to 21:34:43.1 Trace: Updating: Name8 21:34:43.1 Trace: Changing path for Name8 to 21:34:43.1 Trace: Updating: Name9 21:34:43.1 Trace: Changing path for Name9 to 21:34:43.1 Trace: Updating: Name10 21:34:43.1 Trace: Changing path for Name10 to 21:34:43.1 Trace: Updating: Name11 21:34:43.1 Trace: Changing path for Name11 to 21:34:43.1 Trace: Updating: Name12 21:34:43.1 Trace: Changing path for Name12 to 21:34:43.1 Trace: Updating: Name13 21:34:43.1 Trace: Changing path for Name13 to 21:34:43.1 Trace: Updating: Name14 21:34:43.1 Trace: Changing path for Name14 to 21:34:43.1 Trace: Updating: Name15 21:34:43.1 Trace: Changing path for Name15 to 21:34:43.1 Trace: Updating: Name16 21:34:43.1 Trace: Changing path for Name16 to 21:34:43.1 Trace: Updating: Name17 21:34:43.1 Trace: Changing path for Name17 to 21:34:43.1 Trace: Updating: Name18 21:34:43.1 Trace: Changing path for Name18 to 21:34:43.1 Trace: Updating: Name19 21:34:43.1 Trace: Changing path for Name19 to 21:34:43.1 Trace: Updating: Name20 21:34:43.1 Trace: Changing path for Name20 to 21:34:43.1 Trace: Updating: Name21 21:34:43.1 Trace: Changing path for Name21 to 21:34:43.1 Trace: Updating: Name22 21:34:43.1 Trace: Changing path for Name22 to 21:34:43.1 Trace: Updating: Name23 21:34:43.1 Trace: Changing path for Name23 to 21:34:43.1 Trace: Updating: Name24 21:34:43.1 Trace: Changing path for Name24 to 21:34:43.1 Trace: Updating: Name25 21:34:43.1 Trace: Changing path for Name25 to 21:34:43.1 Trace: Updating: Name26 21:34:43.1 Trace: Changing path for Name26 to 21:34:43.1 Trace: Updating: Name27 21:34:43.1 Trace: Changing path for Name27 to 21:34:43.1 Trace: Updating: Name28 21:34:43.1 Trace: Changing path for Name28 to 21:34:43.1 Trace: Updating: Name29 21:34:43.1 Trace: Changing path for Name29 to 21:34:43.1 Trace: Updating: Name30 21:34:43.1 Trace: Changing path for Name30 to 21:34:43.1 Trace: Updating: Name31 21:34:43.1 Trace: Changing path for Name31 to 21:34:43.1 Trace: Updating: Name32 21:34:43.1 Trace: Changing path for Name32 to 21:34:43.1 Trace: Updating: Name33 21:34:43.1 Trace: Changing path for Name33 to 21:34:43.1 Trace: Updating: Name34 21:34:43.1 Trace: Changing path for Name34 to 21:34:43.1 Trace: Updating: Name35 21:34:43.1 Trace: Changing path for Name35 to 21:34:43.1 Trace: Updating: Name36 21:34:43.1 Trace: Changing path for Name36 to 21:34:43.1 Trace: Updating: Name37 21:34:43.1 Trace: Changing path for Name37 to 21:34:43.1 Trace: Updating: Name38 21:34:43.1 Trace: Changing path for Name38 to 21:34:43.1 Trace: Updating: Name39 21:34:43.1 Trace: Changing path for Name39 to 21:34:43.1 Trace: Updating: Name40 21:34:43.1 Trace: Changing path for Name40 to 21:34:43.1 Trace: Updating: Name41 21:34:43.1 Trace: Changing path for Name41 to 21:34:43.1 Trace: Updating: Name42 21:34:43.1 Trace: Changing path for Name42 to 21:34:43.1 Trace: Updating: Name43 21:34:43.1 Trace: Changing path for Name43 to 21:34:43.1 Trace: Updating: Name44 21:34:43.1 Trace: Changing path for Name44 to 21:34:43.1 Trace: Updating: Name45 21:34:43.1 Trace: Changing path for Name45 to 21:34:43.1 Trace: Updating: Name46 21:34:43.1 Trace: Changing path for Name46 to 21:34:43.1 Trace: Updating: Name47 21:34:43.1 Trace: Changing path for Name47 to 21:34:43.1 Trace: Updating: Name48 21:34:43.1 Trace: Changing path for Name48 to 21:34:43.1 Trace: Updating: Name49 21:34:43.1 Trace: Changing path for Name49 to 21:34:43.1 Trace: Updating: Name50 21:34:43.1 Trace: Changing path for Name50 to 21:34:43.1 Debug: 50 artists updated 21:34:43.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 21:34:43.1 Debug: Updating 5 artist 21:34:43.1 Trace: Updating: Name1 21:34:43.1 Trace: Not changing path for: Name1 21:34:43.1 Trace: Updating: Name2 21:34:43.1 Trace: Not changing path for: Name2 21:34:43.1 Trace: Updating: Name3 21:34:43.1 Trace: Not changing path for: Name3 21:34:43.1 Trace: Updating: Name4 21:34:43.1 Trace: Not changing path for: Name4 21:34:43.1 Trace: Updating: Name5 21:34:43.1 Trace: Not changing path for: Name5 21:34:43.1 Debug: 5 artists updated 21:34:43.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 21:34:43.1 Debug: Updating 5 artist 21:34:43.1 Trace: Updating: Name1 21:34:43.1 Trace: Not changing path for: Name1 21:34:43.1 Trace: Updating: Name2 21:34:43.1 Trace: Not changing path for: Name2 21:34:43.1 Trace: Updating: Name3 21:34:43.1 Trace: Not changing path for: Name3 21:34:43.1 Trace: Updating: Name4 21:34:43.1 Trace: Not changing path for: Name4 21:34:43.1 Trace: Updating: Name5 21:34:43.1 Trace: Not changing path for: Name5 21:34:43.1 Debug: 5 artists updated 21:34:43.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 21:34:43.1 Debug: Updating 5 artist 21:34:43.1 Trace: Updating: Name1 21:34:43.1 Trace: Changing path for Name1 to /C/Test/Music2/Name1 21:34:43.1 Trace: Updating: Name2 21:34:43.1 Trace: Changing path for Name2 to /C/Test/Music2/Name2 21:34:43.1 Trace: Updating: Name3 21:34:43.1 Trace: Changing path for Name3 to /C/Test/Music2/Name3 21:34:43.1 Trace: Updating: Name4 21:34:43.1 Trace: Changing path for Name4 to /C/Test/Music2/Name4 21:34:43.1 Trace: Updating: Name5 21:34:43.1 Trace: Changing path for Name5 to /C/Test/Music2/Name5 21:34:43.1 Debug: 5 artists updated 21:34:43.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 21:34:43.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 21:34:43.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 21:34:43.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 21:34:43.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 21:34:43.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 21:34:43.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 21:34:43.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 21:34:43.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 21:34:43.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 21:34:43.6 Info: Moving 1 artist to '/C/Test/Music2' 21:34:43.6 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 21:34:43.6 Info: Name1 moved successfully to /C/Test/Music2/Artist 21:34:43.6 Info: Finished moving 1 artist to '/C/Test/Music2' 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 21:34:43.6 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 21:34:43.6 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 21:34:43.6 Info: Moving 1 artist to '/C/Test/Music2' 21:34:43.6 Info: Finished moving 1 artist to '/C/Test/Music2' 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 21:34:43.6 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 21:34:43.6 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 21:34:43.6 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 21:34:43.6 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 21:34:43.6 Info: Name1 moved successfully to /C/Test/Music2/Artist 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 21:34:43.6 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 21:34:43.6 Trace: updated: False forceUpdateFileTags: False 21:34:43.6 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 21:34:43.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 21:34:43.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:34:43.6 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:34:43.6 Trace: updated: True forceUpdateFileTags: True 21:34:43.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:34:43.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:34:43.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 21:34:43.6 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 21:34:43.6 Trace: updated: True forceUpdateFileTags: True 21:34:43.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:34:43.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:34:43.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:34:43.6 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 21:34:43.6 Trace: updated: True forceUpdateFileTags: True 21:34:43.6 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:34:43.6 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 21:34:43.6 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 21:34:43.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:34:43.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 21:34:43.7 Info: Updating Info for Title1 21:34:43.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:34:43.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:34:43.7 Trace: Updating Album [ForeignAlbumId1][Title1] 21:34:43.7 Trace: updated: True forceUpdateFileTags: True 21:34:43.7 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 21:34:43.7 Trace: release: [ExistingId1][Title1] monitored: False 21:34:43.7 Trace: release: [NotExistingId2][Title2] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:34:43.7 Trace: release: [ExistingId2][Title2] monitored: False 21:34:43.7 Trace: Saving Album [ForeignAlbumId1][Title1] 21:34:43.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:34:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 21:34:43.7 Info: Updating Info for Title1 21:34:43.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:34:43.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:34:43.7 Trace: Updating Album [ForeignAlbumId1][Title1] 21:34:43.7 Trace: updated: True forceUpdateFileTags: True 21:34:43.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:34:43.7 Trace: release: [ExistingId1][Title1] monitored: False 21:34:43.7 Trace: release: [ExistingId2][Title2] monitored: True 21:34:43.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId10][Title10] monitored: False 21:34:43.7 Trace: Saving Album [ForeignAlbumId1][Title1] 21:34:43.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:34:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:34:43.7 Info: Updating Info for Title1 21:34:43.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:34:43.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:34:43.7 Trace: Merging Album [1][Title1] into [11][Title1] 21:34:43.7 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 21:34:43.7 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 21:34:43.7 Trace: updated: True forceUpdateFileTags: True 21:34:43.7 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:34:43.7 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 21:34:43.7 Trace: Saving Album [11][Title1] 21:34:43.7 Debug: Finished Album refresh for [11][Title1] 21:34:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 21:34:43.7 Info: Updating Info for Title1 21:34:43.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:34:43.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:34:43.7 Trace: Updating Album [ForeignAlbumId1][Title1] 21:34:43.7 Trace: updated: True forceUpdateFileTags: True 21:34:43.7 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 21:34:43.7 Trace: release: [DuplicateId1][Title1] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId9][Title9] monitored: True 21:34:43.7 Trace: release: [DuplicateId2][Title1] monitored: False 21:34:43.7 Trace: Saving Album [ForeignAlbumId1][Title1] 21:34:43.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:34:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 21:34:43.7 Info: Updating Info for Title1 21:34:43.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:34:43.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:34:43.7 Trace: Updating Album [ForeignAlbumId1][Title1] 21:34:43.7 Trace: updated: True forceUpdateFileTags: True 21:34:43.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:34:43.7 Trace: release: [ExistingId1][Title1] monitored: False 21:34:43.7 Trace: release: [ExistingId2][Title2] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:34:43.7 Trace: Saving Album [ForeignAlbumId1][Title1] 21:34:43.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:34:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 21:34:43.7 Info: Updating Info for Title1 21:34:43.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:34:43.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:34:43.7 Trace: Updating Album [ForeignAlbumId1][Title1] 21:34:43.7 Trace: updated: True forceUpdateFileTags: True 21:34:43.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:34:43.7 Trace: release: [ExistingId1][Title1] monitored: False 21:34:43.7 Trace: release: [ExistingId2][Title2] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:34:43.7 Trace: Saving Album [ForeignAlbumId1][Title1] 21:34:43.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:34:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 21:34:43.7 Info: Updating Info for Title1 21:34:43.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:34:43.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:34:43.7 Trace: Updating Album [ForeignAlbumId1][Title1] 21:34:43.7 Trace: updated: True forceUpdateFileTags: True 21:34:43.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:34:43.7 Trace: release: [ExistingId1][Title1] monitored: False 21:34:43.7 Trace: release: [ExistingId2][Title2] monitored: True 21:34:43.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId10][Title10] monitored: False 21:34:43.7 Trace: Saving Album [ForeignAlbumId1][Title1] 21:34:43.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:34:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 21:34:43.7 Info: Updating Info for Title1 21:34:43.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:34:43.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:34:43.7 Trace: Updating Album [ForeignAlbumId1][Title1] 21:34:43.7 Trace: updated: True forceUpdateFileTags: True 21:34:43.7 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 21:34:43.7 Trace: release: [ExistingId1][Title1] monitored: False 21:34:43.7 Trace: release: [ExistingId2][Title2] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId3][Title3] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId4][Title4] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId5][Title5] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId6][Title6] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId7][Title7] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId8][Title8] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId9][Title9] monitored: False 21:34:43.7 Trace: release: [ForeignReleaseId10][Title10] monitored: True 21:34:43.7 Trace: Saving Album [ForeignAlbumId1][Title1] 21:34:43.7 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 21:34:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 21:34:43.7 Info: Updating Info for Title1 21:34:43.7 Debug: [1][Title1] has no valid releases, removing. 21:34:43.7 Warn: Album [1][Title1] not found in metadata and is being deleted 21:34:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:34:43.7 Info: Updating Info for Title1 21:34:43.7 Trace: Ensuring parent artist exists [ForeignArtistId1] 21:34:43.7 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 21:34:43.7 Trace: Moving Album [1][Title1] to [11][Title1] 21:34:43.7 Trace: updated: True forceUpdateFileTags: True 21:34:43.7 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 21:34:43.7 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 21:34:43.7 Trace: Saving Album [11][Title1] 21:34:43.7 Debug: Finished Album refresh for [11][Title1] 21:34:43.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:34:43.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 21:34:43.8 Info: Updating Info for Name1 21:34:43.8 Trace: Updating Artist [ForeignArtistId1][Name1] 21:34:43.8 Trace: updated: False forceUpdateFileTags: False 21:34:43.8 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 21:34:43.8 Trace: Saving Artist [ForeignArtistId1][Name1] 21:34:43.8 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 21:34:43.8 Trace: Updating tags for [ForeignArtistId1][Name1] 21:34:43.8 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 21:34:43.8 Info: Updating Info for Name1 21:34:43.8 Error: Could not find artist with id ForeignArtistId1 21:34:43.8 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 21:34:43.8 Trace: Updating tags for [ForeignArtistId1][Name1] 21:34:43.8 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 21:34:43.8 Info: Updating Info for Name1 21:34:43.8 Error: Could not find artist with id ForeignArtistId1 21:34:43.8 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 21:34:43.8 Trace: Updating tags for [ForeignArtistId1][Name1] 21:34:43.8 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 21:34:43.8 Info: Updating Info for Name1 21:34:43.8 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 21:34:43.8 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 21:34:43.8 Trace: updated: True forceUpdateFileTags: True 21:34:43.8 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 21:34:43.8 Trace: Saving Artist [ForeignArtistId11][Name1] 21:34:43.8 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 21:34:43.8 Trace: Updating tags for [ForeignArtistId1][Name1] 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 21:34:43.8 Info: Updating Info for Name1 21:34:43.8 Trace: Updating Artist [ForeignArtistId1][Name1] 21:34:43.8 Trace: updated: False forceUpdateFileTags: False 21:34:43.8 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 21:34:43.8 Trace: Saving Artist [ForeignArtistId1][Name1] 21:34:43.8 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 21:34:43.8 Trace: Updating tags for [ForeignArtistId1][Name1] 21:34:43.8 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 21:34:43.8 Info: Updating Info for Name1 21:34:43.8 Trace: Updating Artist [ForeignArtistId1][Name1] 21:34:43.8 Trace: updated: True forceUpdateFileTags: True 21:34:43.8 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 21:34:43.8 Trace: Saving Artist [ForeignArtistId1][Name1] 21:34:43.8 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 21:34:43.8 Trace: Updating tags for [ForeignArtistId1][Name1] 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:34:43.8 Info: Updating Info for Name1 21:34:43.8 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 21:34:43.8 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 21:34:43.8 Trace: updated: True forceUpdateFileTags: True 21:34:43.8 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 21:34:43.8 Trace: Saving Artist [ForeignArtistId11][Name1] 21:34:43.8 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 21:34:43.8 Trace: Updating tags for [ForeignArtistId11][Name1] 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 21:34:43.8 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 21:34:43.8 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 21:34:43.8 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 21:34:43.8 Trace: Album Title1 last updated more than 60 days ago, should refresh. 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 21:34:43.8 Trace: album Title1 released less than 30 days ago, should refresh. 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 21:34:43.8 Trace: album Title1 released less than 30 days ago, should refresh. 21:34:43.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 21:34:43.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 21:34:43.9 Trace: Artist Name1 ended long ago, should not be refreshed. 21:34:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 21:34:43.9 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 21:34:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 21:34:43.9 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 21:34:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 21:34:43.9 Trace: Artist Name1 ended long ago, should not be refreshed. 21:34:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 21:34:43.9 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 21:34:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 21:34:43.9 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 21:34:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 21:34:43.9 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 21:34:43.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:34:43.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 21:34:43.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 21:34:44.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 21:34:44.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 21:34:44.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 21:34:44.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 21:34:44.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 21:34:44.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 21:34:44.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 21:34:44.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 21:34:44.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 21:34:44.0 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 21:34:44.0 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 21:34:44.0 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 21:34:44.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 21:34:44.0 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 21:34:44.0 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 21:34:44.0 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 21:34:44.0 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 21:34:44.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 21:34:44.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 21:34:44.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Dash,"Nu-Tone - Medical History - System- Accapella") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Dash,"Nu-Tone - Medical History - System- Accapella") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Delete,"NuTone - Medical History - System Accapella") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Delete,"NuTone - Medical History - System Accapella") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDash,"Nu -Tone - Medical History - System - Accapella") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDash,"Nu -Tone - Medical History - System - Accapella") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDashSpace,"Nu - Tone - Medical History - System - Accapella") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDashSpace,"Nu - Tone - Medical History - System - Accapella") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 21:34:44.1 Trace: Media info is unavailable for [0] 21:34:44.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 21:34:44.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 21:34:44.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 21:34:44.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 21:34:44.3 Trace: Media info is unavailable for [0] 21:34:44.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 21:34:44.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 21:34:44.4 Trace: Media info is unavailable for [0] 21:34:44.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 21:34:44.4 Trace: Media info is unavailable for [0] 21:34:44.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 21:34:44.4 Trace: Media info is unavailable for [0] 21:34:44.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 21:34:44.4 Trace: Media info is unavailable for [0] 21:34:44.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 21:34:44.4 Trace: Media info is unavailable for [0] 21:34:44.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 21:34:44.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 21:34:44.4 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] 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 21:34:44.4 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 21:34:44.4 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 21:34:44.4 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 21:34:44.4 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 21:34:44.4 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 21:34:44.4 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 21:34:44.4 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 21:34:44.4 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] 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 21:34:44.4 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 21:34:44.4 Debug: 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 21:34:44.4 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 21:34:44.4 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 21:34:44.4 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 21:34:44.4 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 21:34:44.4 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 21:34:44.4 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 21:34:44.4 Debug: Unable to parse THIS SHOULD NEVER PARSE 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 21:34:44.4 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 21:34:44.4 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 21:34:44.4 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 21:34:44.4 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 21:34:44.4 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 21:34:44.4 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 21:34:44.4 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 21:34:44.4 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 21:34:44.4 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 21:34:44.4 Debug: Parsing string 'thebiggestloser1618finale' 21:34:44.4 Debug: Unable to parse thebiggestloser1618finale 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 21:34:44.4 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 21:34:44.4 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 21:34:44.4 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 21:34:44.4 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 21:34:44.4 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 21:34:44.4 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 21:34:44.4 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 21:34:44.4 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 21:34:44.4 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 21:34:44.4 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 21:34:44.4 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 21:34:44.4 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 21:34:44.4 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 21:34:44.4 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 21:34:44.4 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 21:34:44.4 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 21:34:44.4 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 21:34:44.4 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 21:34:44.4 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 21:34:44.4 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 21:34:44.4 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 21:34:44.4 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 21:34:44.4 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 21:34:44.4 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 21:34:44.4 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 21:34:44.4 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 21:34:44.4 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 21:34:44.4 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 21:34:44.4 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 21:34:44.4 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 21:34:44.4 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 21:34:44.4 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 21:34:44.4 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 21:34:44.4 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 21:34:44.4 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 21:34:44.4 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 21:34:44.4 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 21:34:44.4 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 21:34:44.4 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 21:34:44.4 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 21:34:44.4 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 21:34:44.4 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 21:34:44.4 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 21:34:44.4 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 21:34:44.4 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 21:34:44.4 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 21:34:44.4 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 21:34:44.4 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 21:34:44.4 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 21:34:44.4 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 21:34:44.4 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 21:34:44.4 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 21:34:44.4 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 21:34:44.4 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 21:34:44.4 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 21:34:44.4 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 21:34:44.4 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 21:34:44.4 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 21:34:44.4 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 21:34:44.4 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 21:34:44.4 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 21:34:44.4 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 21:34:44.4 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 21:34:44.4 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 21:34:44.4 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 21:34:44.4 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 21:34:44.4 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 21:34:44.4 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 21:34:44.4 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 21:34:44.4 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 21:34:44.4 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 21:34:44.4 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 21:34:44.4 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 21:34:44.4 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 21:34:44.4 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 21:34:44.4 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 21:34:44.4 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 21:34:44.4 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 21:34:44.4 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 21:34:44.4 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 21:34:44.4 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 21:34:44.4 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 21:34:44.4 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 21:34:44.4 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 21:34:44.4 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 21:34:44.4 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 21:34:44.4 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 21:34:44.4 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 21:34:44.4 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 21:34:44.4 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 21:34:44.4 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 21:34:44.4 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 21:34:44.4 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 21:34:44.4 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 21:34:44.4 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 21:34:44.4 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 21:34:44.4 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 21:34:44.4 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 21:34:44.4 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 21:34:44.4 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 21:34:44.4 Debug: Rejected Hashed Release Title: 7HKB1s7DcfA5wAnb3hpbRBed8ItyWz3z 21:34:44.4 Debug: Rejected Hashed Release Title: rozZ3WdKVW9LdQp1ILFDnIQCb91Zy4wM 21:34:44.4 Debug: Rejected Hashed Release Title: I8Od1DzowWanuQmrZLMRpG62QDWYVuNt 21:34:44.4 Debug: Rejected Hashed Release Title: pfwK7XUQk1S6wh5okqUCUPU97BShlmDf 21:34:44.4 Debug: Rejected Hashed Release Title: bLl9lJgLJri0jwHZ5pfDJZ60aHOoFmHG 21:34:44.4 Debug: Rejected Hashed Release Title: SporXgBEGJ6pQC0FqDNFc7wEMkar7eMd 21:34:44.4 Debug: Rejected Hashed Release Title: T3C2rlByNFkHS6ZFZThPRrXHOsK2g1yx 21:34:44.4 Debug: Rejected Hashed Release Title: alWwXsircuFgvjdypsY4WUwmE4glw92A 21:34:44.4 Debug: Rejected Hashed Release Title: h10un1hX8ltqpPTdsKH5TxSra0g7n7J5 21:34:44.4 Debug: Rejected Hashed Release Title: RWCNU4yDkujSIvsMVXq29SRUUqcTswzk 21:34:44.4 Debug: Rejected Hashed Release Title: NDgpqzAUfVH8fHrwE3fSEpWSj1FLlNWa 21:34:44.4 Debug: Rejected Hashed Release Title: fp6iN7mpHIhSTFrrWZZtRdUpIe2cLLle 21:34:44.4 Debug: Rejected Hashed Release Title: U18g5o0gpwGIWKpHaWwsnN0spx9ASWQW 21:34:44.4 Debug: Rejected Hashed Release Title: jNlFB2VL5Scfk3SNQJI6xlbT7t2CsVqA 21:34:44.4 Debug: Rejected Hashed Release Title: 93UODXN0nVYRthaqfeRAZuVw3bfxZC1Z 21:34:44.4 Debug: Rejected Hashed Release Title: DZa7Zc9bazlfMm5dm3LnxrNdQLtwfJcA 21:34:44.4 Debug: Rejected Hashed Release Title: zBvPE1HL80HgeAagWVdsGP1A2vDphIxh 21:34:44.4 Debug: Rejected Hashed Release Title: wBM44RpYR32GvR5pIcmkSwweoruD6hVY 21:34:44.4 Debug: Rejected Hashed Release Title: Q4fHAi7WYuC341BZQSERkvkbFMbs1Ynx 21:34:44.4 Debug: Rejected Hashed Release Title: qn6Dh9gLhUUl426iNpOiKAKaEkc8Ftsw 21:34:44.4 Debug: Rejected Hashed Release Title: i8PaaTrqztKDiM90h5gDcS39IgkYjo48 21:34:44.4 Debug: Rejected Hashed Release Title: jPP7K1Bh82nemvoBut2gtXc2BV5cg4oT 21:34:44.4 Debug: Rejected Hashed Release Title: 0tZY5hLJSNJMquFNaJOjQtrCIjQual5q 21:34:44.4 Debug: Rejected Hashed Release Title: zUPOaf6mbVqb2CbhyVb2Gtv2vr2bSM9D 21:34:44.4 Debug: Rejected Hashed Release Title: DsEhlrHaIYnCFE7sGcoPtmKKaoHvmkXi 21:34:44.4 Debug: Rejected Hashed Release Title: 47BozEPQXvH8IOhkwOSWe5iio5OrUqZo 21:34:44.4 Debug: Rejected Hashed Release Title: Sb6yeQupbCu1wkynik6cRpIx5f2KkrIf 21:34:44.4 Debug: Rejected Hashed Release Title: g0T1Dx72z5E6ZGy0B2RZUD2AfFDxlg26 21:34:44.4 Debug: Rejected Hashed Release Title: KoL0Ui7HYvXtZh74qln8QvzTaXjnxZmf 21:34:44.4 Debug: Rejected Hashed Release Title: Hof40EfVbELzjfP94j4oXhaQJorQyRD4 21:34:44.4 Debug: Rejected Hashed Release Title: 0GSqvYXzEoFyYh1JrQGCKRlbSeTwACQe 21:34:44.4 Debug: Rejected Hashed Release Title: LGSGCCOOsKMBBJKcQSd4op3zOonCoV1f 21:34:44.4 Debug: Rejected Hashed Release Title: gWH4urTwBh1lhTJkmWBTGpAqBtp4idbs 21:34:44.4 Debug: Rejected Hashed Release Title: fJKBh3ab6Ei3uwpXC7r329WbnmS1RZgp 21:34:44.4 Debug: Rejected Hashed Release Title: iIydSm3vjxsZnA8Mr5X1KAezTgiujj2R 21:34:44.4 Debug: Rejected Hashed Release Title: TVgRPZZTAynlbmprr5YX1j7j1M71gwbk 21:34:44.4 Debug: Rejected Hashed Release Title: QY88yaABbeUPq3j4fdUm5iiE5yT45tbM 21:34:44.4 Debug: Rejected Hashed Release Title: 5ybWMou5hyfPxtMyZV5RPcqNGmWIXjbO 21:34:44.4 Debug: Rejected Hashed Release Title: GkEDkcXHlK69DKuHQMd4RQs7w2HutjLS 21:34:44.4 Debug: Rejected Hashed Release Title: 60eghpkLP4YIcaBOBTMtHuetuK5tbeSi 21:34:44.4 Debug: Rejected Hashed Release Title: gSNbyWBw9eZPycJX8Jt87onDaqKEy7LC 21:34:44.4 Debug: Rejected Hashed Release Title: 8RGWRK5lfkQ6c9JiVuMTLnsc6V4OmMQX 21:34:44.4 Debug: Rejected Hashed Release Title: 9imGPODt3XTYzgQcNhx8MnZCB1nqqcOj 21:34:44.4 Debug: Rejected Hashed Release Title: CO0e5B8ypbKyIOEepDAMLtuIx1W5jHZV 21:34:44.4 Debug: Rejected Hashed Release Title: VBJowrRLBCIS7pOWE3F23hsKCedK9lI6 21:34:44.4 Debug: Rejected Hashed Release Title: ihKH97mwt2IbMGUhi9jZBnUXwEG9tinz 21:34:44.4 Debug: Rejected Hashed Release Title: BKDyBlmqPviEN574WVaWlQSoDnWSpcNE 21:34:44.4 Debug: Rejected Hashed Release Title: HKI15v0BA6vNBBwpLcXlDU1xsb9RkydP 21:34:44.4 Debug: Rejected Hashed Release Title: f5vZi5y5owlMKLtQxoQOLqneeKKJTChk 21:34:44.4 Debug: Rejected Hashed Release Title: 0ejPiXMkTpNZle2PVD6pk5mqxiZym8XT 21:34:44.4 Debug: Rejected Hashed Release Title: RPGSKaChxIeKuHJTHhhOCeSXgogfPT7e 21:34:44.4 Debug: Rejected Hashed Release Title: rJ23HrqmgligQqrdqn4T31dUFCmdREhX 21:34:44.4 Debug: Rejected Hashed Release Title: uxKtrhn65ACw4cAlqdOqkUyWLPPnS81D 21:34:44.4 Debug: Rejected Hashed Release Title: JnSRq3rHwSewpOyMIidUPFkddzprL8Pp 21:34:44.4 Debug: Rejected Hashed Release Title: htNzwJLfhQg1YHbt033kX1AQgkAeLm2T 21:34:44.4 Debug: Rejected Hashed Release Title: S2CFIvcdxyn9CWdQ0kBwdv61enaKPfwK 21:34:44.4 Debug: Rejected Hashed Release Title: YLDCm2j2xP3zHUVGsI4RsKixKDWLsVLK 21:34:44.4 Debug: Rejected Hashed Release Title: 4WdjKBrjinKBPxmP4JgpNznyYXliAo7W 21:34:44.4 Debug: Rejected Hashed Release Title: KUvKYUlZphtJGaMvzQMosb9RREPZlYsB 21:34:44.4 Debug: Rejected Hashed Release Title: KHGBl9jNAVY9aIHK9W5auaTLQ4wVBxAg 21:34:44.4 Debug: Rejected Hashed Release Title: IjHtM80qJvEgnmKWEWiALP8AWinN8bsn 21:34:44.4 Debug: Rejected Hashed Release Title: lkHTMjTROq7lCUCC6MiwrPPmoF0NpoMY 21:34:44.4 Debug: Rejected Hashed Release Title: AGqK64sC26WrmuyUxILVqWEkMvJH6pX2 21:34:44.4 Debug: Rejected Hashed Release Title: HWrOnGoxINoF0jgWdJsfog4ZSQQX8und 21:34:44.4 Debug: Rejected Hashed Release Title: si0jZf3QfALqk09sFw2IVouYLcc44qKF 21:34:44.4 Debug: Rejected Hashed Release Title: OXRpl5uS6DrHTDoVgRKimG87XKnsrEaq 21:34:44.4 Debug: Rejected Hashed Release Title: LvbgYwomzifJ9OGmwrKyifuldeqw5Rl8 21:34:44.4 Debug: Rejected Hashed Release Title: tN7oK6Wod8FAqGlC1brXuLGhyw89GpkY 21:34:44.4 Debug: Rejected Hashed Release Title: PVSH8EnWlKriQTxp3QYCIEVkbrnMq9Qd 21:34:44.4 Debug: Rejected Hashed Release Title: W0uNSkj68aofo8PZpTLodnE4DeynejmW 21:34:44.4 Debug: Rejected Hashed Release Title: PdXbs17jUA352Ntlo9WiDuVZ5Q41xMzD 21:34:44.4 Debug: Rejected Hashed Release Title: HFUbhlMrbgX9vjn7ckzfuVguCh5tbTPF 21:34:44.4 Debug: Rejected Hashed Release Title: RLkt1iWTdbej9VXyqKNDQFxeTy0CdXxi 21:34:44.4 Debug: Rejected Hashed Release Title: VPmWBre5TxDWSlkZaDNwKKCHFYAhdqiu 21:34:44.4 Debug: Rejected Hashed Release Title: D137gYQrR4IqTd52YTa3Pnqg8Hw9ajHb 21:34:44.4 Debug: Rejected Hashed Release Title: BadccTiXCLwhnJn9N9Nr2Oinb7l5A2Sy 21:34:44.4 Debug: Rejected Hashed Release Title: vnZog3V0J3HHTZ7dY97kLy7vSOBc6OVo 21:34:44.4 Debug: Rejected Hashed Release Title: jAaicxr4oPrwNT8QgxAVzyes3QqV3ahD 21:34:44.4 Debug: Rejected Hashed Release Title: rBCTlsB13Qp7qLWxJoIyUXzo0llLzPOb 21:34:44.4 Debug: Rejected Hashed Release Title: N6RlI2IcKimffWZVCMdngpNzfmksiSoC 21:34:44.4 Debug: Rejected Hashed Release Title: di6lEIG2IBIr2DYnBx0aFJWSGgZz72gh 21:34:44.4 Debug: Rejected Hashed Release Title: BwNMpbikU2CRYjg12QKashDdo7ZkEjDO 21:34:44.4 Debug: Rejected Hashed Release Title: NMAR2RxZAUoDUKyRJaAVby0l7IlSabDM 21:34:44.4 Debug: Rejected Hashed Release Title: Yn2vms0hXLE5qE6rJiLUdsjk0Pk05CcN 21:34:44.4 Debug: Rejected Hashed Release Title: UuksFjtWfiI6yYn4nBsAxkWjkQhAgGio 21:34:44.4 Debug: Rejected Hashed Release Title: FFSs60ocJSVUzqP2USVU40PKnfbsuCD3 21:34:44.4 Debug: Rejected Hashed Release Title: QDroQaGxL52Sxov2VzFuGLmu1Nss2kgU 21:34:44.4 Debug: Rejected Hashed Release Title: C20hkHqf2l0qJR2TYcZvegb8HAHfYukf 21:34:44.4 Debug: Rejected Hashed Release Title: LHUZtHjTXM36TVj2z9tJ9W2YjBmJGQG9 21:34:44.4 Debug: Rejected Hashed Release Title: FOOTF6qZcIIhss7kyfAKh4wQEfZpAwHk 21:34:44.4 Debug: Rejected Hashed Release Title: MlfHC7b02seUcZFXXuuXifhLXn163v4X 21:34:44.4 Debug: Rejected Hashed Release Title: 1M5Fpjda0NuOJaRImhD3SyfLrcelgcpp 21:34:44.4 Debug: Rejected Hashed Release Title: hPrzjTp8HsxWmnpV09sElWp7coNiiJWo 21:34:44.4 Debug: Rejected Hashed Release Title: RCUSboEgxAmuSWXzU9tJZcsw5GMfUM8h 21:34:44.4 Debug: Rejected Hashed Release Title: Fb9A5nWvlTVXFnEHTZ3leB2mq1ecShaC 21:34:44.4 Debug: Rejected Hashed Release Title: eus7dvxwkkdfdTDzVBzEaNJPwgRt0RQ9 21:34:44.4 Debug: Rejected Hashed Release Title: WBZVeK7dXmHF1iWQl0GNCC5gjQqX12Ym 21:34:44.4 Debug: Rejected Hashed Release Title: 1R7g2owjmLpr8oN0BkGXjXabXoR6wtWH 21:34:44.4 Debug: Rejected Hashed Release Title: 6C2zjvqBiqkOaSy4kMrmvjWYS1nMwrk4 21:34:44.4 Debug: Rejected Hashed Release Title: zuE5t7PeQe2wdxXRgCfWrHARIS83MA0O 21:34:44.4 Debug: Rejected Hashed Release Title: bvudVYVj8zY4sGczNiUJBBPxylmnRRu5 21:34:44.4 Debug: Rejected Hashed Release Title: 1asj1xvjY6Lwlyl7XkNknrmozKvH9DAc 21:34:44.4 Debug: Rejected Hashed Release Title: vkxdFcwvWfOWeSkchuFd8TeN2Ah09MyF 21:34:44.4 Debug: Rejected Hashed Release Title: 56enM2pHQpW1MChQJxkiLzmsNF5kmxm1 21:34:44.4 Debug: Rejected Hashed Release Title: kkJ93gcnPgTCwOYKkjec53jZOr9mZv5g 21:34:44.4 Debug: Rejected Hashed Release Title: iJNzTcbTvnJIJPOjniwxMZEhar7WDxow 21:34:44.4 Debug: Rejected Hashed Release Title: fkQdIsolspaWBnM49WNAIJz8YjmfyPRB 21:34:44.4 Debug: Rejected Hashed Release Title: j7cHuCgMTYW1OJnDwLKAkPyO7LAajKW2 21:34:44.4 Debug: Rejected Hashed Release Title: oCkuAhIz6XEowObHKpckfGMiKKudHBxX 21:34:44.4 Debug: Rejected Hashed Release Title: R1cuzMSa4FN1bQh2Fvo4kiiArt7aPm6h 21:34:44.4 Debug: Rejected Hashed Release Title: 3yJiGGNkM7dfSO8fQYe4dT9Prf0iHlir 21:34:44.4 Debug: Rejected Hashed Release Title: UOw4QaGVrxh9YAXEwNpBtC1u6en0rt5I 21:34:44.4 Debug: Rejected Hashed Release Title: 4l3PT0EfLVF8jRFhLPBgeWLIzHhL7wji 21:34:44.4 Debug: Rejected Hashed Release Title: NyeqIPhGVWVMJdB3u0RNNvam0hVpm4we 21:34:44.4 Debug: Rejected Hashed Release Title: xTxxqJZYNwbKOV5RsLMmMhoAEWH34MBx 21:34:44.4 Debug: Rejected Hashed Release Title: H9i7YjPtRc9ooXSqueUOSZPgeIY105oK 21:34:44.4 Debug: Rejected Hashed Release Title: BdMY2RiTiSdy97513lhsRuXev7aWKC7v 21:34:44.4 Debug: Rejected Hashed Release Title: eaXC76AT6oqr7wjrJMkWcnT1iFVt3d34 21:34:44.4 Debug: Rejected Hashed Release Title: lRaIDxmfnl9NiAW9XajD6tXNlNvfO0XA 21:34:44.4 Debug: Rejected Hashed Release Title: mn5zE4xLYJZwBB2OT8G5Jhu1Edw3TDCp 21:34:44.4 Debug: Rejected Hashed Release Title: 8PNtjlZ7Ym4Y3f72HEhLdzidszJw3HWO 21:34:44.4 Debug: Rejected Hashed Release Title: VpEvQuI5PJHLLV6toZUiYCt6VKEKWlVp 21:34:44.4 Debug: Rejected Hashed Release Title: MzC3QaQCFPu0a0tvPkDGEqwbuDsFElf8 21:34:44.4 Debug: Rejected Hashed Release Title: 7buUwWAXiy7iegkX6Gr85y0IqlnmNToy 21:34:44.4 Debug: Rejected Hashed Release Title: ofYl09EWNZzCPv92vbKFUpkfvFzUeWp7 21:34:44.4 Debug: Rejected Hashed Release Title: bVmxn8XY4MtRkVXQcJbJ2jftIZcJzwiV 21:34:44.4 Debug: Rejected Hashed Release Title: R8TXcZLd0DbJFtkjtFg8GidtMXfNYrWE 21:34:44.4 Debug: Rejected Hashed Release Title: iYW1RLS7jIwJfVWFdYlcY5nX5LFynws9 21:34:44.4 Debug: Rejected Hashed Release Title: fG9CJMrBXimvkq9Ihh9EqG5WeCGDmy68 21:34:44.4 Debug: Rejected Hashed Release Title: LrHeOURBmbocZP4qNMOZelaVKht6JFrQ 21:34:44.4 Debug: Rejected Hashed Release Title: ssjb0IXckSHlazsePSJwGpUOREBF4m1F 21:34:44.4 Debug: Rejected Hashed Release Title: fTzdZFv6T11G8dUlNA1dkZLHFJKxCvyW 21:34:44.4 Debug: Rejected Hashed Release Title: NBrDdZ183UzPQkQv7oZvkGaMMvrpKuUn 21:34:44.4 Debug: Rejected Hashed Release Title: 4zGRwqDdPWeoW9tnKYCugwOjyxMCOy35 21:34:44.4 Debug: Rejected Hashed Release Title: TC71g7O1izvUjtyiKuxzUJRBK4YGEZ2Y 21:34:44.4 Debug: Rejected Hashed Release Title: 9i3kzRHtiDbCyFjfZNZWXmvmnLQcTUOM 21:34:44.4 Debug: Rejected Hashed Release Title: tk7MFKa8ajX9QIs8C6tvjOZyVop4Y9Yy 21:34:44.4 Debug: Rejected Hashed Release Title: bQnNBTCKEyJn6fXEN9O1Shh7TYjFtMbN 21:34:44.4 Debug: Rejected Hashed Release Title: LAxrzibcolSFjhlWeV1a39LfxO4L1OdU 21:34:44.4 Debug: Rejected Hashed Release Title: aogtyMwBfU9aijlmmAF4z9WhI2dtnvLK 21:34:44.4 Debug: Rejected Hashed Release Title: tEtYdW4HUyYIkAiZxfEMXMcM1g8iunzO 21:34:44.4 Debug: Rejected Hashed Release Title: 50g7gQBtn97EgEuduHhuVtghvTjxCeWG 21:34:44.4 Debug: Rejected Hashed Release Title: AjNm86lEU0P868z5T0GgvKZJ8q7tYsI8 21:34:44.4 Debug: Rejected Hashed Release Title: DLR3KDQAYFtRoLNi7iKyRzeBzcpWM3HQ 21:34:44.4 Debug: Rejected Hashed Release Title: VnEwHYrBotNYUDgG6MHb7dB1hDfSD70V 21:34:44.4 Debug: Rejected Hashed Release Title: dkrdPzb2yEeRSprapHLdSiXZGwT7DhUL 21:34:44.4 Debug: Rejected Hashed Release Title: rzceNF6Nqkc2kd082mT4Rqr2w0sURYwE 21:34:44.4 Debug: Rejected Hashed Release Title: AGlsRlvDSqZVxsRTpA5LSIgMNSeGHDh4 21:34:44.4 Debug: Rejected Hashed Release Title: RMfXRNcP5PY3AoIHLiA89szfTSdeugVu 21:34:44.4 Debug: Rejected Hashed Release Title: XEftZ4XdCsv6koWyrQIv4kxjWwZxCjjC 21:34:44.4 Debug: Rejected Hashed Release Title: XBE3a1iQdjmAp4aovh4vorNQ6bpr7JkK 21:34:44.4 Debug: Rejected Hashed Release Title: wNDYsJK1ftPmdPgWgvkAHK06hPXvuBhS 21:34:44.4 Debug: Rejected Hashed Release Title: LW5fkDopeTIiRxLKAcA4p3jMkFVlpK0z 21:34:44.4 Debug: Rejected Hashed Release Title: HJrZtckw0IOTLjcHw82dyukLRQ9KJ5dy 21:34:44.4 Debug: Rejected Hashed Release Title: dEppmbh9aNA8pr4OxeEIbLYsSEEip6NN 21:34:44.4 Debug: Rejected Hashed Release Title: pyjPgs2CiZgYnCcg92nG2nTHFPuo5wn3 21:34:44.4 Debug: Rejected Hashed Release Title: VRlP139QhqyFt8WwrbmOBVxOL6FPaMZ9 21:34:44.4 Debug: Rejected Hashed Release Title: vSdnKdc4drJo8svUx4eEpT780QDycJxw 21:34:44.4 Debug: Rejected Hashed Release Title: mrnlrfd2it2mNSXKR53KcyiwVbI9nVGT 21:34:44.4 Debug: Rejected Hashed Release Title: L7NFFokzpATrZhcd7o9jBdweyZjLXawg 21:34:44.4 Debug: Rejected Hashed Release Title: HWdbaaIQ7h3bMezjnNTcLpAmnyPuEATp 21:34:44.4 Debug: Rejected Hashed Release Title: IDCNkDPuvIt3gWCDtwgvnVcAK4XCYI2R 21:34:44.4 Debug: Rejected Hashed Release Title: K5GXbijf9RA2I6I0jriesBGf6lbHXU8r 21:34:44.4 Debug: Rejected Hashed Release Title: 0ZrPOYEBDXXGBEjD6sdQxSMA124x0LSy 21:34:44.4 Debug: Rejected Hashed Release Title: nYccewuxd8BDrcKjPZ9PbuCqJwIhAN32 21:34:44.4 Debug: Rejected Hashed Release Title: ivHu5bSiTmdY616JmDVWOzkzljqmrQNR 21:34:44.4 Debug: Rejected Hashed Release Title: 77WYBmyl52oorArY07ZWXQrqTZ7cM1V2 21:34:44.4 Debug: Rejected Hashed Release Title: vpKctL5ih0S0aF3NBeJD8QSzvZ9oRgQm 21:34:44.4 Debug: Rejected Hashed Release Title: zrp9bq7kFesYFVlm4jy46UuGJOa6lMuc 21:34:44.4 Debug: Rejected Hashed Release Title: FNlqD5p0pTsdijSxHNtHfrZ2PbrhDeif 21:34:44.4 Debug: Rejected Hashed Release Title: xkacbWxNSxdsdgE5TgiVeT0vZNNPto2J 21:34:44.4 Debug: Rejected Hashed Release Title: BqayqHQ6bRHl9IbGDquBrWvoLtWiTTWW 21:34:44.4 Debug: Rejected Hashed Release Title: qUVmpdbIv4e39MCHi90MnmTHGWtMuRq3 21:34:44.4 Debug: Rejected Hashed Release Title: D3F1U1JAM5mNa5RK2PHmW9fmjBPrZJWL 21:34:44.4 Debug: Rejected Hashed Release Title: YIsUBW2dPva1Li0J0JD1S5sHMPELRIsO 21:34:44.4 Debug: Rejected Hashed Release Title: YSYU470eWVRMkz2c01HT6lWNgXX8WnFH 21:34:44.4 Debug: Rejected Hashed Release Title: Jg62DCM5meew2ZXGGukHb2UPcOP8mDUa 21:34:44.4 Debug: Rejected Hashed Release Title: gsjiCF9Odw3Z0nBLG2E6lBAY8Uqw8Oo8 21:34:44.4 Debug: Rejected Hashed Release Title: QwFd9M41EZhGZHyD8KgGIuQu5SBmeB7C 21:34:44.4 Debug: Rejected Hashed Release Title: pkEQLHfktaWHkbByw1CAs1ZnsqdTiwwF 21:34:44.4 Debug: Rejected Hashed Release Title: WAqF2TVho38BrusLs9AispIfRvgwRqiw 21:34:44.4 Debug: Rejected Hashed Release Title: pHEy2E0cGUWX29IGsRQeaLw2Dn6GtBZK 21:34:44.4 Debug: Rejected Hashed Release Title: Z4aLy92ASmm2Q6L7RAx2Ik0uTHH66ldJ 21:34:44.4 Debug: Rejected Hashed Release Title: 9FIaDiuMi8kdLEd8mrmw3bJE0P9MMzDQ 21:34:44.4 Debug: Rejected Hashed Release Title: fTblo9yY1ydZwge2M8mh05kVxOwXYEQc 21:34:44.4 Debug: Rejected Hashed Release Title: Wh46llxDEIrjrobyLne7RbKfb2BYTZ7F 21:34:44.4 Debug: Rejected Hashed Release Title: mLnB4NYLcx1F17SW94bsoBs7919xkdAm 21:34:44.4 Debug: Rejected Hashed Release Title: 3kzw9YefnWpKvp3QDRWLV0ErVAcCTY7E 21:34:44.4 Debug: Rejected Hashed Release Title: pqp1yr4dCVj6zqO0n7LUUJZlNYwEIrks 21:34:44.4 Debug: Rejected Hashed Release Title: PWmyjvOds6ZHiRaZMbdhcAf6hBRpwYET 21:34:44.4 Debug: Rejected Hashed Release Title: OKSGnlg1q1HgGudEFA88FvpOMH74yPX3 21:34:44.4 Debug: Rejected Hashed Release Title: 6flHUKFNGRmgmSUiHOTKbOmlJuTlvEc8 21:34:44.4 Debug: Rejected Hashed Release Title: FLLS9lruiUhEkaMZakzyRAKkIrbgqMza 21:34:44.4 Debug: Rejected Hashed Release Title: IOwGFDi361u70fEmRChjaj0xrRZ5biHB 21:34:44.4 Debug: Rejected Hashed Release Title: zpG0BNMXa4IACLYZpHysvdOqYe4wZFxF 21:34:44.4 Debug: Rejected Hashed Release Title: Kqria1EPzPXKLtez2MeFSToANrer6KEE 21:34:44.4 Debug: Rejected Hashed Release Title: Cd8DubZV80zq0KP7mbdoZPfqrySR5rI5 21:34:44.4 Debug: Rejected Hashed Release Title: oHLf1qnqxbPGBpGmOCOGnRg3mymf3Ag8 21:34:44.4 Debug: Rejected Hashed Release Title: jjezb8XzOurkja1IlfwNSYXZ53J8H29v 21:34:44.4 Debug: Rejected Hashed Release Title: FjQAQOaiiYivKVuBM6b3URNUHacdvCCZ 21:34:44.4 Debug: Rejected Hashed Release Title: psac0y9tQaHgyEoWwjqfWEiUurJmINo4 21:34:44.4 Debug: Rejected Hashed Release Title: 8Vu6JpyhWDz1QpJYMBorWQeBAlkceGfd 21:34:44.4 Debug: Rejected Hashed Release Title: syc4hLAwVwfaFLY9Xadae5A0qLVf5Frq 21:34:44.4 Debug: Rejected Hashed Release Title: H2YI95L3bp0vVCkG6JB344XhrUKTxdwc 21:34:44.4 Debug: Rejected Hashed Release Title: nQf97UOuOLYe9Tu0p9FkAa9mRFqRz5If 21:34:44.4 Debug: Rejected Hashed Release Title: u9spgDpRNP5U0YHwRDm01NNGafS2iJ9u 21:34:44.4 Debug: Rejected Hashed Release Title: 2VFrTI0opDB3scWiy3uqNEb2liqm6qZo 21:34:44.4 Debug: Rejected Hashed Release Title: 2GuoyM7keFLt8c2S2b9XdUMYfeBu9mqy 21:34:44.4 Debug: Rejected Hashed Release Title: ZaOXJbSrZlHWOLBgWR8et7Y6BDc9c1GK 21:34:44.4 Debug: Rejected Hashed Release Title: OCBE9BYtttqjAJRyTkbTsyfabYgQo6a7 21:34:44.4 Debug: Rejected Hashed Release Title: BmmzitjGhP4dWf1pcp7rU9Dss9b3lxxf 21:34:44.4 Debug: Rejected Hashed Release Title: XGIww6BjVZTt4FTjdPIXs39m4lnBUq3Z 21:34:44.4 Debug: Rejected Hashed Release Title: LGd66ybXsVfoO2HnrIeWd91RP2pM7flx 21:34:44.4 Debug: Rejected Hashed Release Title: UOOHBtgN8MwGpM5UWXayBig6kBoLdheW 21:34:44.4 Debug: Rejected Hashed Release Title: 5QMaNGFbbRlGV14fR3mqkmUVpYVJlRbo 21:34:44.4 Debug: Rejected Hashed Release Title: SbeeVqQK3TOs9LAej4UzXxvTM8QXXjW8 21:34:44.4 Debug: Rejected Hashed Release Title: 8czLoTqb7f6fUPToYDhu8md3RSYJzq4D 21:34:44.4 Debug: Rejected Hashed Release Title: QgW6StCafh0CNTnva2yownSnOTQUhyYu 21:34:44.4 Debug: Rejected Hashed Release Title: GqZGxVV4IY8DEAJjciVUaczWGA3KUka6 21:34:44.4 Debug: Rejected Hashed Release Title: LJujrHhQXjMZ16ZBBJincZFpBNIK47fP 21:34:44.4 Debug: Rejected Hashed Release Title: uUOK0C2WSh53xFcx9QS7cQXoJCD0KV5P 21:34:44.4 Debug: Rejected Hashed Release Title: cXivarpQPQOYZWpneSVkVZxjn4eniJRT 21:34:44.4 Debug: Rejected Hashed Release Title: DARJenLwVpjPI4hP56ELMfFQiIrGKod1 21:34:44.4 Debug: Rejected Hashed Release Title: ji614sKBEWKyMCxGxQd6ICj73cWayju4 21:34:44.4 Debug: Rejected Hashed Release Title: nNXsL85OSipHi5cWya4AAMrTn8oeiCk4 21:34:44.4 Debug: Rejected Hashed Release Title: wsB3q0hVfKFtFAyE6Z2kscPX5E27c6zV 21:34:44.4 Debug: Rejected Hashed Release Title: Oa4OfRlAWbKVhgimEvprfFdqy3qDD1GR 21:34:44.4 Debug: Rejected Hashed Release Title: YGMNpaOi297XKSkkhRqJ0Usf4NACerEF 21:34:44.4 Debug: Rejected Hashed Release Title: aUqtQLO8nxRk2fD7kgyCZ7Lnjjlt7RKx 21:34:44.4 Debug: Rejected Hashed Release Title: R5wozaNJpXatC7HjW2A8sOGuQyLwcZXL 21:34:44.4 Debug: Rejected Hashed Release Title: s4TO33jByayYuc8yHsZ5lWjxhpwkHQVp 21:34:44.4 Debug: Rejected Hashed Release Title: ryM1xUAnOIgJGFhW36Po3vF5p0SILluW 21:34:44.4 Debug: Rejected Hashed Release Title: dtpLWVfYPklKpPIOul16H5oViTSi3KF1 21:34:44.4 Debug: Rejected Hashed Release Title: lqHXUBaR1i4qbKHraPSS21YFMct5bwoO 21:34:44.4 Debug: Rejected Hashed Release Title: x7iXO3ja7Fgjt3ij3n9HZw8nhwpYUO38 21:34:44.4 Debug: Rejected Hashed Release Title: st5UjYfLXqOYou9Fh6xSWaRLqRkom0TQ 21:34:44.4 Debug: Rejected Hashed Release Title: cywjhMYU63XB2clgl0w288B1zOZ2V48S 21:34:44.4 Debug: Rejected Hashed Release Title: sPkQRFJiB6IcjQycgxQe4IBI7RdHYPz8 21:34:44.4 Debug: Rejected Hashed Release Title: EdwCttvCMAJ8RkTqUQ2HZsWYerfw717U 21:34:44.4 Debug: Rejected Hashed Release Title: cW21gQlCi8QU62hzQgjVtxU5oUzP7O1Y 21:34:44.4 Debug: Rejected Hashed Release Title: 6qRP0YD2anrN30g4UYESXKKMPAMRMG65 21:34:44.4 Debug: Rejected Hashed Release Title: smAEi9Eb4y89Q7SAY0hNeTkOqXH8122E 21:34:44.4 Debug: Rejected Hashed Release Title: O92NwsUTL3fkgiVfGUFyVEkiswC4SqPo 21:34:44.4 Debug: Rejected Hashed Release Title: 6ongZxZsDsFjT4D514kFKSniHkwcED96 21:34:44.4 Debug: Rejected Hashed Release Title: r1DwcHe8v7qpIgGlaqBhxN3Z20X46EVT 21:34:44.4 Debug: Rejected Hashed Release Title: b6KyVQZOXhK4RH7ntxdslrzIR1c5f98g 21:34:44.4 Debug: Rejected Hashed Release Title: XAx1sxQ44YQJDvcFlmRx2hw1dWMVv25O 21:34:44.4 Debug: Rejected Hashed Release Title: dFuYkIuecbXaCgzYsrDSsYbUNXj04JTk 21:34:44.4 Debug: Rejected Hashed Release Title: Bk7iVX5wJH1iTKJAaQTDk98m4sWPmFCG 21:34:44.4 Debug: Rejected Hashed Release Title: GgZMowLOldcNM7OgnwtVlHVXufWJGa4o 21:34:44.4 Debug: Rejected Hashed Release Title: ru6wvVXqMvY4B0bg7Wy6lmx1Eu5qnFmT 21:34:44.4 Debug: Rejected Hashed Release Title: DfDCmwpJeJV9n55CFedHeXRBgiqyP5li 21:34:44.4 Debug: Rejected Hashed Release Title: qPBBI5Kkvu71HRnD5VfvnLa1LgIIXE7T 21:34:44.4 Debug: Rejected Hashed Release Title: 0Bx9JCCv36HKd4H98bYJK4g3u03Eey8a 21:34:44.4 Debug: Rejected Hashed Release Title: QFUcVXzIa9aKsBWLyGELWMziAT9JVXDI 21:34:44.4 Debug: Rejected Hashed Release Title: dC5oXKnAUx4zkc5LXwftBpheDwxeZkYS 21:34:44.4 Debug: Rejected Hashed Release Title: EDJ2dgrjGWAeYaYxQQY7kmbu5jLphrVE 21:34:44.4 Debug: Rejected Hashed Release Title: TJYFlwAmAXIIuBn9b63QDD7C2773lyej 21:34:44.4 Debug: Rejected Hashed Release Title: piVvDDPZqrdzijPdBJsajgYJciOWAohf 21:34:44.4 Debug: Rejected Hashed Release Title: pDtNBERZFLj3IyvkotbAFwjnf4F1Au2I 21:34:44.4 Debug: Rejected Hashed Release Title: Ooq9Q0HNkVtuApRCsXhlmG2OsAlkXgn7 21:34:44.4 Debug: Rejected Hashed Release Title: 6KXR4aGGOP9ENJ5CwmVQggLna5AWroPQ 21:34:44.4 Debug: Rejected Hashed Release Title: T7ULqLRB1M15B997BzkcNePc3EuITA7S 21:34:44.4 Debug: Rejected Hashed Release Title: T72DXwBUxgmDoKfvmd0VKjJegGrXL4YF 21:34:44.4 Debug: Rejected Hashed Release Title: iEOeut3TuRN2TDdW7iHvkq5eX7YDdNpb 21:34:44.4 Debug: Rejected Hashed Release Title: hTXaWx5E45NU0MS1yxlCGjL57k8ERwwk 21:34:44.4 Debug: Rejected Hashed Release Title: Wwlq69qEuAGDzZwMpyFyko1ZjxBowciy 21:34:44.4 Debug: Rejected Hashed Release Title: taCeeCPQTOX761vycs2nmH9EWYScmnKA 21:34:44.4 Debug: Rejected Hashed Release Title: x2GlMTElntaCQEk00c3UYcOjBz5hevsh 21:34:44.4 Debug: Rejected Hashed Release Title: DjmLaw4YDqpT9JesdlICCZwrujvfKcnx 21:34:44.4 Debug: Rejected Hashed Release Title: D2PU8QA0gL2JhxjQmLsmyJuxVRrWZCgw 21:34:44.4 Debug: Rejected Hashed Release Title: lgSlTDvrhsclbrgxs9SYsXUFAZjvitz0 21:34:44.4 Debug: Rejected Hashed Release Title: 7DZoxiqR8V1QG11esdJ1FipSvo4lnnPB 21:34:44.4 Debug: Rejected Hashed Release Title: sDE8tf7zR27al19mJupZUgVpmlUXfdXN 21:34:44.4 Debug: Rejected Hashed Release Title: g4PxqDMJjppZwzr04qS9gE187ElAtMFh 21:34:44.4 Debug: Rejected Hashed Release Title: wEb084SlS34TOLBI8qMXmqJ2RiU6J8oA 21:34:44.4 Debug: Rejected Hashed Release Title: dIx1l3AH23hi9grHYF1EJhvJsn9YdjJe 21:34:44.4 Debug: Rejected Hashed Release Title: GMhUl3bDwI5prPo9ZDrdlsh6htWYJmAZ 21:34:44.4 Debug: Rejected Hashed Release Title: H82FawCyarX1A6Np75tRiLiPhni9l1pM 21:34:44.4 Debug: Rejected Hashed Release Title: 9nPESG9oVIsmc94chBuGijnVsuXTGs6b 21:34:44.4 Debug: Rejected Hashed Release Title: 6LRJI1qHxsdJ79v3ApLzRe0koFlKiY1P 21:34:44.4 Debug: Rejected Hashed Release Title: EMkgr8xSco8LzZA9Oz0o5M9arF34IoQB 21:34:44.4 Debug: Rejected Hashed Release Title: EAjR8UmxHORQmDjmbXJTSEWBr4n0XHl8 21:34:44.4 Debug: Rejected Hashed Release Title: qr3YxB0Fr3aaUNh4KBfp5kBMqUlK509s 21:34:44.4 Debug: Rejected Hashed Release Title: N6LRHiL7Zr0kszCjXTuYXHY88rvuy2GD 21:34:44.4 Debug: Rejected Hashed Release Title: lh2nECQj5Voa9s2M6sg3HJkMVrSjBxmO 21:34:44.4 Debug: Rejected Hashed Release Title: zsB2dgfOUIJz1CzqrEJH5GWQC5VngXPP 21:34:44.4 Debug: Rejected Hashed Release Title: QAkkYpGZbS4HoMSxlC3ry3El9uPSxofB 21:34:44.4 Debug: Rejected Hashed Release Title: pHXzTiycDQSv3aAmxTeqdnIjhUZhqwif 21:34:44.4 Debug: Rejected Hashed Release Title: CQIRM1aEkXA8RwgWB0exdh6TnT2B5DGg 21:34:44.4 Debug: Rejected Hashed Release Title: 44kVpUKPIqqAAWssbEgUwQkoZReXNwkm 21:34:44.4 Debug: Rejected Hashed Release Title: txvhLSsWKvkPxHnN8OD5TTdmJQXg5tA9 21:34:44.4 Debug: Rejected Hashed Release Title: 57jXNLeOLGPNMBavMohuG0zG9N00IW3E 21:34:44.4 Debug: Rejected Hashed Release Title: ZTidKmWVQtxwlKhaimboIey1vihdQt2L 21:34:44.4 Debug: Rejected Hashed Release Title: YEUichYcOA5q7QF2rI7HOC8evvjlI5vP 21:34:44.4 Debug: Rejected Hashed Release Title: tKsPNNjczQLhiNr4Xjf6YW9y6hwvDgmh 21:34:44.4 Debug: Rejected Hashed Release Title: VPEk0wUmIWQeT3TW9VxmCgzDJ2wCpVla 21:34:44.4 Debug: Rejected Hashed Release Title: v1FqWhTEhmdpsAAoIqx9dMipMitnfJt2 21:34:44.4 Debug: Rejected Hashed Release Title: SzB9GPJEij54cKWWJWT3bnT9wPy8AmS6 21:34:44.4 Debug: Rejected Hashed Release Title: t8tbN5pcn6t6CZXYggijYeRsSjvl8bwH 21:34:44.4 Debug: Rejected Hashed Release Title: sZnWCYDXCAS764YZReOoyYFbeYDM9dWz 21:34:44.4 Debug: Rejected Hashed Release Title: zTUoI9XzzdOYOGaZdzuPlWuwCnVDfOHC 21:34:44.4 Debug: Rejected Hashed Release Title: XZ9SKfmYphmMd28lrD2VMxhI2ssSY89U 21:34:44.4 Debug: Rejected Hashed Release Title: 2A61sg4j02TkSeJLPgh1N4KcxCo0EkB2 21:34:44.4 Debug: Rejected Hashed Release Title: MKq7mvtuGMVlJQLuDY4GYbvSKnFxa9Co 21:34:44.4 Debug: Rejected Hashed Release Title: Ozq3MLIO1n4GpTg5AWo0D8216rcwgaOB 21:34:44.4 Debug: Rejected Hashed Release Title: HP1hqt1bKPHkA12WouvxYkiwsfVHara4 21:34:44.4 Debug: Rejected Hashed Release Title: 7djnSZNNuTwqxgEFvjln3nqReRgsGI6t 21:34:44.4 Debug: Rejected Hashed Release Title: uocvayosvY8msrBOxD8efmYteFGtDkHg 21:34:44.4 Debug: Rejected Hashed Release Title: csBcw2dLGiZu7Q96ZWG5Fgkg1qlOSS6b 21:34:44.4 Debug: Rejected Hashed Release Title: 1dH6oP9Je2bNFX4wpSnF88Evn62UXLyq 21:34:44.4 Debug: Rejected Hashed Release Title: MOUdLcbEQLpBaxNvAhb5H8QHagndUkQN 21:34:44.4 Debug: Rejected Hashed Release Title: Qz8yqKSwattyWAG2Om5TbH41Ih8JY4wu 21:34:44.4 Debug: Rejected Hashed Release Title: bfLEHGHK9VwvKs3XitP8jBEDGIMuXx6I 21:34:44.4 Debug: Rejected Hashed Release Title: 3CdPssnvqKzVUyfSeFSR3rEQahtQlD3n 21:34:44.4 Debug: Rejected Hashed Release Title: wA0PSTko5wmivukYjhcVaHJoG3FYZ057 21:34:44.4 Debug: Rejected Hashed Release Title: ue8g4aIwrKhuBccGxXkBNE57qFhjIGA1 21:34:44.4 Debug: Rejected Hashed Release Title: eij3ukf9lLkAZjTiO4SPsyijsgc74qMb 21:34:44.4 Debug: Rejected Hashed Release Title: PDIw7XsEce7gGNowvCtOncCqhLvFJ8Jr 21:34:44.4 Debug: Rejected Hashed Release Title: fKc0HAyNBgXzOpesRuuPK2IHfboNo70l 21:34:44.4 Debug: Rejected Hashed Release Title: IdE0plpWMoWgQ0l1cz8W8B4r31fq9Zpn 21:34:44.4 Debug: Rejected Hashed Release Title: 0QFa2Mit1ag8TInh3LqpwsCzGIVk4WVG 21:34:44.4 Debug: Rejected Hashed Release Title: hDZkhpGvxjuJ5OGzkKkvKKurWgZXdYvB 21:34:44.4 Debug: Rejected Hashed Release Title: p40090DeAy4j0VAu9i7F4SH2UM0In2On 21:34:44.4 Debug: Rejected Hashed Release Title: cFcL9T4PfVD2At4Xy7N8NfZw13JowoJv 21:34:44.4 Debug: Rejected Hashed Release Title: AfJjrRq8RaXBRroGRpr6XvLieyCKF02W 21:34:44.4 Debug: Rejected Hashed Release Title: Hwbnkm2SaxvQyGUnTKFLTK2IQC86xenA 21:34:44.4 Debug: Rejected Hashed Release Title: zYVzOVFj1izL7Y5OzVIQfRWF4FB0jBUJ 21:34:44.4 Debug: Rejected Hashed Release Title: lMs8uJ80rrCxRtAW6mKYRuYXLw0u0g1G 21:34:44.4 Debug: Rejected Hashed Release Title: EbmjG5uo7lIxhu7ltycPyKAgXZWLeQIv 21:34:44.4 Debug: Rejected Hashed Release Title: KDAeIUDXa2syp2fYT2ZzGLfjxf0p0LqT 21:34:44.4 Debug: Rejected Hashed Release Title: cZSXxiYhVVzAnANXtI4oy5WLYnj5pVX1 21:34:44.4 Debug: Rejected Hashed Release Title: iRs034hbsEIYxD6yi9bDBBnM8lP4yNTW 21:34:44.4 Debug: Rejected Hashed Release Title: EqN4pIqRw2UD5BHjfPl92vwNZvFfd6EL 21:34:44.4 Debug: Rejected Hashed Release Title: oxpOExyIqcMRYd8CAVNmS6WpkWGwlIpv 21:34:44.4 Debug: Rejected Hashed Release Title: St6UFsGF8DhJcg1wQTuCnbLLZDgfWWFw 21:34:44.4 Debug: Rejected Hashed Release Title: nTBpnu0L2AUkVve3AhvaWzJqsiV1TsHq 21:34:44.4 Debug: Rejected Hashed Release Title: 88e22YnYZEPW97PTGv4QEZr5Azw2YNIb 21:34:44.4 Debug: Rejected Hashed Release Title: tp0ylVLKtepRL2dYmaTGq2Bm6N9NfzEC 21:34:44.4 Debug: Rejected Hashed Release Title: pnItaWIUV4XaM5a97d4fIBnnH7CVVgrH 21:34:44.4 Debug: Rejected Hashed Release Title: qaawh2bCfvUxbkqwMbfGnesVYwokP0li 21:34:44.4 Debug: Rejected Hashed Release Title: EBeLKaGvHKoAVBfNYEcWcQwaqX7lqSNt 21:34:44.4 Debug: Rejected Hashed Release Title: Rc7bnPcGcqxrzwWvc6WcgNbpG2shCLou 21:34:44.4 Debug: Rejected Hashed Release Title: jMPVw1l3rSM1BEMHrgUDveUzWNH7O0CD 21:34:44.4 Debug: Rejected Hashed Release Title: RTeLnd2A9iYSAjxijakjipY8zxqQDoak 21:34:44.4 Debug: Rejected Hashed Release Title: eQNFc1dlpqDPLNt5X9aorZtsIb9keFdt 21:34:44.4 Debug: Rejected Hashed Release Title: JoFyXWn1PjHIsC8ha1hz0fZKU64Ng9kH 21:34:44.4 Debug: Rejected Hashed Release Title: QYayDnjs09OJnocZbOkJEiZ61USKfaOd 21:34:44.4 Debug: Rejected Hashed Release Title: jJPNKy6f12lKDAdzsRIsDPnF5f4Lk5OK 21:34:44.4 Debug: Rejected Hashed Release Title: R9eEYuzsc1MH6yiy9hJLlK09wRxqjCNs 21:34:44.4 Debug: Rejected Hashed Release Title: biaPwxvyHSQLEp9sQWTJ2cPArQcHnDIp 21:34:44.4 Debug: Rejected Hashed Release Title: 9Dw9EjLtdp1HKioCtneyfv4aLVMHT2P9 21:34:44.4 Debug: Rejected Hashed Release Title: U83qlfNxVYqqQm3HUEpvPhGVsfgntzpK 21:34:44.4 Debug: Rejected Hashed Release Title: KKORu1r4DCiDaxDJq8KKRei1aXUDX5de 21:34:44.4 Debug: Rejected Hashed Release Title: bNG4Eg6LAZQFe8jA996IsEL96RoCcCCh 21:34:44.4 Debug: Rejected Hashed Release Title: YHURhVTDe7aYlJ688choIzmlGIfiP3CM 21:34:44.4 Debug: Rejected Hashed Release Title: YO4CIqFeG4QmzYX5JXka4mqjT2mVIEPS 21:34:44.4 Debug: Rejected Hashed Release Title: 7bABFq7C16uwDdcmwfZvXoSOibCMckaa 21:34:44.4 Debug: Rejected Hashed Release Title: 8C1TumcnOIiyttB2v56oTyjzeYnqLtOa 21:34:44.4 Debug: Rejected Hashed Release Title: IP6iB9qRdtw0xugW2rs4hRZb45D2N3Iw 21:34:44.4 Debug: Rejected Hashed Release Title: 1XQcSai5SWm52u4WkVrPZmJtJn0Q2rzz 21:34:44.4 Debug: Rejected Hashed Release Title: 4rAipBCTsL2ldRdkjncV8HLpTL7Fw6M8 21:34:44.4 Debug: Rejected Hashed Release Title: NH2fwdkEjMNUXwg1eg9rcpKnFYUWa0Rr 21:34:44.4 Debug: Rejected Hashed Release Title: PkyIYKWMJ2GWjdAqbJilDzKShSSFaDMo 21:34:44.4 Debug: Rejected Hashed Release Title: q1tRmONJnj9nXMRebffbeXiilWMdO4KM 21:34:44.4 Debug: Rejected Hashed Release Title: UBHV7z47VyGQ6TppKMkXE6VTCURCkxul 21:34:44.4 Debug: Rejected Hashed Release Title: HkHICr5fxSWfVEc9KDjij8zdxqZqneG5 21:34:44.4 Debug: Rejected Hashed Release Title: 6qho1fDqtSr9BNT7WXsRg9yDfkW0Pmcg 21:34:44.4 Debug: Rejected Hashed Release Title: PkH1iNWyCgrGfhDh34kSI2EeobdnZEXH 21:34:44.4 Debug: Rejected Hashed Release Title: GI8rkztxB87alJ1Xu2GFkcdQ9nxs2DXK 21:34:44.4 Debug: Rejected Hashed Release Title: cdiJPRXphbEsZ959Aqvsb97ojcSBv2hr 21:34:44.4 Debug: Rejected Hashed Release Title: ejtGq58IizwgMeZ7o9YzNoSHWTKpVMwS 21:34:44.4 Debug: Rejected Hashed Release Title: EVqlBj5Zj6pJwbh0i4If2FllOLwkQ0Us 21:34:44.4 Debug: Rejected Hashed Release Title: s1OjZhE1GGhPswlosL8bc87vEir2COwd 21:34:44.4 Debug: Rejected Hashed Release Title: IXqu1Of1mQMEBDdfH8lxCZPcsoVaeBVp 21:34:44.4 Debug: Rejected Hashed Release Title: 3YE91XogRIpuE5XHF8E5U5EGJS0oXAyD 21:34:44.4 Debug: Rejected Hashed Release Title: iDZ6hew7ofxnyFu6tc1PoXk93jwZNUNf 21:34:44.4 Debug: Rejected Hashed Release Title: yvITcV4kIx15pPTTj3Qws2m0H8yxDSah 21:34:44.4 Debug: Rejected Hashed Release Title: ElxD0M3KExB9I8hKFc5oqppGTq0tQU5C 21:34:44.4 Debug: Rejected Hashed Release Title: ld9cGjXLlZnj231iDH6embr5ogNTbcmg 21:34:44.4 Debug: Rejected Hashed Release Title: Mmn8W5Nn2IyYrXprfuvD4EWBv2I151Y2 21:34:44.4 Debug: Rejected Hashed Release Title: fQ8NoFPsoM0rogMqnj58whHK5o52OsFR 21:34:44.4 Debug: Rejected Hashed Release Title: 9xxEMgBCDhecVQl8LPNVZycPE8SLBmG5 21:34:44.4 Debug: Rejected Hashed Release Title: TL8ExyT5lDtCuwZBeKvwMwCcmpeVEdbc 21:34:44.4 Debug: Rejected Hashed Release Title: 5VRGFF6RmYOiSjD8GLIlDIsjWhUXbeWB 21:34:44.4 Debug: Rejected Hashed Release Title: dj1JWu7Vk7IiDYzfCUFhqQEDKwOm9WW4 21:34:44.4 Debug: Rejected Hashed Release Title: CHJiDW0M7ryjmoiKyFJ5ESFdqiL6GMCo 21:34:44.4 Debug: Rejected Hashed Release Title: auON8NNN4QCCywJUElwgywv7EGilxabH 21:34:44.4 Debug: Rejected Hashed Release Title: cvvnkIeYAxe3nP5xnrTsmrAWHUjJYEq6 21:34:44.4 Debug: Rejected Hashed Release Title: P9LTN54YSkBLGryZb3UxRh7CGlhOWbO5 21:34:44.4 Debug: Rejected Hashed Release Title: 6HjeDTzSxBcOjENVa6hlq4dNC4b43V7o 21:34:44.4 Debug: Rejected Hashed Release Title: JjVvm3BlMsZyRC7ZoHc3eHKPYlbyDUnJ 21:34:44.4 Debug: Rejected Hashed Release Title: EmlcKP8Y5YwfdBN3FsQYYliODiOhPRGy 21:34:44.4 Debug: Rejected Hashed Release Title: AW5AZBNlT1kXOBBQSAFXq2o0Yjb8bmfq 21:34:44.4 Debug: Rejected Hashed Release Title: eiBLqtrhrcPHANN7qsJv8NdKBFgEknnH 21:34:44.4 Debug: Rejected Hashed Release Title: bmdFdCZADbVl5Dfq0kQRBtNXb4Xnver2 21:34:44.4 Debug: Rejected Hashed Release Title: kX5GtSSUj0NjYL7wdInEMkFBYM8XsSnJ 21:34:44.4 Debug: Rejected Hashed Release Title: IcIwuzCG4jKNPQugA3suvyyMvnF7iQwt 21:34:44.4 Debug: Rejected Hashed Release Title: Sv47yEwMkqdycV2qFlak3TILh96mK4oP 21:34:44.4 Debug: Rejected Hashed Release Title: MQzD2uQ3zAAe89o06KnfVSx0cHE0u58g 21:34:44.4 Debug: Rejected Hashed Release Title: BMuQsAEelWFETLZ78SUbgjPVaFSGJw3z 21:34:44.4 Debug: Rejected Hashed Release Title: a2LqEQu6WPXBJEARtgwnQT3pUDzkOhXD 21:34:44.4 Debug: Rejected Hashed Release Title: Jdmah6yUCAo66t1yKnFtG3QYIBAhANUq 21:34:44.4 Debug: Rejected Hashed Release Title: uScnOfCcgtKRho3FschoGKOxzDwJP59B 21:34:44.4 Debug: Rejected Hashed Release Title: ICB2z9RhDhHLPhXQiqbJYpwA1L8JigYb 21:34:44.4 Debug: Rejected Hashed Release Title: 2B2rKVuxHgUp1T6ZLdBoNLGSCvCrFFrU 21:34:44.4 Debug: Rejected Hashed Release Title: ysXfArHZx9NW7qioTjOvQWDhobncHReg 21:34:44.4 Debug: Rejected Hashed Release Title: xlOIWnNAIApKg7y2IEXPKd6yDjXShIYk 21:34:44.4 Debug: Rejected Hashed Release Title: jvaCt4g2MsuM1LmDTUklVIyQIDwejfWh 21:34:44.4 Debug: Rejected Hashed Release Title: OWoknw1P1xqCf9AtDAj8849CIhiOlzMD 21:34:44.4 Debug: Rejected Hashed Release Title: OZxWXwZosVA4B8CVpBExvDmXZGgHEJ2m 21:34:44.4 Debug: Rejected Hashed Release Title: YKao0WplHG4zG9EhOoMwy1TxFnTP4Hqz 21:34:44.4 Debug: Rejected Hashed Release Title: IwclmO83aMzakdUUNs15bDAXKjC7e0no 21:34:44.4 Debug: Rejected Hashed Release Title: EvpdVzoayVPV52tsO4dlCr8Fi3CpXZrG 21:34:44.4 Debug: Rejected Hashed Release Title: iMT8qZQPfeYWQjjdP98biYl9RlJCgksM 21:34:44.4 Debug: Rejected Hashed Release Title: SZwEY9MNlyuHG3F0fDvZ2YYeM2eWDtjE 21:34:44.4 Debug: Rejected Hashed Release Title: h8hN3nv1j3weJD4t8H3KB2oObPTwy4IO 21:34:44.4 Debug: Rejected Hashed Release Title: 6n3JvtuVud1S0E86tGBu2Uwtw1ArCyt3 21:34:44.4 Debug: Rejected Hashed Release Title: DZrDHd8CLVXF8ngPLznFiNLlMTPAMU0e 21:34:44.4 Debug: Rejected Hashed Release Title: M1mdTONXAN6WjzRwINPnb7Gqhd9FfUMG 21:34:44.4 Debug: Rejected Hashed Release Title: TH6ZayqjH6tiWCnv5Ckrfr9spZGMtqAU 21:34:44.4 Debug: Rejected Hashed Release Title: hcGiqc8M6HBkHQNcoW4lnoPZMn8X3x1m 21:34:44.4 Debug: Rejected Hashed Release Title: 6ErqlaFfZBEgRhgvO2ACMtPwWZ8Qndox 21:34:44.4 Debug: Rejected Hashed Release Title: dPJA2gqdUAXvChpOEjbZfRdANrXJA1Ur 21:34:44.4 Debug: Rejected Hashed Release Title: S6DbKzYXq4udBK9SIAmuZkUgUcbmfBjV 21:34:44.4 Debug: Rejected Hashed Release Title: 1ygFcMkBilkA2DweH8sEoUJ2ON63wKf3 21:34:44.4 Debug: Rejected Hashed Release Title: yzhYbaqeK3QxatW5OvN1O20De6SkciL1 21:34:44.4 Debug: Rejected Hashed Release Title: GSJFsIlPUqaPBNYuax9y1wQ1mXdN5nqQ 21:34:44.4 Debug: Rejected Hashed Release Title: kB8uSliEgcrBEBaoZvNF7juq6oIQ9bPR 21:34:44.4 Debug: Rejected Hashed Release Title: ft38nbHb7HDbZisjRwi2CqQ2VckhPy8F 21:34:44.4 Debug: Rejected Hashed Release Title: JwoEnYKoIfq7X0dKhMvp43XGDnChYmZ4 21:34:44.4 Debug: Rejected Hashed Release Title: SHn42wM3pJV7H4IAvDLIPQ0xEcVFUiVj 21:34:44.4 Debug: Rejected Hashed Release Title: bulunoeDRSadQ4SfgFPqbt4XYOWAIkSE 21:34:44.4 Debug: Rejected Hashed Release Title: wfUYxU3Fefu535KfuO8MWMdKWMSOKsQL 21:34:44.4 Debug: Rejected Hashed Release Title: QKvW0rqpI7KKLQpklq0ZVOnXMNNrZW6S 21:34:44.4 Debug: Rejected Hashed Release Title: O5ezrjBMPJsoY5AaGlbzFh4xCcH4CEIq 21:34:44.4 Debug: Rejected Hashed Release Title: EIzxnyXcpELexlrtQO3B9sAZT9J8Lret 21:34:44.4 Debug: Rejected Hashed Release Title: HFs2iqSPe076xeTiYkyBAGAMdX9Bp9NM 21:34:44.4 Debug: Rejected Hashed Release Title: e9npavBKxcRRvgCzVVFZOcH8cUD5G8eg 21:34:44.4 Debug: Rejected Hashed Release Title: 5eUvc0RzgMb96DfxGwHOttsIM7KrZ8sQ 21:34:44.4 Debug: Rejected Hashed Release Title: 07QkJwFzuQU18atAa2vSDO8lDDFUkn4q 21:34:44.4 Debug: Rejected Hashed Release Title: FYM8qJpriYLlc5efevp5XgP1Af554Glu 21:34:44.4 Debug: Rejected Hashed Release Title: j2OkJv2dKL79jVr2d4LCHfQ4w9GRajGp 21:34:44.4 Debug: Rejected Hashed Release Title: j6bTqzaMB5iDaRiZvA5lkYBIaFmjgxGC 21:34:44.4 Debug: Rejected Hashed Release Title: kUpYeF3HBI4ZPRrAl1ky17D8HMvHw2Cq 21:34:44.4 Debug: Rejected Hashed Release Title: oPdLO0hwTyI2Aff95C5UC25dsusXlh6i 21:34:44.4 Debug: Rejected Hashed Release Title: O3BjAR9wE2OhXwtQmKPZcOAwneMBQtGR 21:34:44.4 Debug: Rejected Hashed Release Title: LX7J06atqbrMucyZKEoOiGxrQYzpG8AG 21:34:44.4 Debug: Rejected Hashed Release Title: tvai47oOwDakqQwbWw9TUBESOlw4fdrz 21:34:44.4 Debug: Rejected Hashed Release Title: EFAtoTg9SztLh1U3r09NHXVgRmseGQd2 21:34:44.4 Debug: Rejected Hashed Release Title: IPKBlayfMqehyqIyqMNyp8LYEQTU26rI 21:34:44.4 Debug: Rejected Hashed Release Title: ifQk8yNPwIOXbKa3Q3Y5zTPgGhggCPcs 21:34:44.4 Debug: Rejected Hashed Release Title: YMuNDOJngR4Ow7Du1Zkx3bv46PolNtya 21:34:44.4 Debug: Rejected Hashed Release Title: 429VarZcc8cl5N3KbtMjZcPR02ezP8v0 21:34:44.4 Debug: Rejected Hashed Release Title: a4qS14Qi90RfLsrkg5lyBbskTqWtNblV 21:34:44.4 Debug: Rejected Hashed Release Title: q499Vy6i78QR1sX5gCMmlBcsmCHBh7yz 21:34:44.4 Debug: Rejected Hashed Release Title: 99sRXEvIuk7x4i973hnYyY6alGHmC1K4 21:34:44.4 Debug: Rejected Hashed Release Title: QrUk7TTx1ckuZpUi9eN4OHjRh6bG06Jn 21:34:44.4 Debug: Rejected Hashed Release Title: 6twDWnstHDVBHEHTCmyh8Vg6bvhYzbUc 21:34:44.4 Debug: Rejected Hashed Release Title: DJje9z8Rjb889vXltmpqkjFaB6yUrJbl 21:34:44.4 Debug: Rejected Hashed Release Title: 9ZkawV0IoxPRGWXehddeKs1OlCVTwHpc 21:34:44.4 Debug: Rejected Hashed Release Title: dngJujGuSn9jZrxOYRTHsoIH6pdW8Q60 21:34:44.4 Debug: Rejected Hashed Release Title: FaqwEWjL5tRdXiutwBF1oYrkMVQPKC03 21:34:44.4 Debug: Rejected Hashed Release Title: gzUrDMmddPomp7wPvVguGvNvgUUfgRk9 21:34:44.4 Debug: Rejected Hashed Release Title: iIIZSvVMSDGIDogRWWvwyNMU6OTdNEm3 21:34:44.4 Debug: Rejected Hashed Release Title: yc3dh6Z6NFoRDt0fTvHC1bPDhxLHQLhJ 21:34:44.4 Debug: Rejected Hashed Release Title: JihecSp1ckg7PgmgBg5dfm9g3nuiRvQj 21:34:44.4 Debug: Rejected Hashed Release Title: h5zkzYcl4A4MWmHqYSgPo5EfEYjqgNjq 21:34:44.4 Debug: Rejected Hashed Release Title: 3CxL5abMC89SZT5p0V1GMj3dAQRnQzdj 21:34:44.4 Debug: Rejected Hashed Release Title: EI9iSHaDHIza6O8FZfsdv1sgYkQqrh0S 21:34:44.4 Debug: Rejected Hashed Release Title: r5CoZfyzuADHJ9QxYi1aQxLzZjAcabIh 21:34:44.4 Debug: Rejected Hashed Release Title: pMkHHvxcyDxoDjDAOq83w74HOI4ro8kX 21:34:44.4 Debug: Rejected Hashed Release Title: dLa0RnI1nLP031gNfcVcAedzj31CnBII 21:34:44.4 Debug: Rejected Hashed Release Title: wwmPfC9rlEoqKcZHI60kcQI102eReD42 21:34:44.4 Debug: Rejected Hashed Release Title: FRJIF5ipv0uFM8ffcPm68kj4TJYHMIRR 21:34:44.4 Debug: Rejected Hashed Release Title: yxeUckYPAWiCPxDnlI0J1X61cPrS9Ve1 21:34:44.4 Debug: Rejected Hashed Release Title: 34F1PznfihxQfwhCqoveWQh563pvLD3Y 21:34:44.4 Debug: Rejected Hashed Release Title: mVQFPGK19NDvu8siB56Aw3q53iE7JY7l 21:34:44.4 Debug: Rejected Hashed Release Title: xA8ofLQqnTcrQQTLf9JgTLsFC98LcGAT 21:34:44.4 Debug: Rejected Hashed Release Title: LLGhywQ00ZmIhUHQmH9fpUu5AadRFOJ8 21:34:44.4 Debug: Rejected Hashed Release Title: gx8BIT47lbT0Av4gCL1i2IzqR5Vqndh1 21:34:44.4 Debug: Rejected Hashed Release Title: IC19lg3tkPE26yIJeBCEbGMhwglJUSOJ 21:34:44.4 Debug: Rejected Hashed Release Title: wfqqInaXNyExbSahIlGg0JIfytJYkZmr 21:34:44.4 Debug: Rejected Hashed Release Title: QLscXrqPOV5DofxcAhEG9kytQP9oJHGZ 21:34:44.4 Debug: Rejected Hashed Release Title: r2tFABZsJBKCwQ5BEZGRzedlk7xfxIDV 21:34:44.4 Debug: Rejected Hashed Release Title: UN7SCbL3v42FfnfFGdlUllJsDbwkVH6M 21:34:44.4 Debug: Rejected Hashed Release Title: 5dSgNxFXqOMgMnfPoA3x5vuDTgDvOwmO 21:34:44.4 Debug: Rejected Hashed Release Title: 0HUfo5hjJVmWj7bdOcy0PlisPQGB0DPZ 21:34:44.4 Debug: Rejected Hashed Release Title: NZgvA1qHmlBRMHWrhH33426TJWDryEyT 21:34:44.4 Debug: Rejected Hashed Release Title: x2KYBzOlExsXYITgMexjjySelPJg36AU 21:34:44.4 Debug: Rejected Hashed Release Title: 5dDaJtzlYUkUvBFfSd535l3JjaW9SESy 21:34:44.4 Debug: Rejected Hashed Release Title: olLqjBsWneclPWVwbXTQBBQMaUlLgUZB 21:34:44.4 Debug: Rejected Hashed Release Title: NI6CsF05mpKQlAPNvXDCprsNUnTLzcCP 21:34:44.4 Debug: Rejected Hashed Release Title: tcpJK2XgVYeAN3DpWDcTvdtRdIIGJUQq 21:34:44.4 Debug: Rejected Hashed Release Title: s4AFqnqYmEnxfIPaZrnUyXgeDIiRS4s7 21:34:44.4 Debug: Rejected Hashed Release Title: 7WlITqCjInoXliV18g32g5gO1mvJS5vD 21:34:44.4 Debug: Rejected Hashed Release Title: nDfXfEKzy3we18VHB0kC9aXw6fOzaGNY 21:34:44.4 Debug: Rejected Hashed Release Title: uRyTQaYAUkvXuEGbpY5vOf1QPl1X2fBE 21:34:44.4 Debug: Rejected Hashed Release Title: IzUa2ngOMQkUUsgBuPGAaxp95U5zM5Lt 21:34:44.4 Debug: Rejected Hashed Release Title: GOxr7qmdo4x8S6IgrAuXCZuiCmkhMMYW 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 21:34:44.4 Debug: Rejected Hashed Release Title: 7TvEd49OQAtLMFQyZZGtryWr6hJksin7jSmhfkQM 21:34:44.4 Debug: Rejected Hashed Release Title: zduqnhd555wB6FrZKWohFQnzrUuaSpYCUYpT7r2k 21:34:44.4 Debug: Rejected Hashed Release Title: LE038gsaiFetghYbJez2RMOHUE3x1AeQ9GeQvlAN 21:34:44.4 Debug: Rejected Hashed Release Title: crnYsNMMUyiHxM7XdpW0lke7eKlowCecIS0rTKJW 21:34:44.4 Debug: Rejected Hashed Release Title: A5CNz7MaigmPXzJGI3eI4zwpHw753nCTeq6B3E0q 21:34:44.4 Debug: Rejected Hashed Release Title: CzTgCQ7CQZa0u5noT0RaZm0Z8cDPhGbI3JRzdzTr 21:34:44.4 Debug: Rejected Hashed Release Title: obXOmp9xwMcUvWBxmZ6fSalzVyDOEDyQw8uXyNfo 21:34:44.4 Debug: Rejected Hashed Release Title: TGOW2Iz3L3wN2rBET7fN4IbJzgcTxgmtVybkuP4K 21:34:44.4 Debug: Rejected Hashed Release Title: Oc3xhFagzjI76Tyuu8DUzIvrDCer3gniCohptq5p 21:34:44.4 Debug: Rejected Hashed Release Title: HsZtBRsKqQoW1KlKftOfUtTVs91AFlSifZSA6Jck 21:34:44.4 Debug: Rejected Hashed Release Title: a0YHuRv6qYeIjXEz1HAxX83q7WKU3PwDrZkp5cRd 21:34:44.4 Debug: Rejected Hashed Release Title: pOuDtC7kxpNws90psgCR5hrDVbupNubwuvkl1kTY 21:34:44.4 Debug: Rejected Hashed Release Title: vgEh27L10Mc7bopNBxhkUlP05jGC1qYOnAyiXBea 21:34:44.4 Debug: Rejected Hashed Release Title: V1NBzUnSWsCgz5a04jxLF7ZFsNQlXrD0lHkJIJqc 21:34:44.4 Debug: Rejected Hashed Release Title: RIkkMTiMSAOhaQADG2eyQSy3MqggR9iw98MRtM09 21:34:44.4 Debug: Rejected Hashed Release Title: 68hmVTFGYiu6CyuERzQt9EKyFH5egKYahOOisVq7 21:34:44.4 Debug: Rejected Hashed Release Title: z8jgZRyAc9LFVB1dqN3hldqpMiEsyAOkxARtEff7 21:34:44.4 Debug: Rejected Hashed Release Title: bwt7AdUS6jcTRScu4bKwIryxX59jTIz1fjmPwstM 21:34:44.4 Debug: Rejected Hashed Release Title: OD9XwjOxk7ZkV8brpWi9FU5pJ8KksU1tefMIHzb3 21:34:44.4 Debug: Rejected Hashed Release Title: vvHCudKWuuOGbEgUd35ziTJ2VgyZxpnq6aV65pD8 21:34:44.4 Debug: Rejected Hashed Release Title: yZHsslHlihW916T4HvAvQ0Ebr3Xula5iJ0Nmkquy 21:34:44.4 Debug: Rejected Hashed Release Title: rn66PsXAFPfpqYmnnoDwLFv7YTWPwbujR5TqyJsd 21:34:44.4 Debug: Rejected Hashed Release Title: 1OpYyXcOcV1ygH9AJ1s0URAfWSobninnwzwnZwG9 21:34:44.4 Debug: Rejected Hashed Release Title: G4BjfYp8v86fIPqJIHCDVuIEebRwluiJGVS4Svst 21:34:44.4 Debug: Rejected Hashed Release Title: wU0pLzveFFajyIY8bzARxsRt6WUFlQ6p9XHj2Ryz 21:34:44.4 Debug: Rejected Hashed Release Title: jiNWfDg77epO1Kr7JcWoUSe1HHYeLYTapF1vCRT8 21:34:44.4 Debug: Rejected Hashed Release Title: Ok5PzENuqVITSahqqvX4N1yklU7iIMKuaY9BnQ8W 21:34:44.4 Debug: Rejected Hashed Release Title: daRh5cxPE50m90F9dKDRReIHMXwwVBNAeaZQw4ET 21:34:44.4 Debug: Rejected Hashed Release Title: 2YWbrricXBySSFikfShQNC0w6Y1qklM5ncp4d20A 21:34:44.4 Debug: Rejected Hashed Release Title: 0rrXqm52bCcvEojxLOVSwkFnbwHzh5xjJJHkl2Pf 21:34:44.4 Debug: Rejected Hashed Release Title: lN4ZPjvttc5FMqBLSPqzSdWeex3XJEip0LMFjwjr 21:34:44.4 Debug: Rejected Hashed Release Title: C9qm7EBkZDHD7s2pmQJ5ORD7j7u6wxSBaa1PY49j 21:34:44.4 Debug: Rejected Hashed Release Title: diOXbXS7Wm8dyvonxOQ4Q4u4kCSTe2FkAC3SMGtm 21:34:44.4 Debug: Rejected Hashed Release Title: ggXxuMJ4qlDlQAwlSj2l8zbzpQ9xwDCs9G7Uk12s 21:34:44.4 Debug: Rejected Hashed Release Title: kl9dCY25m22SrTlJpKvQXWFttxdPwgeewYmhCMyC 21:34:44.4 Debug: Rejected Hashed Release Title: 7jEPN8XhnoFsFx7jhZElCu6WvdjDy3sDIXLqTyYL 21:34:44.4 Debug: Rejected Hashed Release Title: s60Gtg7m1lk3AOO3mGCReN3LMBxnr2pXepw4HoeR 21:34:44.4 Debug: Rejected Hashed Release Title: 6JqxpKQTBZZOHTEqt7FNpSKgezfQ32H797QaCxB5 21:34:44.4 Debug: Rejected Hashed Release Title: hPQOA9vauayAaDtd72Cqf0P6t3e4tRFTpEMdcA1s 21:34:44.4 Debug: Rejected Hashed Release Title: fm1T42pKAUXluI9qY6cefy0TMJa2x3cnQqX2r0fz 21:34:44.4 Debug: Rejected Hashed Release Title: Qr1GCP4NtEpd7dBfSQkcaC6VNU0aqAuF8yyLMwwc 21:34:44.4 Debug: Rejected Hashed Release Title: nvW274xrU3WZLIzfheX4GN8NYKfuHdUrdWxjouvl 21:34:44.4 Debug: Rejected Hashed Release Title: 3VuCV4QnouXBG2FsmWpAzI7g6sDS8yvKPNpq2GCi 21:34:44.4 Debug: Rejected Hashed Release Title: 4Np5Aw8eTFgUsKoj0T1DwXnznn2OHykY5nBJw8x0 21:34:44.4 Debug: Rejected Hashed Release Title: gqvoStvlGe2RrlT0xCwVUnJ8Cq6jMdQVQoELI4n8 21:34:44.4 Debug: Rejected Hashed Release Title: 5Dy1wTTiWfb9QTsSaBPVA6s2WyNPDwmljG2n52eZ 21:34:44.4 Debug: Rejected Hashed Release Title: BOl3JbJlGPHLnlEYzpaNBTIRkNKm8kkDXTQaon4I 21:34:44.4 Debug: Rejected Hashed Release Title: EcUta04BjaMwvaIeyQQwO1sBjavTUwfNuQcXSuAS 21:34:44.4 Debug: Rejected Hashed Release Title: i14L8uLTSOecRbKnobO11YEOeGXZHkWYJ0AQJkWZ 21:34:44.4 Debug: Rejected Hashed Release Title: hucZHIL3KHfNvQpYpSvSaVrdI7CpmMjgMjNETbHH 21:34:44.4 Debug: Rejected Hashed Release Title: O41tnX9NnYQE8m1emxXbuodCMdL4Eqi3NSVR7Kfd 21:34:44.4 Debug: Rejected Hashed Release Title: ZbB8oNYGqD6e3H4zM6Oh9sDxvwBJ8IoKmGJLJVbD 21:34:44.4 Debug: Rejected Hashed Release Title: 8nyaItmVwmQHMXInEo8ImWKoptjCBo53AttLp4Wp 21:34:44.4 Debug: Rejected Hashed Release Title: x8ofo2b5uNMtG9K7ypkOiVdD5gdKRuDQAClovKbr 21:34:44.4 Debug: Rejected Hashed Release Title: IPZ5z2HwEgth10g3g6fAynAQZ3qPfXNXk3Ra5XMF 21:34:44.4 Debug: Rejected Hashed Release Title: fWnajR1fbnj4WCSv2T6e9HcVFpULxZ7fMiCDAeXA 21:34:44.4 Debug: Rejected Hashed Release Title: kbfzV3vUXpt1RG5ac4mSoDymK492zV9jbUk468BJ 21:34:44.4 Debug: Rejected Hashed Release Title: JE45w6ZJz6F6auBSIdRBy01dLje63KREnGz6kBZg 21:34:44.4 Debug: Rejected Hashed Release Title: ziyCJK10hI7bbIM2E03NK4brs90NbPfjB0NU0u9r 21:34:44.4 Debug: Rejected Hashed Release Title: SyzumRwZofQKUtTcueBzJAFxLJMUVtMhiIZbG3ag 21:34:44.4 Debug: Rejected Hashed Release Title: cCVMZllUJoBUB2iotX5SuZPmgy9zKLOLYoIhiKS2 21:34:44.4 Debug: Rejected Hashed Release Title: SKDEc0tzF1TSDotuLT9INPxzP1Zm3OyZTyp2k4af 21:34:44.4 Debug: Rejected Hashed Release Title: 3n4hzIuY656otVZQ9dwVBtMX66MeDtxW5yOZ1szr 21:34:44.4 Debug: Rejected Hashed Release Title: udwKKRf9Iq2ihRl2vQAnxjRqf1zeazmhlVB00yvn 21:34:44.4 Debug: Rejected Hashed Release Title: qmEdj844XebDS4nbxAKkmxhjDeI2McSTq5sLCD2p 21:34:44.4 Debug: Rejected Hashed Release Title: 4e1q65RrrxJ2VhoZEJ4m4ozHTq7vTmYnkwRJSd9n 21:34:44.4 Debug: Rejected Hashed Release Title: CssA37Gn7scJCMGY2XykTYJGvzXBipOHcmwleqAQ 21:34:44.4 Debug: Rejected Hashed Release Title: ue9i8qVxpk59WAeqZ5ofP2obzyqkiGHJOffnky1c 21:34:44.4 Debug: Rejected Hashed Release Title: RntsKoP9eML0jfjJgG1luhOD6hMn9pKB03kLJ2c3 21:34:44.4 Debug: Rejected Hashed Release Title: Z4cl5chfeZZ9RUL8GGtkKp8GjNIUynB6itzyPdoW 21:34:44.4 Debug: Rejected Hashed Release Title: BMewXhIbU4FYpgOvOUB7uUMzTlWkatQWq3KVxV1I 21:34:44.4 Debug: Rejected Hashed Release Title: 59YSdeOt1UCiEfNw45XeS9G5Femy9EuBo335tBZ1 21:34:44.4 Debug: Rejected Hashed Release Title: tTAWAMiZnxRkX3HD2RyN9ld2es8LP92W0ZWzN20K 21:34:44.4 Debug: Rejected Hashed Release Title: VT2uBzkXLFlqwkUb2bVM89XKU51rJGDWHRqRWWwu 21:34:44.4 Debug: Rejected Hashed Release Title: VIlTIbO4S8nsj0QjT446sgepxtNBr1uYqmZh5bcX 21:34:44.4 Debug: Rejected Hashed Release Title: dDgqfeb4HJYyvpGiLY3l9KP5TBt8K6CZZWsmB7G7 21:34:44.4 Debug: Rejected Hashed Release Title: D4UVDeiVoqe2CCqP3iIrd5rVgvlEwb3JtybdbGt2 21:34:44.4 Debug: Rejected Hashed Release Title: vUDaZHNsA2q62wZKtc0HaX0vlqodhSUa5wkzZL94 21:34:44.4 Debug: Rejected Hashed Release Title: uFvlOVREkoM7wbv8X7fRqCgesOOUD4JfTVPIO07A 21:34:44.4 Debug: Rejected Hashed Release Title: zNlsUQC4g6UeQv64kuPZeOSg52D8JZE5lcmRbBtb 21:34:44.4 Debug: Rejected Hashed Release Title: Dz8IbUsgpbt6WkqN2aY9G4UcDyla5n4Z2zQKaexS 21:34:44.4 Debug: Rejected Hashed Release Title: R92iTqlghAL9x7lQY4NRpYk9NHbZsv22Pwsw5cTg 21:34:44.4 Debug: Rejected Hashed Release Title: 9yDybgcBB7J4YXtSrHrYXoEWGTjk9BHC0z8T99i5 21:34:44.4 Debug: Rejected Hashed Release Title: aeDLzV6kpbjVNr6ArloFtV4qRGt41BHVWgag83K7 21:34:44.4 Debug: Rejected Hashed Release Title: gIUaBjeWkSvypeqFE5tCb2sMN6AZmiMLIHGbiBMG 21:34:44.4 Debug: Rejected Hashed Release Title: zFNndatYfFVntjji1W2vMAtYH9CiYejOzsVwFmdX 21:34:44.4 Debug: Rejected Hashed Release Title: oz1L0fF81NSWqLlXscz89gVxh5WHgJhn7SCX6bmx 21:34:44.4 Debug: Rejected Hashed Release Title: UZzG6cbhnHfiMWltFoT0GPCVVDo790aWpue7Ipai 21:34:44.4 Debug: Rejected Hashed Release Title: wtyULm99X2KfltlZa3jURl59cIISiIaBKqpdkH60 21:34:44.4 Debug: Rejected Hashed Release Title: AIfhwFvl9mPPJJJNwH0LTD48LM0ODH06Cs8d7cXw 21:34:44.4 Debug: Rejected Hashed Release Title: hDvSUSGEkVPwUMZA2xudd3zE2VApWsa6n40966sl 21:34:44.4 Debug: Rejected Hashed Release Title: xinKmimVCkXxVlddUZRzHE2qyAuyQCyVjwE4uCa9 21:34:44.4 Debug: Rejected Hashed Release Title: rxe4zQsShV4Mn7Cp9kmq3X3Ho6hKy2E0FX8wyKaq 21:34:44.4 Debug: Rejected Hashed Release Title: t1SrFPoWzMWCsiQsHyz5aRFsxgth3jg339rb9CwN 21:34:44.4 Debug: Rejected Hashed Release Title: 4VdV3WQudSb8oT0ERDoLkTtMIm7FMHo3mO7cWpcy 21:34:44.4 Debug: Rejected Hashed Release Title: wPjwtRfqwiIri6g4cy3S7ri7t1Vqaok6rkrx4uww 21:34:44.4 Debug: Rejected Hashed Release Title: 38t25QfGFeUMep4SrR5TqGVK3FTVOxoL3DyW8v7c 21:34:44.4 Debug: Rejected Hashed Release Title: x2ByfZdqlwf253t5pijN3b4poXqroEr9PnRdnM8E 21:34:44.4 Debug: Rejected Hashed Release Title: gDLRV1PXKgSJDyShI8KIgiNmodWzmMNxX1CQMTvm 21:34:44.4 Debug: Rejected Hashed Release Title: YbUo5UTHhZeOSAvBJFs8GZ5iqdY4EigqWPb0XNCg 21:34:44.4 Debug: Rejected Hashed Release Title: 8x7dazK3zV0uAGLS0ckZ2uwn18RNvbPztEcmakJ5 21:34:44.4 Debug: Rejected Hashed Release Title: skXi7jadaIPHrUnqWkbfet9aeYh9K5rk3ZdZJ4nY 21:34:44.4 Debug: Rejected Hashed Release Title: K8vNZIKFHNJASdKVabxM8LLkOvJL1xbkTDIDhLfn 21:34:44.4 Debug: Rejected Hashed Release Title: 0Rs9MQTNeZA7aaezroflzHdhtgfBPTH9ZYDPzUwP 21:34:44.4 Debug: Rejected Hashed Release Title: 5ooDr121N9DRPHMvQehOBSSVeQf6WruzhJSJss3P 21:34:44.4 Debug: Rejected Hashed Release Title: Tt8Iu84yotelGYAlLGcSXmpa1IuQXMSIQUDtlR30 21:34:44.4 Debug: Rejected Hashed Release Title: 46mf8kD0Wwt54QXQzMZhwhvgqflBpf6d8WGL3RNL 21:34:44.4 Debug: Rejected Hashed Release Title: YklyL3Q9yNrNIUsIDlgu8AOsMhmtLSRCiZqamo1S 21:34:44.4 Debug: Rejected Hashed Release Title: HlRHIG4py3z7sXBbb7P8jCzzI7JVCLrBqddEmYxx 21:34:44.4 Debug: Rejected Hashed Release Title: 49xObIIGlmi8Lj7VhLafc97ku6DkoJjpotAwZIpF 21:34:44.4 Debug: Rejected Hashed Release Title: QWUwkwdKpbHyTyQAYef09T29VqlJTIpE2fqIXyzs 21:34:44.4 Debug: Rejected Hashed Release Title: C5diJQZbJhIDy9DMgTgtwC4hb5IZeN89ykvgJgGX 21:34:44.4 Debug: Rejected Hashed Release Title: Dlo8wqzrvwu6h2VzAQagyU2QW5SQhJInGcsZuCwJ 21:34:44.4 Debug: Rejected Hashed Release Title: 0upJSj4BS8CvZTOamwz2PorQDzHjh2u5UH8uck38 21:34:44.4 Debug: Rejected Hashed Release Title: 9G1pNeQxE8hzqVo1K2hjsMtDcXVT9KWjhnLy1eXc 21:34:44.4 Debug: Rejected Hashed Release Title: PjwTc61mYAzFN3Ge0KrqilNKHfdC9i5UmNARfCPB 21:34:44.4 Debug: Rejected Hashed Release Title: ZAH7Y3VWPXXnX8POAJ7w1zVbRYQZb0IwO1cNpjil 21:34:44.4 Debug: Rejected Hashed Release Title: N2jUXIiPBbnNwuq7iG7PY9j1ciREo1p5kT0agIUt 21:34:44.4 Debug: Rejected Hashed Release Title: VH2kCfaNlMvnDrwt68vNJuQrUAfCMtv0WyxqYJXn 21:34:44.4 Debug: Rejected Hashed Release Title: JZllPbXeD24LZmCrQrx5Vo8ONKoqQUI5RtVXUI8O 21:34:44.4 Debug: Rejected Hashed Release Title: S6OFYHLCWVjmlSZogeENnJeQzHTatOiNuzJiieR1 21:34:44.4 Debug: Rejected Hashed Release Title: VyvPVnOgFBP2ZAHyzuqSPYgevv06bGlLGnHIYw01 21:34:44.4 Debug: Rejected Hashed Release Title: NO8srtHtpKOcTW1D5HwUdsT3TRdi2EMif1v3ZnJk 21:34:44.4 Debug: Rejected Hashed Release Title: 9WHl2bIRkNCzYjXC71eefvd7NJbKyGKL47JL2E5J 21:34:44.4 Debug: Rejected Hashed Release Title: razCKcS0aTsb6GRAIO6XNpuWmZMBB1nqsdfJK97F 21:34:44.4 Debug: Rejected Hashed Release Title: Ulirc9HAdmI7RIbwop6vO7NSMYVYtraO0641r9tI 21:34:44.4 Debug: Rejected Hashed Release Title: x2P4t93q8XsEXWZQOW3U5PoX1iM2hkrR1hrii15I 21:34:44.4 Debug: Rejected Hashed Release Title: 5tJDJ8hqZTTvPXmiGjMPMX7rfSkouvLOlqE5Z1Ju 21:34:44.4 Debug: Rejected Hashed Release Title: fqfWX1v8iQqf6CD0usQZYmhCWDtVmT6BA8oJX7Ut 21:34:44.4 Debug: Rejected Hashed Release Title: dU2MavcJ86NPP7eFlA24sBZxMSBWxJNEsr4q2Rm8 21:34:44.4 Debug: Rejected Hashed Release Title: j7xh5ncu2K0cLt0KvOpIyUcDfVJJaHuf8mBprNAG 21:34:44.4 Debug: Rejected Hashed Release Title: hDnfWscXzhrTXzp6Y4y1bSWM5QLSc5SVrEXTPWmk 21:34:44.4 Debug: Rejected Hashed Release Title: H02nekovd7cZn9a33njdPpTJybbjWQnlFApNsDNP 21:34:44.4 Debug: Rejected Hashed Release Title: SrCrFrUfTEVJVjMFzSjRJK1rxuW4NEzwwtODa6jA 21:34:44.4 Debug: Rejected Hashed Release Title: DU3c6VFEmVB6AucQWlCN1aUEB7Nnjgssq7IKgkMs 21:34:44.4 Debug: Rejected Hashed Release Title: fU5yL3Ia6rPYTB3K2mFccuTRrDDDIhc9ebjnKeFx 21:34:44.4 Debug: Rejected Hashed Release Title: HoCjtSBtOLuJIIFiPxBa5JwrULsRLgdESnUGN0pw 21:34:44.4 Debug: Rejected Hashed Release Title: 9qQQp8bOAgo6ArgPWRo57VL501C6uQtyAOlQapHK 21:34:44.4 Debug: Rejected Hashed Release Title: uuy1h3zKEWLnkHfyw27hCVH3dYfcrWgG7msYLJGp 21:34:44.4 Debug: Rejected Hashed Release Title: t9tdKHFKNelHke0kGwxSLvPreq3C71AAW0q556VW 21:34:44.4 Debug: Rejected Hashed Release Title: wP2rS2ZBqGktnFlwuBqZPaDT98RU0p2bTScFAu81 21:34:44.4 Debug: Rejected Hashed Release Title: 05pasaQqmcbhdEFAAVlwPJX3Fhu3cBSwsLOTWhSY 21:34:44.4 Debug: Rejected Hashed Release Title: AbhnAP7Es6PCn06No5ng5LizE9CDCpmpWInKPgPC 21:34:44.4 Debug: Rejected Hashed Release Title: UiMx9vCsdiQJbd3brXYm4zJNza5dShkpF7C8eLBN 21:34:44.4 Debug: Rejected Hashed Release Title: CwXp3Yc2JOKU5zZO5Q8oOjEYcYyOJpL5Ys5rBAnL 21:34:44.4 Debug: Rejected Hashed Release Title: HXGNK95b0MInMWOWIFtNRTE14BWo83jLaFhNAjUS 21:34:44.4 Debug: Rejected Hashed Release Title: 9jAmX6XAxdRj9z3Sdtc2yTxsY5oDHy9GRu0m7n0y 21:34:44.4 Debug: Rejected Hashed Release Title: 3AVugVMrBmeJAIdjjvFTBGGVw56qrHj3L853DKW3 21:34:44.4 Debug: Rejected Hashed Release Title: iwUARqd7manjX4aRMmhnKEG2ypyMcXrFlwCe0jag 21:34:44.4 Debug: Rejected Hashed Release Title: tdsAQ70Nl71nQ2qCo4DroTp5MSDrt6VwcChYaKTn 21:34:44.4 Debug: Rejected Hashed Release Title: 4lUq9AYMNH7bg9FASPavWouMYTHDwU4gcfLmQefJ 21:34:44.4 Debug: Rejected Hashed Release Title: Q6ktO80BxdZeKwI3hSj6SL6b0zCgTTjzvki0pn7O 21:34:44.4 Debug: Rejected Hashed Release Title: KWk9UB8aNMlw9dwMdERfjUxDgKNh54b7p0M2c9k7 21:34:44.4 Debug: Rejected Hashed Release Title: YCT13etfDDpjnogmjdx0UMSukmzwURrqWnWcrS7j 21:34:44.4 Debug: Rejected Hashed Release Title: VrOy8Cc0NohVkVjvDsD60MsBoBF95EzQJ2rCl74N 21:34:44.4 Debug: Rejected Hashed Release Title: S4KW55csFQofd9aKU2mKLxSJjQ1PmBAS5qXO7VyZ 21:34:44.4 Debug: Rejected Hashed Release Title: DlyOdmlgctdcKARH6T320V8VagSkhEH7XGW2AcCJ 21:34:44.4 Debug: Rejected Hashed Release Title: E6bKR6iPUcUusuEv34ZENOr4Blppvyb34bhJ2Sqw 21:34:44.4 Debug: Rejected Hashed Release Title: 2N1DGFfeLKfzUv8c7nnu4eV7ybTOQBT0Ihdo1k0y 21:34:44.4 Debug: Rejected Hashed Release Title: sY7QTj6kVRpBdPuMNngMGVzth7invSrohgkSaHT5 21:34:44.4 Debug: Rejected Hashed Release Title: 9dYv7HeCTY3Qbz00Ak4kan8KdXIs3RZG9fVtdBeL 21:34:44.4 Debug: Rejected Hashed Release Title: FgXWtVcS0pOrXxpV0YLUbQS6O5Es3qjhG8USEDnp 21:34:44.4 Debug: Rejected Hashed Release Title: 8WtC6hsHsIXGRMTuopYLRNKFPGOm9dHnjEozS4Q4 21:34:44.4 Debug: Rejected Hashed Release Title: ld2FFWQMc9WFZiaHqydY6gtw15GvujK8jvakpdyg 21:34:44.4 Debug: Rejected Hashed Release Title: 7XcLNsLFOHqQ7tpDLmKs5JdlpLcj8aztsGOM9usQ 21:34:44.4 Debug: Rejected Hashed Release Title: wMYgprsScjA0bVt44AsUJlrFEGt1HEMFAVm5L1Vj 21:34:44.4 Debug: Rejected Hashed Release Title: OqGBYu7R0BcnAxCaKu0fljmUOkSMKMVxTn6TBtjQ 21:34:44.4 Debug: Rejected Hashed Release Title: L6d4KKPxjGLTF9TCQVhBdQVFv5XvSNlrws59XEIj 21:34:44.4 Debug: Rejected Hashed Release Title: 1PoS7E6EBwf1s5Ksxn0QjT4QSwjMd3m9AjkG482y 21:34:44.4 Debug: Rejected Hashed Release Title: 168IQ3QO7oAaty1ASYOo3SuyS7cgxLZaWjLJBJjk 21:34:44.4 Debug: Rejected Hashed Release Title: 09nMn15b7SnASogkA7IfGLq6mrvnWd7Zlhu4ztLY 21:34:44.4 Debug: Rejected Hashed Release Title: 3qDtCZeS6CdjtSRCFG0GHuGXxlfpW6zCS3TFj7zD 21:34:44.4 Debug: Rejected Hashed Release Title: ZsFkoZsy0S5D10n6XnTu1am80MsY4oj5dEP8begU 21:34:44.4 Debug: Rejected Hashed Release Title: CeBM0NcOcySnhRT7kB5Pu8y5UwgnfCDkl4KWb8k9 21:34:44.4 Debug: Rejected Hashed Release Title: wt6wWaDYqBXvUckZ0TifY05MqAVE03kuaqknzyMZ 21:34:44.4 Debug: Rejected Hashed Release Title: 72ogNcRkSfxpPYiH46K6GiQ3YYmQPyK5hg8LwwM2 21:34:44.4 Debug: Rejected Hashed Release Title: mOtx2T2HcGIKmAaGyt6U36FTNROAWDeNZV5aPmKr 21:34:44.4 Debug: Rejected Hashed Release Title: V0H2zsBpmLPFue4gMtul4i8PeEKatvTRG2QEOA4m 21:34:44.4 Debug: Rejected Hashed Release Title: zv4HXvC68yAIh5UcoXTKFfN8eCfQ8iPdQaWBcgYf 21:34:44.4 Debug: Rejected Hashed Release Title: BwzgRR72SSV110IO6YejcEgFOIXebzJXCmLiOh5x 21:34:44.4 Debug: Rejected Hashed Release Title: khSQzSL4HtMLT15iFCVEtXwcKdzsqmj3dINkRw9c 21:34:44.4 Debug: Rejected Hashed Release Title: tIT7y4XHmLVSwsFaOg5Ni4jcwbo5JKgl5PVJqpjS 21:34:44.4 Debug: Rejected Hashed Release Title: SmIZgBe8Z7F31g6GSAp8V3UZMk0E8OynbNqaMqP0 21:34:44.4 Debug: Rejected Hashed Release Title: Wrs2I1eCi6hqjlT0WrtcSK7r8hZAxvwvmInpWE4I 21:34:44.4 Debug: Rejected Hashed Release Title: jjpQlclfredILNJaAkLxS4q2MHfHE8YACgVgCMCq 21:34:44.4 Debug: Rejected Hashed Release Title: jSM34KysKGvL8PFPlc8RsnHREJMbz9i5hdAweRH0 21:34:44.4 Debug: Rejected Hashed Release Title: KTS4lXbXciNJgISyjaEjTwi1IDvGhd7xs3zfgein 21:34:44.4 Debug: Rejected Hashed Release Title: f1T273Piz2Pv0t0nwt932uRqAbnrIbAOjS89PHPD 21:34:44.4 Debug: Rejected Hashed Release Title: 3Ued6MP3etyksUzGjJtyNKkA9Q1lqIzxfV2eybyd 21:34:44.4 Debug: Rejected Hashed Release Title: BwZHh5GImJ4Y1MUfaq1pHsV6t3JzMVFqfWyHv3fB 21:34:44.4 Debug: Rejected Hashed Release Title: PfBiGDq5ONE7ymmYhSMZplfkMcxqlhn52T7XWZoh 21:34:44.4 Debug: Rejected Hashed Release Title: GemFRRP5HNDqGJ0lCMzdxb2h7OPWc7RxZtuMlmBe 21:34:44.4 Debug: Rejected Hashed Release Title: v9Q4vmk850QttA0PHogEYFDztViTm1dWVY1GqY3w 21:34:44.4 Debug: Rejected Hashed Release Title: 7lYLtPoCuXJrtR0axNNCVenxSmSkOkBdJiuOHyLz 21:34:44.4 Debug: Rejected Hashed Release Title: wLX2CY540rAcgceiHlqKrHBAC7CZmKwreT9HE5fF 21:34:44.4 Debug: Rejected Hashed Release Title: bWaZQHRq0iah9EnT1GY1mPNsA3Sk7nNwey3GF6Fg 21:34:44.4 Debug: Rejected Hashed Release Title: 5UwggRsvXg12aAyEwkzK8L2RqkNP5iil4LuVezDn 21:34:44.4 Debug: Rejected Hashed Release Title: y8Vsp1NDc53uH14eX47kxL4C0cUq5CVSKb9teWID 21:34:44.4 Debug: Rejected Hashed Release Title: xrHYV3ht97gTbtuChzvAvrE6WefKwHBpJe7uAWsV 21:34:44.4 Debug: Rejected Hashed Release Title: Bf74KfkXFzyzQGLwASuWC3gR1CSEwunm9XmQdUGG 21:34:44.4 Debug: Rejected Hashed Release Title: ipDfKCaXTGuilFwe69bsxOBK1DpseHgaNEq5Qr5R 21:34:44.4 Debug: Rejected Hashed Release Title: X3nqYLqVRPrOas4USp3KuYVqisEiDwHMFnEhcCE9 21:34:44.4 Debug: Rejected Hashed Release Title: EX4sw5x6PA3dRIQYKt7bc3iAYa6Ci9Z7MKYJsGGA 21:34:44.4 Debug: Rejected Hashed Release Title: gSvmdGHiwpY09xkB5kU7e4xNVmS6quwreNocWXCT 21:34:44.4 Debug: Rejected Hashed Release Title: 7rkTKGlF78SZZJxxNvxYBNIOgrXR7b9XhDSewlsQ 21:34:44.4 Debug: Rejected Hashed Release Title: 24eSJ1GJ5Rn6U6kenSIF1ybvlwTdz594CJLJCGaS 21:34:44.4 Debug: Rejected Hashed Release Title: vVoW6z6VW3W1nLUm2Mu4Q3oJaJ0cLTrcv03a9oav 21:34:44.4 Debug: Rejected Hashed Release Title: 5tHeQU2oKIBolPyDCEHR79Hm4KZbHd3M9DDj4RNW 21:34:44.4 Debug: Rejected Hashed Release Title: WrnSQ8AdZ0RP7aUWWAOhqQz7lcqJmoeoTweYcduX 21:34:44.4 Debug: Rejected Hashed Release Title: NMhViq1GAxIoofniFtstPI4MPfkUcGPdpdUp8lvx 21:34:44.4 Debug: Rejected Hashed Release Title: 3Nz1rW7CdDtSdc3UhBYeTFohL4UZWqtHniOZrN5L 21:34:44.4 Debug: Rejected Hashed Release Title: 4Dr6BtmfBKab1NqCC4kIqJWuu3v8GmDoUlTtrsG2 21:34:44.4 Debug: Rejected Hashed Release Title: wrwR36kK7tF63CkciDxZYL8L6afsshREjQIiKHf7 21:34:44.4 Debug: Rejected Hashed Release Title: XaAgwixHItZMpynhWUVaXbyqrqwPe7TI0ViR4aNF 21:34:44.4 Debug: Rejected Hashed Release Title: d14GSauyyAbu4WYRo97aYRyxgPFpiCcDslnrchG7 21:34:44.4 Debug: Rejected Hashed Release Title: H7W2dqeqCGJT9CUutXTzgUoJTFjbCT5yy799sHk3 21:34:44.4 Debug: Rejected Hashed Release Title: Fblu868liLXDfsAYjbsJQDRyWjgI95l29iZKqfCf 21:34:44.4 Debug: Rejected Hashed Release Title: Z3LxMnMXkgeMqEbEzcMvs18SuPBnB6B5yMuzx7wo 21:34:44.4 Debug: Rejected Hashed Release Title: rHmVWmwFEQVC8Qi5fnd4OujmIwFtPegMZbjxl9z5 21:34:44.4 Debug: Rejected Hashed Release Title: mfKFHzI30tlbdJFHM3ffisRXdJJpGY50TEGiBsy1 21:34:44.4 Debug: Rejected Hashed Release Title: 2K05qHonLaF3EiPBtNC7qQL5e9m4GldsZETUObWx 21:34:44.4 Debug: Rejected Hashed Release Title: WpXg0QUyHC8WD35BM04bUQ6Un5fIzfvoWyFlyls3 21:34:44.4 Debug: Rejected Hashed Release Title: K5HCCPLcFjvgquSyqYWONJgGDGgpyLZ3yo9W72pK 21:34:44.4 Debug: Rejected Hashed Release Title: 3xCmYoLQ7Mb8Tgi1aqzqse95Dc60bN7kFKGWQ7Hg 21:34:44.4 Debug: Rejected Hashed Release Title: NwYCn1Qlcri68muErHXQ9VnAGyyYfXLWbZMAPeqn 21:34:44.4 Debug: Rejected Hashed Release Title: 0kiqraIj6RAdtu3Tfu1sSqsQMnnxUogUw4CCuNqb 21:34:44.4 Debug: Rejected Hashed Release Title: 3fBs77DGUqtjbFL7q4EltbWDjkdDNcbtARzgjS37 21:34:44.4 Debug: Rejected Hashed Release Title: yaGnJ1FlHKsLq9tOzKIRwk2KpVRs3YavEDIzCM6S 21:34:44.4 Debug: Rejected Hashed Release Title: bun9N1yRJSrDub7teN9Dui2JiLZx6mLQpzHvBljf 21:34:44.4 Debug: Rejected Hashed Release Title: vXIOwqbU2Su1nGs30RGIEezDEUOeyMeafhGRofvk 21:34:44.4 Debug: Rejected Hashed Release Title: Qko6K5FG8SQteqAcYlQLDyqATRQDpNRfmVJPMksI 21:34:44.4 Debug: Rejected Hashed Release Title: TyrMnf0Mhh18tNHKMin5WJ6CFBXmlInewnt6FdOm 21:34:44.4 Debug: Rejected Hashed Release Title: tYVY7kJKmNBzTQhttWILErPua8xkUxO0mn1PULka 21:34:44.4 Debug: Rejected Hashed Release Title: CMIztteu0k6WJY5iAIWy61sHn5fm91McX3m1Uj1g 21:34:44.4 Debug: Rejected Hashed Release Title: gzdJHeiZWhUDcU5TxKVZnFmBvclmakwgYkOeEJJ9 21:34:44.4 Debug: Rejected Hashed Release Title: V8gGeD1I812QLIK2B1naVcfQCcLUAh0VDmwjFxym 21:34:44.4 Debug: Rejected Hashed Release Title: RFCbgCnqL8lbNalL4qs9LHrPQZURsOJdVmxtwUsk 21:34:44.4 Debug: Rejected Hashed Release Title: OJaDVAnwCRt3wWqo6Mm6hteu1dbzMzKx5Rmivnfe 21:34:44.4 Debug: Rejected Hashed Release Title: bCnncD645NXoxg4pzSRXspS1XvJeGCl7KDzusp5w 21:34:44.4 Debug: Rejected Hashed Release Title: MoUx7QyqDW6KJ37Xm6BEwKMMsI84v6mn1zUzVdso 21:34:44.4 Debug: Rejected Hashed Release Title: WXmh79d4u7Q07ChlHWyLZNuba4MWXRQNpCxVfzrR 21:34:44.4 Debug: Rejected Hashed Release Title: amaWS1vIJ5WXjJlE2KYv6SNhzo7k2d5CjtqutCbs 21:34:44.4 Debug: Rejected Hashed Release Title: 3xXM3YjQ0MY71tq8fkji4PPeznPDKPel1QDEKiXh 21:34:44.4 Debug: Rejected Hashed Release Title: uo0cZH2tqRXhx6sWtZNZTTpiSLO7hosIKkxppMN8 21:34:44.4 Debug: Rejected Hashed Release Title: bQ4bPM7ejRM23J9RPbAA4xssYxAWGP10SOYNqdPf 21:34:44.4 Debug: Rejected Hashed Release Title: VCtzZfl1AIQDlVdP2IDga3iY2I2XJc3mHEzHu32g 21:34:44.4 Debug: Rejected Hashed Release Title: 1K71H310aEa44NmzjUpAO7q0x39KSyUCsAPwhj1s 21:34:44.4 Debug: Rejected Hashed Release Title: k9mJAcwqfLJIRkQqZOBPPrBTlHgYMfjRJvr2q81f 21:34:44.4 Debug: Rejected Hashed Release Title: tdPrem7JYiidttRF6v2r7PtZAkBXruxHI33XQSSF 21:34:44.4 Debug: Rejected Hashed Release Title: WKIINgY20qGRj2d1bUhZvkCl6gaLK3RPPxXbczji 21:34:44.4 Debug: Rejected Hashed Release Title: vxWgKiWOHvBqEwMkfOkBUIog2ykt7HOTrynjTfa5 21:34:44.4 Debug: Rejected Hashed Release Title: hR338RaVqJd5GY6sHyEYClOGUp2rv7CUlDYRIOIv 21:34:44.4 Debug: Rejected Hashed Release Title: gtsv69mp3s9WXHDGuvLmbZICdBqeDC2w37VUGtJy 21:34:44.4 Debug: Rejected Hashed Release Title: 8zaKL5KGB9zfevpQ8GBX0GhTD4CGtlKwnbpZi1uw 21:34:44.4 Debug: Rejected Hashed Release Title: zWi2ypoDOoHC7btsHFX33gxEPnrx3eC2Wr9J82dP 21:34:44.4 Debug: Rejected Hashed Release Title: i16EUNWvHi88tTrhgCbq9ecPwyHVXYRxFWApRGQZ 21:34:44.4 Debug: Rejected Hashed Release Title: DLGDaCqtJyGcbARAszX2T0ArgYeP2k2M9k2yGrpi 21:34:44.4 Debug: Rejected Hashed Release Title: c0P3Va8iePf0air2oPDHE0klpLIDA4GRzokbkvkk 21:34:44.4 Debug: Rejected Hashed Release Title: 8ENQ2hGh8R8bE9UpAqwAuNB2POeqMkMLVK5Koghm 21:34:44.4 Debug: Rejected Hashed Release Title: JlaQydoSA0ogydZTFTl7utfNKNEQiKRo9GPMHAHY 21:34:44.4 Debug: Rejected Hashed Release Title: GdaO0XhiHfasYG6aBUwXzB5pUQMGJGtvKw82Is1g 21:34:44.4 Debug: Rejected Hashed Release Title: aRD5YVjDOTbzKwcBlCoKUHuimffcvlWcSR5fC0dL 21:34:44.4 Debug: Rejected Hashed Release Title: UHXbbSOaVz5QiNxJ4cnxmE4OJ8Va2vHUqBTLw3Ep 21:34:44.4 Debug: Rejected Hashed Release Title: CxMHn3sam46SqqXvDjKVtZY0AUGy98Dun9QTbMlX 21:34:44.4 Debug: Rejected Hashed Release Title: J4pdGtc4DXw14639owLORDeAZ4FjaaHBLfraXVe3 21:34:44.4 Debug: Rejected Hashed Release Title: 1pgiQ3pdJK34295Gn49stuIidX4nPfM2Hg676tne 21:34:44.4 Debug: Rejected Hashed Release Title: 2QPITWHmgsv7O4MxXS2oDTmAULAZzrWApwm6uoCb 21:34:44.4 Debug: Rejected Hashed Release Title: Ju77nIFgUBMYawrbNv2T29hy075yH6aTJI1eoKH5 21:34:44.4 Debug: Rejected Hashed Release Title: ooeJEoPccL9PIt5Vt107IkD63us9RxQHEITFB6NZ 21:34:44.4 Debug: Rejected Hashed Release Title: bWNXvKJr81rONm3zdb0xHrXE2uALTUr3FIwPbSYg 21:34:44.4 Debug: Rejected Hashed Release Title: 3ddUCtPhvkF6XsA8Hv19R9NAOTFEY4v0Hv6aWMZa 21:34:44.4 Debug: Rejected Hashed Release Title: 2kDt2f3YLZagc4zWLyWIo9m5S6Pmf43WRDmJbdP8 21:34:44.4 Debug: Rejected Hashed Release Title: CbydBVngLhD7Px1RqYS3gxSf10sHwi14EopN99FB 21:34:44.4 Debug: Rejected Hashed Release Title: HnRDkAqzmjWZ0hv13Qa4mNV0IDgz3YQRluRaZ54u 21:34:44.4 Debug: Rejected Hashed Release Title: GER885XhAmF7kf7YHcCWJbCcpUmcecG9l5KsP6b5 21:34:44.4 Debug: Rejected Hashed Release Title: aZz2SgmPYWnkuUeW9pTQSgjKVIGAaO8RPF6yug8T 21:34:44.4 Debug: Rejected Hashed Release Title: UIIGMjZbI5Pz1KQqVIuGce2VXTizYRHZvDAxmg6K 21:34:44.4 Debug: Rejected Hashed Release Title: aoQsE0XFmFPtGUj1JBAuIjkp2Ls1yW0AesA2u4Xu 21:34:44.4 Debug: Rejected Hashed Release Title: OYf7ERgD20MfF5BzZwrgsp1vcAQdUl4L9dtKQCfw 21:34:44.4 Debug: Rejected Hashed Release Title: uQkqryvlEopIMGETq89jUQqNNuHMU8NrRN7VELD1 21:34:44.4 Debug: Rejected Hashed Release Title: kxpltqqYmc90C1wCz3EHgjoP1WFgXccj450B5KPC 21:34:44.4 Debug: Rejected Hashed Release Title: jn8f2X9QYpn4vKGx7FzFFbFz0nWfwTwslYeWdzKP 21:34:44.4 Debug: Rejected Hashed Release Title: SzHxiyLo5ovEih4jpIJO6D1EeRKkvWpe7BMskOOs 21:34:44.4 Debug: Rejected Hashed Release Title: IvN69VUzpmKa528vAS6QEei1Gd5i5h4SaELCWQZK 21:34:44.4 Debug: Rejected Hashed Release Title: EZQjbEMy62Cr5f8Sr6h8GtK3HepMXZMQrg7FXwsO 21:34:44.4 Debug: Rejected Hashed Release Title: KdEodGRN8gLkSv8elOanZAs5D9IM5KSbjYsY44ae 21:34:44.4 Debug: Rejected Hashed Release Title: fE32NLcyrJGxOqrDlxDBa3x2FVPX7VTFCw553xoW 21:34:44.4 Debug: Rejected Hashed Release Title: ogy9ytor9dxSAqFNJILlZ5z4utiav973ZW7JuNMc 21:34:44.4 Debug: Rejected Hashed Release Title: C4VJW8rjt00bQWZ4kFFzUvKx3t5eRDgsGBODLPrJ 21:34:44.4 Debug: Rejected Hashed Release Title: cgjtwPnl2Oov15abNURqbhSlUhNIB5ZBFsnsLz5E 21:34:44.4 Debug: Rejected Hashed Release Title: Y1wS2Cms0biegkyFBPKZGQv118vVRGCGHacCYR3L 21:34:44.4 Debug: Rejected Hashed Release Title: O9vEdvl6wlEi6zV6BT8UT2j6rqp8QQnGwTJGtk5c 21:34:44.4 Debug: Rejected Hashed Release Title: IWJOmzdS85Tai17ZqWxtD8NqcILzMHQRhrbyt4x5 21:34:44.4 Debug: Rejected Hashed Release Title: IiCuZW1vRU262yXl6dY2yGWGpo8AquuleTSX6eE3 21:34:44.4 Debug: Rejected Hashed Release Title: PtwNdpVtUKMQqkpRX1Hpi3TnatTNEMyK6MqWzkBj 21:34:44.4 Debug: Rejected Hashed Release Title: htxjitaAxJcTBxaOfhPcbY3nvao8X6Kyw9xMiupV 21:34:44.4 Debug: Rejected Hashed Release Title: BFHoW3IQRnfmpl91ocfzorEOPhesNUs80Jwe19Sf 21:34:44.4 Debug: Rejected Hashed Release Title: RjxbZa4z5H0Ni0lk9ZR6DMkATT75pVxNJFY9KCUy 21:34:44.4 Debug: Rejected Hashed Release Title: Dm3XTAaQN1k5x8eQxpFgtFmR6CqpkRBs1tWUaEqb 21:34:44.4 Debug: Rejected Hashed Release Title: h1D3fukNgXDKYx89BaqmT4p33cRpLerOCFycDa9f 21:34:44.4 Debug: Rejected Hashed Release Title: FnGQUzjGMBb1D2nV6tNIbJMd9gEbfx0C2rES6y4H 21:34:44.4 Debug: Rejected Hashed Release Title: DXoFmDTLFHbDw2Q5DORfenp6jChL42jVmAucf5D6 21:34:44.4 Debug: Rejected Hashed Release Title: 3kpbIFsKenoa8omoix3TkQZYVVXl6FqQcpM3sS5U 21:34:44.4 Debug: Rejected Hashed Release Title: W0EqvjzS1pdNQImk9CEMBXI6djwqRBz783LlqTTZ 21:34:44.4 Debug: Rejected Hashed Release Title: sikjE4jynVtRI9kiUVmcSbM9br3d3YqYihV027rT 21:34:44.4 Debug: Rejected Hashed Release Title: iXjQKyZ9Bb9sTPuM1AtWmUs4WZVPhQb6KyAVCEV2 21:34:44.4 Debug: Rejected Hashed Release Title: O45JatJULWFaDUMdsEbHFPRf11FR8pg9B6xKEcK8 21:34:44.4 Debug: Rejected Hashed Release Title: dldsswP5dbxu0WizpYYpruqmPWmlaLmBRyztcJ6e 21:34:44.4 Debug: Rejected Hashed Release Title: zEFT59OCi95XcgqM6I4YceCDHbj5wjCGRJpzyPEu 21:34:44.4 Debug: Rejected Hashed Release Title: 3dUyyH8RWmUUR0eaKtvGvFf8qT8jaVQ1vtl3D56Q 21:34:44.4 Debug: Rejected Hashed Release Title: vHqm1Lsk4gpMXUxOSh8nOWW6hgDd51wRu1oexz3G 21:34:44.4 Debug: Rejected Hashed Release Title: MJmQdyBkZga6B5yRoL9TvAYfPWquot6KvctAo176 21:34:44.4 Debug: Rejected Hashed Release Title: PZKzQ0JmCXHwbfxC0bo8n5m39duJttOtTSvuHsFp 21:34:44.4 Debug: Rejected Hashed Release Title: Furju8ixNs0kmC27Y7QU5Js8pxI49pFPvYZ7P21s 21:34:44.4 Debug: Rejected Hashed Release Title: XczMZQR6EPbRCWbThSgm5br5Jw1O53NiGnDRFPcJ 21:34:44.4 Debug: Rejected Hashed Release Title: 3l2qXPmHeJCgwOLunpXaKi3QVAcXWDI7BCLNWNqJ 21:34:44.4 Debug: Rejected Hashed Release Title: gKxFC03hewJQWOOIDbDmsyyeyAmOOZjEnrv0dwfh 21:34:44.4 Debug: Rejected Hashed Release Title: gDwzZe3Vr8uUoh741DCe0K0uNjvgtTQDpv1IsjUG 21:34:44.4 Debug: Rejected Hashed Release Title: MmiiY2HU6bvwIoFiDCTaLDl1juGjGLesR1ejjzVW 21:34:44.4 Debug: Rejected Hashed Release Title: ADkjeIeARRVJ8gB70dXnU1a03OLpwDhETw2M4yIe 21:34:44.4 Debug: Rejected Hashed Release Title: 8RGczdXAhSEC8EHLhgKQjrZBSWMjmhwNJ9a4MNn9 21:34:44.4 Debug: Rejected Hashed Release Title: AycsDfVbv6DRcEQC4HGlOn8On1MJqR7uKYwg43i3 21:34:44.4 Debug: Rejected Hashed Release Title: 1fU37e3xjHUOBDyYzzzLOgKWf63iaDKkQoONtBB0 21:34:44.4 Debug: Rejected Hashed Release Title: WptHePuvw3COsjatmwS4J4dl2Ltls1NjBnFqFrKZ 21:34:44.4 Debug: Rejected Hashed Release Title: Zb2SqEpUobrFuYxxFHUntAWswb8L6CP8AREKxjn9 21:34:44.4 Debug: Rejected Hashed Release Title: XORsOWuTKVYIa5rVAqkJsNFFDjiQCxUYRWBZPmUB 21:34:44.4 Debug: Rejected Hashed Release Title: LMSlAj7twqhKRN1GdJUqpeKRamxghr0C8Q6xGO7w 21:34:44.4 Debug: Rejected Hashed Release Title: p376MxjYHvCOeaFliBPwAAGouqtBpo9wqLC96wqg 21:34:44.4 Debug: Rejected Hashed Release Title: 5wDqF3QlrZw2O5qJH9cna2gMbpV2QUOlo2XtulXz 21:34:44.4 Debug: Rejected Hashed Release Title: mIcgMJxbPFqW9Ntwhfno3Qg1HkMqPAxFGfygUhGg 21:34:44.4 Debug: Rejected Hashed Release Title: BWppBvhms1WO94kQ4tVlNWjZBFgSDa0MCoYl8jCo 21:34:44.4 Debug: Rejected Hashed Release Title: AVi5rAagU09DkE5pUbewa0ehZ0NdjmVcwYGSnSqo 21:34:44.4 Debug: Rejected Hashed Release Title: oR0nsPcySGHK9mjTUuZA7LqEUHu09BIuh3ihYHN9 21:34:44.4 Debug: Rejected Hashed Release Title: d81yfyGJUFxi7ntUewqI2DH9U4oBBS55JDN7DIXY 21:34:44.4 Debug: Rejected Hashed Release Title: ESTe04od2iNgPZCYc7Ya1BehfmpeSLQ4e83ouL8T 21:34:44.4 Debug: Rejected Hashed Release Title: aKj9MgrPG8riMmgb0AFtz3c7tmvdz6zP0SBir8kt 21:34:44.4 Debug: Rejected Hashed Release Title: jFwlamPl8x4ZllsZqX2qe38KA95jdbgzhDfnvnvT 21:34:44.4 Debug: Rejected Hashed Release Title: j2tRttc1wMLijLYXN6sfTJRmeIUE3cPxvaxERvsL 21:34:44.4 Debug: Rejected Hashed Release Title: azDvHmoVqGBXYRqMQoW6wQPVueRAitSXOUETO4dg 21:34:44.4 Debug: Rejected Hashed Release Title: kgVZ3BLw8eQWM4JdTgIRPg8DlDwJOcUFpvacXxpM 21:34:44.4 Debug: Rejected Hashed Release Title: cjqlBqIMKELT9VfPveiEwakggndhQk7rAWhx3FXh 21:34:44.4 Debug: Rejected Hashed Release Title: 7UqWiu7vaztSqaDOET7aTXHO4YW9ORMeIxLPSiP4 21:34:44.4 Debug: Rejected Hashed Release Title: JAxsrDSOeSscmgdAhMeqiJUD61B8QIvnU3cu8uRs 21:34:44.4 Debug: Rejected Hashed Release Title: NFUzbIMhhUuhaxJRghHFTc9y0y9iYhEfhk7WjkgZ 21:34:44.4 Debug: Rejected Hashed Release Title: UpdNX3DPanx299Tevv11pCjGng5wPofnv1bwhSX8 21:34:44.4 Debug: Rejected Hashed Release Title: SgGjudw9PbrluBnm1Y9VXD3xs5u7PnPrvU10vmNk 21:34:44.4 Debug: Rejected Hashed Release Title: Q3cvn9CCoKjNYADe9DbA5Z9CSAacMmYySP0FEWqB 21:34:44.4 Debug: Rejected Hashed Release Title: 0ovUQ6qsdtT01YMVCoLkq4NcEWNDyeh9XcxAPNts 21:34:44.4 Debug: Rejected Hashed Release Title: LSZtBCBDO2Zo4kxikbNSW1Dy7FltqULlhV7roWVB 21:34:44.4 Debug: Rejected Hashed Release Title: sxX3Z1i04lj2D3xGbfcScjUAZU9UaQsR6XnjSHbt 21:34:44.4 Debug: Rejected Hashed Release Title: 5sVNe7sJ4GENmIqMPaxSbR5FSA9lAjPnxKiGOrIj 21:34:44.4 Debug: Rejected Hashed Release Title: Lofl5OG6jh90Eczfo3PAdWk4Ui9whucPMPqk0IqG 21:34:44.4 Debug: Rejected Hashed Release Title: ajVtCe7BloxBH4T7hYHRkJmYFZSfF7ssNwCHpn2i 21:34:44.4 Debug: Rejected Hashed Release Title: RHFJPzlIUglkDamxqy8WErYdqoHnk977leEGdRmH 21:34:44.4 Debug: Rejected Hashed Release Title: Qo4uvFTef8wnmV5F3FVE52wBeMroxT1tPvzz4Mfh 21:34:44.4 Debug: Rejected Hashed Release Title: KzBRTMLZdGuyKfd4tMdCGHe734vM646WbSBHQqda 21:34:44.4 Debug: Rejected Hashed Release Title: sgixNQ0R6Gs4jUyeDoAyMpCmElrZ573OabyqIFSh 21:34:44.4 Debug: Rejected Hashed Release Title: VVk4Hlh2OGLUnggXpfliZ1DnZpid7iZg0Fie16ar 21:34:44.4 Debug: Rejected Hashed Release Title: ylMX0kZgXjTZzLzqNJxRnk3997ke0LUPC1OEJPQu 21:34:44.4 Debug: Rejected Hashed Release Title: KZG9vUDR1ThWQRIbxxQuhnbJxmlz0Re1vRuS7KEN 21:34:44.4 Debug: Rejected Hashed Release Title: S0uy6ZWqcYxohtuUBqO4xPsLRs9q4cfzC9mwLhz8 21:34:44.4 Debug: Rejected Hashed Release Title: YJcEJyqj8BXXZgjnrcg5rVboHhPXMh2KdGUVj56a 21:34:44.4 Debug: Rejected Hashed Release Title: sFunGhUL13hQkm5cwD2nCp4xZ6OmtCEC9ZblPnhm 21:34:44.4 Debug: Rejected Hashed Release Title: 2TLBH0KqgS1v0Kil1aJv9yGkxABls8qfdfVPiBBf 21:34:44.4 Debug: Rejected Hashed Release Title: vSFBBIHBgQ0X6yDyPGEuHqJ3xqm0DfINZ9bN8mUv 21:34:44.4 Debug: Rejected Hashed Release Title: 4GH4w3uXj2P9hTcGJayC6ezIGiWju9zrpPFyx0Fl 21:34:44.4 Debug: Rejected Hashed Release Title: x8XE9cxOFd1xTy0m83GMs2hZ9QkSXE7D3OI4ah9b 21:34:44.4 Debug: Rejected Hashed Release Title: HzOa9tz0j1Dv2tUVQJjcKgGlgarGBbvPYrHOYm8k 21:34:44.4 Debug: Rejected Hashed Release Title: WtssqHleUX03irb19Oit80z6Do1PSjUtXVpQbMwH 21:34:44.4 Debug: Rejected Hashed Release Title: uwjlFuaH6q0K3Zg3hF7uJl4p4EkaNll8WHGQ4QAQ 21:34:44.4 Debug: Rejected Hashed Release Title: 4SpIHU6aXfyS9EBtEbR6yWQ7g5AqY23IQ7ZreHQo 21:34:44.4 Debug: Rejected Hashed Release Title: XxdVc7GBqOexDN0Q3BcRwEkqAYZelgkqKLs4XS9Z 21:34:44.4 Debug: Rejected Hashed Release Title: O4zBYmcXkOE8fCewOfsnfGZvXSa769LkusUibChk 21:34:44.4 Debug: Rejected Hashed Release Title: Kaz0qJlgGjv7cnLcKcKLVJznjNXqN4CqivsBgouq 21:34:44.4 Debug: Rejected Hashed Release Title: UnPqfUulQy7fV4FHkkqYWdIvhlO1iRJcQG1nB8tG 21:34:44.4 Debug: Rejected Hashed Release Title: wx9Ec1RrX0Hb5FgrtH2uDb6iWfuTP2GdHgb9nhMk 21:34:44.4 Debug: Rejected Hashed Release Title: ugMROcIzPleMpu3MFDbkBQtU5AFsC8BYbWrTQmTN 21:34:44.4 Debug: Rejected Hashed Release Title: POKxipgRLSrvWxxwiWnusS14aZjvyroBORXQyQLU 21:34:44.4 Debug: Rejected Hashed Release Title: xCeNXKp4k3jhUm7SMwm2qZ4WgQgCeD9drlWQjKa3 21:34:44.4 Debug: Rejected Hashed Release Title: QgLbvwHxdyB3mXjf0duI8GMNCs4M047VdErtNuVL 21:34:44.4 Debug: Rejected Hashed Release Title: bIfWfvUerTED9ch1FUjo8Q4LN9E7AlP5pylmTOFW 21:34:44.4 Debug: Rejected Hashed Release Title: T1RhCuOm9221X5UyD0uoTY81fov8TKpvWEiuEHsL 21:34:44.4 Debug: Rejected Hashed Release Title: DkewVbbk5KuVhkwro9XTaaAdshFqiBp23syAZviH 21:34:44.4 Debug: Rejected Hashed Release Title: BcNKPrKja9VSZa8DQz31MDX29ObMB64uWj6dtB66 21:34:44.4 Debug: Rejected Hashed Release Title: ewzzxG4BLc8cAPRztali33OrjkOvpLSpJadTqIJG 21:34:44.4 Debug: Rejected Hashed Release Title: QcLAFjJRFBRuTjPO9KCofqhAUi1dRkAPnNyXQG60 21:34:44.4 Debug: Rejected Hashed Release Title: bjrqSwG5FgWMq6PMFvJalwPWBcqWww8BpY7saMXm 21:34:44.4 Debug: Rejected Hashed Release Title: FNnthu2vDPKFkMGDiOvT1MSGfQId8mz8aMjdReX6 21:34:44.4 Debug: Rejected Hashed Release Title: sOItwmaQWLwgfVGJwTdaDRmqaffjAHFjWv0OD8e6 21:34:44.4 Debug: Rejected Hashed Release Title: TX6fl1DW7cJR4PjM3BgvpeBS94Wujb4eWyiVH1LA 21:34:44.4 Debug: Rejected Hashed Release Title: 1nopcW0lXcLdImwWcq0IH4plaVLQrPjdxGowgPmo 21:34:44.4 Debug: Rejected Hashed Release Title: gtzzGMot0wjMmcZJ3iQrjj3WFBZmbfOIbzvz5haG 21:34:44.4 Debug: Rejected Hashed Release Title: g2up8kNAorlZrAAeVYvGXPdDZasccBnvCbFylhn7 21:34:44.4 Debug: Rejected Hashed Release Title: wgIL5tWD9k1MPbiM1D7HcOANtw0fOi8qIn0rC5QF 21:34:44.4 Debug: Rejected Hashed Release Title: M8qDh4rBxb27hfXxnoUWthpsRfDx0ujGcqNGzCNb 21:34:44.4 Debug: Rejected Hashed Release Title: oBLkx9XkYS2bL6GBz4xBZDcrfNPwvce25QveNibl 21:34:44.4 Debug: Rejected Hashed Release Title: x65WPrG09TS5enrSAqAPNqzgh005uCEWhih0WvDB 21:34:44.4 Debug: Rejected Hashed Release Title: 3All1XSsaD5k9O26ORvEDx2g5rqoBzcHqojIf7G3 21:34:44.4 Debug: Rejected Hashed Release Title: hdUXxJC7ORYiam1ea5u1rhZeuYlhKXX4Ucaf2q9c 21:34:44.4 Debug: Rejected Hashed Release Title: vBFOnRaVGSLv1EjDD0XDhw5poqzU7i6FCyP1d79l 21:34:44.4 Debug: Rejected Hashed Release Title: eNGOokoI4V5GHSYspXNaKmcFqrQCpRktnSTkhzmR 21:34:44.4 Debug: Rejected Hashed Release Title: GDxKuDmelyom4H1EWHIgVGCf0oWKbaPWsNnyXwF5 21:34:44.4 Debug: Rejected Hashed Release Title: tD0B2PLiqyWteVrAjSKjF0CbUvhbXmYZhixjwANK 21:34:44.4 Debug: Rejected Hashed Release Title: 0mCyh7W3VEKXim9xTN4x4AVs3IBB61KXGSumlFBv 21:34:44.4 Debug: Rejected Hashed Release Title: kpDoRC73utldDZUrTxwSXy4g6qnDfMM2A7a3Z5f2 21:34:44.4 Debug: Rejected Hashed Release Title: usvwCyjVzNKf7W7ixGVXeta7GzzJdUbiiHm2xKmw 21:34:44.4 Debug: Rejected Hashed Release Title: oGJXqyTOVkbw3uwHZR52ZYDFYLCiivjnlsbstGJD 21:34:44.4 Debug: Rejected Hashed Release Title: 5faHmMJFsZWDNplXFMv5ylmuULGcK6D7eS325MmI 21:34:44.4 Debug: Rejected Hashed Release Title: liGiBWw3P70NaqMumpByGIuNVsgvokuoSMIbg3Ed 21:34:44.4 Debug: Rejected Hashed Release Title: gYjZU9cJrMLRT4jXNDRJQMjVZWSRzUSEz6OjSz0W 21:34:44.4 Debug: Rejected Hashed Release Title: FCLNXzsBxVx2FicNg7R2h0LKtVbvFnDsgoRryWnS 21:34:44.4 Debug: Rejected Hashed Release Title: bGFRmbIWxAE7aVr8BZ3MwruoYrFWweO07wkvTxqx 21:34:44.4 Debug: Rejected Hashed Release Title: DXqD1aBXH5ZQ3JgvIsuV2zC0TDUUpt98wovxqdbD 21:34:44.4 Debug: Rejected Hashed Release Title: uyNElz3VLa45t6DPuyZRz003UpQ98ZJrTLJNkNBs 21:34:44.4 Debug: Rejected Hashed Release Title: JeiEEghL6Qk0MfxZNsyUJscYAfkKEANAIm0jBnck 21:34:44.4 Debug: Rejected Hashed Release Title: UuubepLz8e6YH84WkqtWZ1uOnIsT05SuwXW0bg2C 21:34:44.4 Debug: Rejected Hashed Release Title: YQyVULJOcgjqCKLdKhnRMKhKr1V681YfST2KTRxO 21:34:44.4 Debug: Rejected Hashed Release Title: tqeq2utPvj1zFHuvUItTbYKTR4ym7ZujtlEKzfGg 21:34:44.4 Debug: Rejected Hashed Release Title: RtqfWsceZ8FaHgsU4GrtNe4Q94mdyLRHoUZ8PJBd 21:34:44.4 Debug: Rejected Hashed Release Title: SHYuBHjI0nzIqyunckzR1vc42IQ0Niqp96hL8oIn 21:34:44.4 Debug: Rejected Hashed Release Title: JwT3WiGHj0I1OyYPfroqexqe3VCecrZX8CzaWd3H 21:34:44.4 Debug: Rejected Hashed Release Title: j9wSuenTt2WvVuYmCRQbjr9sYWpbnFq6MH2ym3EW 21:34:44.4 Debug: Rejected Hashed Release Title: FEKyvGFnBM5G4f8CWi5ikKL69ihlwurJuaI7eUpN 21:34:44.4 Debug: Rejected Hashed Release Title: QyTlear2nAUTJ0hQqgRthFMwvZbuHnVhFlxPL11P 21:34:44.4 Debug: Rejected Hashed Release Title: J0izN1RsRWntVt2BzJk3RbMU5mvHvOttaFdeQ2q2 21:34:44.4 Debug: Rejected Hashed Release Title: O1qczOGSNpvyNADrTTspSzmVS0HFQeZ9gMk933EX 21:34:44.4 Debug: Rejected Hashed Release Title: PdcLrzaYeP2PBcODIDwNub4SdT2TMHAMWpgz8BsB 21:34:44.4 Debug: Rejected Hashed Release Title: 7LiTgfG5GBooKTbbpKSXRNSvN3eCGT8PG9qkvdV7 21:34:44.4 Debug: Rejected Hashed Release Title: ujfIGtTI5Sl0F35fJAoXVgFdlbAwKW4t5XFPHZib 21:34:44.4 Debug: Rejected Hashed Release Title: 7tEvUNgQkZDf1M1Nfabr6TcFbzqj29lCISYu9nfG 21:34:44.4 Debug: Rejected Hashed Release Title: mJNv397Nqx0G3vw5QSqX16y0SHGtciI1Ycrf95uF 21:34:44.4 Debug: Rejected Hashed Release Title: 6cqsP6UgGX8rWIWxxmoJhwUYpvQFO75oT4VzzyJW 21:34:44.4 Debug: Rejected Hashed Release Title: N0t8C1qMEqVnvcSsjWtQeIXkezavmvHIdunCZs6P 21:34:44.4 Debug: Rejected Hashed Release Title: 72UhH11cWlQs2RS4McefmbwBditSYfsEYQZyM8xh 21:34:44.4 Debug: Rejected Hashed Release Title: MureRUCMGhmyiT6qfQ8rfrU0absVFBqwo59EDZ5z 21:34:44.4 Debug: Rejected Hashed Release Title: c7DFHJM4a1yBipeUtMViZ10XX6hZyW43mm944JMN 21:34:44.4 Debug: Rejected Hashed Release Title: OXJRiGSK5OWLEfwRxszao5zTF2xlXnQdpXIw6oRQ 21:34:44.4 Debug: Rejected Hashed Release Title: hpZLPKQsrJiccwrbQAXdNJOfJgQZ2r4m5cJc4iuq 21:34:44.4 Debug: Rejected Hashed Release Title: B1Pg6VmW2PFFXS1yyIBmP2uNCQQvY2V3KoGxuFc7 21:34:44.4 Debug: Rejected Hashed Release Title: fQWUt9P2R3iDgPmiUb6u9i7FSI8xHDjcFG3iCwqa 21:34:44.4 Debug: Rejected Hashed Release Title: WiAZZn2rioGXQP2Acy4F7dUjmM7OKUQaHky1wRZx 21:34:44.4 Debug: Rejected Hashed Release Title: ff0VYpLn0VtpVUaNBCGgZFcOPd13VVbXxod4JhpL 21:34:44.4 Debug: Rejected Hashed Release Title: YpKtyv8vEGjDjcWDBBYxFg1aSm3FSmHVLiieBfeS 21:34:44.4 Debug: Rejected Hashed Release Title: 6c4RXZT3DrnTs3gzc8ysNDEq62SlD1oT9F3WsJ9o 21:34:44.4 Debug: Rejected Hashed Release Title: 9QLKnarP8YTUNuQjNiOcK5M7pErDASwBOD6eEiQh 21:34:44.4 Debug: Rejected Hashed Release Title: mAs7COvSfSKffcuezcjtmOVOAKWnu2GnwUEBKDVb 21:34:44.4 Debug: Rejected Hashed Release Title: BfDE6RvL0HfteTMEI8aMP82mIR9dhja2MBESV5pC 21:34:44.4 Debug: Rejected Hashed Release Title: MGzEOEZ6QRCRXv550U7HHBAFwgmnXNnomtnLPjXO 21:34:44.4 Debug: Rejected Hashed Release Title: 8oDdcszrUH1PvGQlp0IfgzgKJxHxSGat02xcfSqh 21:34:44.4 Debug: Rejected Hashed Release Title: aVqrjl3awj9kFCaA6hQoStSy2aOMyQGvIA6aMPG9 21:34:44.4 Debug: Rejected Hashed Release Title: yDwi51sTWrY80JzRTe2arkyMLcaeOjBr2jx3tmIe 21:34:44.4 Debug: Rejected Hashed Release Title: 4sa1d5wJBKtDd5R4412GJ9FpirZITbvtzhfzHar6 21:34:44.4 Debug: Rejected Hashed Release Title: xYHMJ2eWKQaZ131MY9Th38vWDClqDHhNikaaVMS5 21:34:44.4 Debug: Rejected Hashed Release Title: 1XkRZbZ435MRSSh9tNRFcgQzUGXUALKQILx7gURv 21:34:44.4 Debug: Rejected Hashed Release Title: IazSarxlBOhGPdlS7KdF6eUpHTpovmBjrT7JE7k7 21:34:44.4 Debug: Rejected Hashed Release Title: RY36bCsuCzg4U95IYtytCfjJtGJyVOYiSEW0tmyn 21:34:44.4 Debug: Rejected Hashed Release Title: mlN9mMYE8kQbZ4sQqai9LHWltH7JVfrrOqsCKM8l 21:34:44.4 Debug: Rejected Hashed Release Title: C1XvZ1P7pX5fGfDPQZHxydMVZQRXt7nPkt3KO141 21:34:44.4 Debug: Rejected Hashed Release Title: B7zeLl77Iqhw0Q2OilQbWBnxXCDTxoktCYQUiW12 21:34:44.4 Debug: Rejected Hashed Release Title: Hl12CRqY8xfwQOpabkTgfyeEwksh4BjRJIKcZ9k3 21:34:44.4 Debug: Rejected Hashed Release Title: XjsZHv5aIjfJoU1WSsmgtXOC08TXwz5fiFk5zdX6 21:34:44.4 Debug: Rejected Hashed Release Title: lWOu8S9TYzyoZAxbhx2cffFmAPMM3Y9z6ChUkW5P 21:34:44.4 Debug: Rejected Hashed Release Title: 2SNbztweUNFwNOA6g8JzG4jFUOBZ9T23Sf461Kre 21:34:44.4 Debug: Rejected Hashed Release Title: BWDisrwMDJVqwFN21y5zlTePHeRQ7BsgyN533iW7 21:34:44.4 Debug: Rejected Hashed Release Title: X1IJPofTCoiGA7Ki7UEs0oLkR0zdWjFv49YTJZK9 21:34:44.4 Debug: Rejected Hashed Release Title: qjyBgk1R1mDMmEGRawF79JBMyUsr8t7dgA0cs1Zh 21:34:44.4 Debug: Rejected Hashed Release Title: chMvXsIMUQBvPC54tmxXqD9j5UyWHS2cySBLeLrw 21:34:44.4 Debug: Rejected Hashed Release Title: 5ZESPqylyVYoAXPKG0wn49VxjknIeTo09mkny69P 21:34:44.4 Debug: Rejected Hashed Release Title: tnK07gkxyETJV2yWMI9fVTe19MjoknSPMtiG8NDc 21:34:44.4 Debug: Rejected Hashed Release Title: GwhRB9JlyiPLvyIAqe32ki3e2w2BvvWPLT65Gd6F 21:34:44.4 Debug: Rejected Hashed Release Title: TnVpC8Hupi46kvU89eyaCcy2m0Zrqg5FHOtV4v9x 21:34:44.4 Debug: Rejected Hashed Release Title: PGYO2WkR9yQ0KnjudLEBwrDRPi2BG1UaRcQffEBa 21:34:44.4 Debug: Rejected Hashed Release Title: WqtNDKCVKNtdb705a0UFq1SY7adxPX7yQx8Fh3SS 21:34:44.4 Debug: Rejected Hashed Release Title: tnLX6LEj6mDCadL5LxmzA6erB9nzPqwD0gyl7c6o 21:34:44.4 Debug: Rejected Hashed Release Title: 3dmZbcC6faDKXTyx1H6qKYgRdhgdfykxnjkJHGv7 21:34:44.4 Debug: Rejected Hashed Release Title: z31KDk5pNrrF0jQKzoLK5IhTdbgqCf4N7VQzv3ox 21:34:44.4 Debug: Rejected Hashed Release Title: OdmwmpaeO59Ed7nHNEs0dAVXGnxenxDbkvovYAfS 21:34:44.4 Debug: Rejected Hashed Release Title: yvwhvefvi8tg2yoyudFvSujdvM1xv2LM0q3ugbAL 21:34:44.4 Debug: Rejected Hashed Release Title: PgE6c0nmNxz194YMouZMqurQYUbIO4lHf4IdK1OZ 21:34:44.4 Debug: Rejected Hashed Release Title: aB4hfEXvkdVmzgJsdPofNLvO01D5bPXb3IZ7ubp3 21:34:44.4 Debug: Rejected Hashed Release Title: ifyGWLVrgX7ZJx3k0LnmEY4uiNJibfdCNLwgMy1L 21:34:44.4 Debug: Rejected Hashed Release Title: QU8CXyS0fKfH0xiZSjc2bfuIQOJNE5fE8KvXccvZ 21:34:44.4 Debug: Rejected Hashed Release Title: lPvZpcuaZ0X1nccu8oVXe4npyY50zUZFbVhL6Lbh 21:34:44.4 Debug: Rejected Hashed Release Title: AYcZjZN6uFFvh0FVmdu4O9VFoKh7op3ubW0NZwvI 21:34:44.4 Debug: Rejected Hashed Release Title: OzxNWseXe7NUbPrv8tkE9DtgDdaK6zNEVAjpjPdK 21:34:44.4 Debug: Rejected Hashed Release Title: ANwmMdicy64PLB7KMDmrfUVPfc0BxdhdRi9uXz2E 21:34:44.4 Debug: Rejected Hashed Release Title: D91iOJBxNwn2bpj2Iw8iedTFS5ZnAslwrJlTuhzw 21:34:44.4 Debug: Rejected Hashed Release Title: AJWvyb5fsaHc9ZEYYJ20Ad4cTyPW0zdHO61wqIyI 21:34:44.4 Debug: Rejected Hashed Release Title: xhMlJxmlK8seIh5MEj2Sz6nnM4BWCnKa9rfC54yY 21:34:44.4 Debug: Rejected Hashed Release Title: UNFPrgyuB6N2CfSFL4jH7CLLjQ6zih165WdDKHWQ 21:34:44.4 Debug: Rejected Hashed Release Title: xcJ6GilXo19CWY6YXKk2KgKNCyRd8bp8OhTef7wq 21:34:44.4 Debug: Rejected Hashed Release Title: 7i19eHgwYaoMO7iCQDJDziEq1ZDpNGI4rFSeoLbd 21:34:44.4 Debug: Rejected Hashed Release Title: bMMmsb2ycBArIJws8JxEIW3Dci8kuQqDtDlhXt6E 21:34:44.4 Debug: Rejected Hashed Release Title: uK0NaGo3x9oxtF6UVOd5gR5jxFxhIR7wwi2IcDol 21:34:44.4 Debug: Rejected Hashed Release Title: VHvCOsLoyMquOSSF21DpKWiWePuDXChQADyusjAQ 21:34:44.4 Debug: Rejected Hashed Release Title: 4Ava9LDBDW7is0IYxH8IjCtZftoLcUfkpiwIWtLt 21:34:44.4 Debug: Rejected Hashed Release Title: bsKEdP3TVH2oFaVr5KMtBCavqEkJ4LbICO2pbKYj 21:34:44.4 Debug: Rejected Hashed Release Title: MjD6j0gP0twYv2mbaJHtUFAEEwxd3dkyrZmvKVnB 21:34:44.4 Debug: Rejected Hashed Release Title: HgotM2yfgSGevRRXfP6uLMuIbdKd3f3hrO7ukwfz 21:34:44.4 Debug: Rejected Hashed Release Title: LKMVDux5md1Fwu7vV64QhYMTlbJ5evFtr7fKQLFD 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 21:34:44.4 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 21:34:44.4 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 21:34:44.4 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 21:34:44.4 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 21:34:44.4 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 21:34:44.4 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 21:34:44.4 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 21:34:44.4 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 21:34:44.4 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 21:34:44.4 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 21:34:44.4 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 21:34:44.4 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 21:34:44.4 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 21:34:44.4 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 21:34:44.4 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 21:34:44.4 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 21:34:44.4 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 21:34:44.4 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 21:34:44.4 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 21:34:44.4 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 21:34:44.4 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 21:34:44.4 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 21:34:44.4 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 21:34:44.4 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 21:34:44.4 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 21:34:44.4 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 21:34:44.4 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 21:34:44.4 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 21:34:44.4 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 21:34:44.4 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 21:34:44.4 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 21:34:44.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 21:34:44.4 Debug: fpcalc version: 1.5.1 21:34:44.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:34:44.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 21:34:44.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 21:34:44.6 Debug: fpcalc version: 1.5.1 21:34:44.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 21:34:44.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 21:34:44.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 21:34:44.7 Debug: fpcalc version: 1.5.1 21:34:44.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:34:44.9 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:44.9 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:44.9 Debug: Fingerprinting complete. 21:34:44.9 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:34:44.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 21:34:44.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 21:34:44.9 Debug: fpcalc version: 1.5.1 21:34:44.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 21:34:45.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:45.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:45.0 Debug: Fingerprinting complete. 21:34:45.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:34:45.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 21:34:45.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 21:34:45.1 Debug: fpcalc version: 1.5.1 21:34:45.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:34:45.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 21:34:45.3 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:45.3 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:45.3 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:45.3 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:45.3 Debug: Fingerprinting complete. 21:34:45.3 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:34:45.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 21:34:45.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 21:34:45.4 Debug: fpcalc version: 1.5.1 21:34:45.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 21:34:45.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 21:34:45.4 Debug: fpcalc version: 1.5.1 21:34:45.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:34:45.5 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 21:34:45.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:45.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:45.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:45.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:45.7 Debug: Fingerprinting complete. 21:34:45.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:34:45.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 21:34:45.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 21:34:45.7 Debug: fpcalc version: 1.5.1 21:34:45.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:34:45.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac" 21:34:46.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:46.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:46.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:46.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:46.0 Debug: Fingerprinting complete. 21:34:46.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 21:34:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 21:34:46.0 Debug: fpcalc version: 1.5.1 21:34:46.0 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 21:34:46.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 21:34:46.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 21:34:46.0 Debug: fpcalc version: 1.5.1 21:34:46.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:34:46.2 Trace: Too many requests, retrying in 1s 21:34:47.2 Trace: Too many requests, retrying in 1s 21:34:48.2 Trace: Too many requests, retrying in 1s 21:34:49.2 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 21:34:49.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 21:34:49.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 21:34:49.2 Debug: fpcalc version: 1.5.1 21:34:49.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:34:49.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:34:49.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:34:49.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:34:49.4 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 21:34:49.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 21:34:49.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 21:34:49.4 Debug: fpcalc version: 1.5.1 21:34:49.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:34:49.5 Warn: AcoustId API lookup failed System.Net.WebException: The operation has timed out. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 21:34:49.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 21:34:49.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 21:34:49.5 Debug: fpcalc version: 1.5.1 21:34:49.6 Debug: Webservice error InvalidFingerprint: invalid fingerprint 21:34:49.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 21:34:49.6 Debug: fpcalc version: 1.5.1 21:34:49.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 21:34:49.6 Debug: fpcalc version: 1.5.1 21:34:49.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 21:34:49.6 Debug: fpcalc version: 1.5.1 21:34:49.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 21:34:49.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 21:34:49.7 Debug: fpcalc version: 1.5.1 21:34:49.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3" 21:34:49.8 Trace: Too many requests, retrying in 1s 21:34:50.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:50.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 21:34:50.8 Debug: Fingerprinting complete. 21:34:50.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- Skipped should_properly_parse_hashed_releases("/C/Test/Some.Hashed.Release.(256kbps)-Mercury/0e895c37245186812cb08aab1529cf8ee389dd05.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test-[256]/0e895c37245186812cb08aab1529cf8ee389dd05/Some.Hashed.Release.S01E01.720p.WEB-DL.AAC2.0.H.264-Mercury.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-462.H.0.2CAA.LD-BEW.p027.10E10S.esaeleR.dehsaH.emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-LN 1.5DD LD-BEW P0801 10E10S esaeleR dehsaH emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Weeds.S01E10.DVDRip.XviD-Lidarr/AHFMZXGHEWD660.mp3","Weeds",MP3-256,"Lidarr") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Deadwood.S02E12.1080p.BluRay.x264-Lidarr/Backup_72023S02-12.mp3","Deadwood",MP3-256,null) [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/123.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/abc.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/b00bs.mp3","Grimm",MP3-256,"ECI") [< 1 ms] 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- Skipped should_properly_parse_hashed_releases("/C/Test/The.Good.Wife.S02E23.720p.HDTV.x264-NZBgeek/cgajsofuejsa501.mp3","The Good Wife",MP3-256,"NZBgeek") [< 1 ms] 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Test: Something à Deux","testsomethingdeux") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("Parler à","parlera") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 21:34:50.8 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:34:50.8 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 21:34:50.8 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 21:34:50.8 Debug: Quality parsed: Unknown v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 21:34:50.8 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 21:34:50.8 Debug: Album Parsed. Ed Sheeran - I See Fire 21:34:50.8 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 21:34:50.8 Debug: Quality parsed: Unknown v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 21:34:50.8 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 21:34:50.8 Debug: Album Parsed. Ed Sheeran - Divide 21:34:50.8 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 21:34:50.8 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 21:34:50.8 Debug: Album Parsed. Ed Sheeran - + 21:34:50.8 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 21:34:50.8 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 21:34:50.8 Debug: Album Parsed. XXXTENTACION - ? 21:34:50.8 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 21:34:50.8 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 21:34:50.8 Debug: Album Parsed. Hey - BŁYSK 21:34:50.8 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 21:34:50.8 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 21:34:50.8 Debug: Album Parsed. ??? - Album 21:34:50.8 Debug: Trying to parse quality for '??? Album FLAC' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 21:34:50.8 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 21:34:50.8 Debug: Album Parsed. + - Album 21:34:50.8 Debug: Trying to parse quality for '+ Album FLAC' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 21:34:50.8 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 21:34:50.8 Debug: Album Parsed. /\ - Album 21:34:50.8 Debug: Trying to parse quality for '/\ Album FLAC' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 21:34:50.8 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 21:34:50.8 Debug: Album Parsed. +44 - When Your Heart Stops Beating 21:34:50.8 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 21:34:50.8 Debug: Parsing string 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' using search criteria artist: 'Michael Buble' album: 'Call Me Irresponsible, Michael Buble, love, Christmas, To Be Loved' 21:34:50.8 Debug: Album Parsed. Michael Buble - Christmas 21:34:50.8 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 21:34:50.8 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 21:34:50.8 Debug: Album Parsed. Michael Buble - Michael Buble 21:34:50.8 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 21:34:50.8 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 21:34:50.8 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 21:34:50.8 Debug: Parsing string 'Bad Format' 21:34:50.8 Debug: Parsing string 'Bad Format' 21:34:50.8 Debug: Unable to parse Bad Format 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 21:34:50.8 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. VA - The Best 101 Love Ballads 21:34:50.8 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 21:34:50.8 Debug: Quality parsed: MP3-192 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 21:34:50.8 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. ATCQ - The Love Movement 21:34:50.8 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 21:34:50.8 Debug: Quality parsed: MP3-192 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 21:34:50.8 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Maula - Jism 2 21:34:50.8 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 21:34:50.8 Debug: Quality parsed: MP3-192 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 21:34:50.8 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 21:34:50.8 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 21:34:50.8 Debug: Quality parsed: MP3-192 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 21:34:50.8 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 21:34:50.8 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 21:34:50.8 Debug: Quality parsed: MP3-192 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 21:34:50.8 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 21:34:50.8 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 21:34:50.8 Debug: Quality parsed: MP3-192 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 21:34:50.8 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 21:34:50.8 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 21:34:50.8 Debug: Quality parsed: MP3-320 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 21:34:50.8 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Ricardo Arjona - APNEA 21:34:50.8 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 21:34:50.8 Debug: Quality parsed: MP3-320 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 21:34:50.8 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Kehlani - SweetSexySavage 21:34:50.8 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 21:34:50.8 Debug: Quality parsed: MP3-320 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 21:34:50.8 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Anderson Paak - Malibu 21:34:50.8 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 21:34:50.8 Debug: Quality parsed: MP3-320 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 21:34:50.8 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 21:34:50.8 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 21:34:50.8 Debug: Album Parsed. Caetano Veloso - Discography 21:34:50.8 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 21:34:50.8 Debug: Quality parsed: MP3-256 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 21:34:50.8 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Little Mix - Salute 21:34:50.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:34:50.8 Debug: Quality parsed: AAC-256 v1 21:34:50.8 Debug: Release Group parsed: V3nom 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 21:34:50.8 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 21:34:50.8 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 21:34:50.8 Debug: Quality parsed: MP3-256 v1 21:34:50.8 Debug: Release Group parsed: GloDLS 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 21:34:50.8 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Jake Bugg - Jake Bugg 21:34:50.8 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 21:34:50.8 Debug: Quality parsed: MP3-256 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 21:34:50.8 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:34:50.8 Debug: Album Parsed. Milky Chance - Sadnecessary 21:34:50.8 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 21:34:50.8 Debug: Quality parsed: AAC-256 v1 21:34:50.8 Debug: Release Group parsed: M4A 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 21:34:50.8 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Clean Bandit - New Eyes 21:34:50.8 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 21:34:50.8 Debug: Quality parsed: MP3-256 v1 21:34:50.8 Debug: Release Group parsed: GLT 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 21:34:50.8 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 21:34:50.8 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 21:34:50.8 Debug: Quality parsed: MP3-256 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 21:34:50.8 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. PJ Harvey - Let England Shake 21:34:50.8 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 21:34:50.8 Debug: Quality parsed: MP3-256 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 21:34:50.8 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Kendrick Lamar - DAMN 21:34:50.8 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 21:34:50.8 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 21:34:50.8 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 21:34:50.8 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Gorillaz - Humanz 21:34:50.8 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 21:34:50.8 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. David Bowie - Blackstar 21:34:50.8 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: FLAC 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 21:34:50.8 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. The Cure - Greatest Hits 21:34:50.8 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 21:34:50.8 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:34:50.8 Debug: Album Parsed. Slowdive - Souvlaki 21:34:50.8 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 21:34:50.8 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. John Coltrane - Kulu Se Mama 21:34:50.8 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 21:34:50.8 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 21:34:50.8 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 21:34:50.8 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 21:34:50.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Migos - No Label II 21:34:50.8 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: FORSAKEN 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 21:34:50.8 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. A I - Sex & Robots 21:34:50.8 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 21:34:50.8 Debug: Quality parsed: MP3-VBR-V0 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 21:34:50.8 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Jay-Z - 444 21:34:50.8 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:34:50.8 Debug: Quality parsed: MP3-320 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 21:34:50.8 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 21:34:50.8 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 21:34:50.8 Debug: Quality parsed: MP3-96 v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 21:34:50.8 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 21:34:50.8 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 21:34:50.8 Debug: Quality parsed: Unknown v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 21:34:50.8 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Little Mix - Salute 21:34:50.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 21:34:50.8 Debug: Quality parsed: AAC-256 v1 21:34:50.8 Debug: Release Group parsed: GLT 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 21:34:50.8 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Barış Manço - Ben Bilirim 21:34:50.8 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 21:34:50.8 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 21:34:50.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 21:34:50.8 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: JLM 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 21:34:50.8 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 21:34:50.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Dani Sbert - Togheter 21:34:50.8 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 21:34:50.8 Debug: Quality parsed: MP3-320 v1 21:34:50.8 Debug: Release Group parsed: FURY 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 21:34:50.8 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 21:34:50.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. New Edition - One Love 21:34:50.8 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 21:34:50.8 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 21:34:50.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. David Gray - The Best of David Gray 21:34:50.8 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 21:34:50.8 Debug: Quality parsed: Unknown v1 21:34:50.8 Debug: Release Group parsed: MTD 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 21:34:50.8 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Shinedown - Us and Them 21:34:50.8 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 21:34:50.8 Debug: Quality parsed: Unknown v1 21:34:50.8 Debug: Release Group parsed: NMR 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 21:34:50.8 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:34:50.8 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Led Zeppelin - Discography 21:34:50.8 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 21:34:50.8 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 21:34:50.8 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Minor Threat - Discography 21:34:50.8 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 21:34:50.8 Debug: Quality parsed: Unknown v1 21:34:50.8 Debug: Release Group parsed: Anthology 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 21:34:50.8 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:34:50.8 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Captain - Discography 21:34:50.8 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: UTP 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 21:34:50.8 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Coolio - Gangsta's Paradise 21:34:50.8 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 21:34:50.8 Debug: Quality parsed: FLAC v1 21:34:50.8 Debug: Release Group parsed: 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 21:34:50.8 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 21:34:50.8 Debug: Album Parsed. Brother Ali - The Undisputed Truth 21:34:50.8 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 21:34:50.8 Debug: Quality parsed: Unknown v1 21:34:50.8 Debug: Release Group parsed: FTD 21:34:50.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 21:34:50.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 21:34:50.8 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 21:34:50.8 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 21:34:50.8 Debug: Album Parsed. Brother Ali - The Undisputed Truth 21:34:50.8 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 21:34:50.8 Debug: Quality parsed: Unknown v1 21:34:50.8 Debug: Release Group parsed: FTD 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 21:34:50.9 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 21:34:50.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 21:34:50.9 Debug: Album Parsed. Peter Hammill - From The Trees 21:34:50.9 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 21:34:50.9 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 21:34:50.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 21:34:50.9 Debug: Album Parsed. Aztec Two-Step - Naked 21:34:50.9 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 21:34:50.9 Debug: Quality parsed: MP3-320 v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 21:34:50.9 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 21:34:50.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 21:34:50.9 Debug: Album Parsed. Dai Kaht - Dai Kaht 21:34:50.9 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 21:34:50.9 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 21:34:50.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:34:50.9 Debug: Album Parsed. Black Obelisk - Discography 21:34:50.9 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 21:34:50.9 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 21:34:50.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:34:50.9 Debug: Album Parsed. Aria - Discography 21:34:50.9 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 21:34:50.9 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 21:34:50.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:34:50.9 Debug: Album Parsed. Forces United - Discography 21:34:50.9 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 21:34:50.9 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 21:34:50.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 21:34:50.9 Debug: Album Parsed. Gorillaz - The now now 21:34:50.9 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: FLAC 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 21:34:50.9 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:34:50.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:34:50.9 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 21:34:50.9 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:34:50.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:34:50.9 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 21:34:50.9 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:34:50.9 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 21:34:50.9 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 21:34:50.9 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:34:50.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:34:50.9 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 21:34:50.9 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:34:50.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:34:50.9 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: Black 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 21:34:50.9 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 21:34:50.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 21:34:50.9 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: Black 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 21:34:50.9 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:34:50.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:34:50.9 Debug: Album Parsed. Captain - Discography 21:34:50.9 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: UTP 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 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] 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 21:34:50.9 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 21:34:50.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:34:50.9 Debug: Album Parsed. Aria - Discography 21:34:50.9 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 21:34:50.9 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:34:50.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 21:34:50.9 Debug: Album Parsed. Led Zeppelin - Discography 21:34:50.9 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 21:34:50.9 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 21:34:50.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 21:34:50.9 Debug: Album Parsed. Minor Threat - Discography 21:34:50.9 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Debug: Release Group parsed: Anthology 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 21:34:50.9 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 21:34:50.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 21:34:50.9 Debug: Album Parsed. Caetano Veloso - Discography 21:34:50.9 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 21:34:50.9 Debug: Quality parsed: MP3-256 v1 21:34:50.9 Debug: Release Group parsed: 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 21:34:50.9 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:34:50.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 21:34:50.9 Debug: Album Parsed. Jay-Z - 444 21:34:50.9 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 21:34:50.9 Debug: Quality parsed: MP3-320 v1 21:34:50.9 Debug: Release Group parsed: scnzbefnet 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 21:34:50.9 Debug: Trying inexact album match for IdenticalTitle 21:34:50.9 Debug: Unable to find - IdenticalTitle 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 21:34:50.9 Debug: Parsing string '30 Rock - Get Some [FLAC]' 21:34:50.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:34:50.9 Debug: Album Parsed. 30 Rock - Get Some 21:34:50.9 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: FLAC 21:34:50.9 Debug: Trying inexact artist match for 30 Rock 21:34:50.9 Debug: Parsing string '30 Rock - Get Some [FLAC]' 21:34:50.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:34:50.9 Debug: Album Parsed. 30 Rock - Get Some 21:34:50.9 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: FLAC 21:34:50.9 Debug: Parsing string '30 Rock - Get Some [FLAC]' 21:34:50.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 21:34:50.9 Debug: Album Parsed. 30 Rock - Get Some 21:34:50.9 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 21:34:50.9 Debug: Quality parsed: FLAC v1 21:34:50.9 Debug: Release Group parsed: FLAC 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 21:34:50.9 Debug: Parsing string '30 Rock' 21:34:50.9 Debug: Unable to parse 30 Rock 21:34:50.9 Debug: Trying inexact artist match for 30 Rock 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. Season 3 21:34:50.9 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. Season 16 21:34:50.9 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. Specials 21:34:50.9 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. Season 2 21:34:50.9 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. Season 2 21:34:50.9 Debug: Parsing string 'Season 2 S02E21.avi' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. TV 21:34:50.9 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. Season 6 21:34:50.9 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 21:34:50.9 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. House - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 21:34:50.9 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. House - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:34:50.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:34:50.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:34:50.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 21:34:50.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 21:34:50.9 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 21:34:50.9 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 21:34:50.9 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 21:34:50.9 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. Season 01 21:34:50.9 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. Season 01 21:34:50.9 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. Season 1 21:34:50.9 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 21:34:50.9 Debug: Attempting to parse track info using directory and file names. Season 1 21:34:50.9 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 21:34:50.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 21:34:50.9 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 21:34:50.9 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 21:34:50.9 Debug: Quality parsed: Unknown v1 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [MP3-192]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [MP3-256]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [MP3-320]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [WAV]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [WMA]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [AAC-192]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [AAC-256]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [AAC-320]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [ALAC]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 21:34:50.9 Debug: Trying to parse quality for 'Some album [FLAC]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 21:34:50.9 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 21:34:50.9 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 21:34:50.9 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 21:34:50.9 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 21:34:50.9 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 21:34:50.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 21:34:50.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 21:34:50.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 21:34:50.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 21:34:50.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 21:34:50.9 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:34:50.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:34:50.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:34:50.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 21:34:50.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 21:34:50.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 21:34:50.9 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec AAC 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec AAC 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec AAC 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec AAC 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec ALAC 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec APE 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 21:34:50.9 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 21:34:50.9 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec FLAC 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 21:34:50.9 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]",null,0,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green Day - Father Of All [FLAC (M4A) 24-bit Lossless]",null,0,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless",null,0,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All_FLAC_M4A_24_bit_Lossless",null,0,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless",null,0,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green.Day-Father.Of.All.FLAC.M4A.24.bit.Lossless",null,0,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec FLAC 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec MP3CBR 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec MP3CBR 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec MP3CBR 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec MP3CBR 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec MP3CBR 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec MP3CBR 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 21:34:50.9 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 21:34:50.9 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 21:34:50.9 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- Skipped should_parse_mp3_vbr_v2_quality("","MPEG Version 1 Audio, Layer 3 VBR",298) [< 1 ms] 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec OGG 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec OPUS 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec OGG 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec OPUS 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec OGG 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec OPUS 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec OGG 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec OPUS 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec OGG 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec OPUS 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec OGG 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec OPUS 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec WAV 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 21:34:50.9 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec WAVPACK 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 21:34:50.9 Debug: Trying to parse quality for '' 21:34:50.9 Trace: Got codec WMA 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- Skipped should_not_include_extension_in_release_group [< 1 ms] 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 21:34:50.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 21:34:50.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 21:34:51.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 21:34:51.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 21:34:51.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 21:34:51.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 21:34:51.0 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 21:34:51.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:34:51.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:51.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864910624775_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.0 Info: DatabaseEngineVersionCheck migrating 21:34:51.0 Info: PerformDBOperation 21:34:51.0 Info: Performing DB Operation 21:34:51.0 Info: SQLite 3.47.2 21:34:51.0 Info: => 0.0011283s 21:34:51.0 Info: DatabaseEngineVersionCheck migrated 21:34:51.0 Info: => 0.0011412s 21:34:51.0 Debug: Took: 00:00:00.0087757 21:34:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[ { "primaryAlbumType": { "id": 2, "name": "Single" }, "allowed": false }, { "primaryAlbumType": { "id": 4, "name": "Other" }, "allowed": false }, { "primaryAlbumType": { "id": 1, "name": "EP" }, "allowed": false }, { "primaryAlbumType": { "id": 3, "name": "Broadcast" }, "allowed": false }, { "primaryAlbumType": { "id": 0, "name": "Album" }, "allowed": true } ]] SecondaryAlbumTypes = [[ { "secondaryAlbumType": { "id": 0, "name": "Studio" }, "allowed": true }, { "secondaryAlbumType": { "id": 3, "name": "Spokenword" }, "allowed": false }, { "secondaryAlbumType": { "id": 2, "name": "Soundtrack" }, "allowed": false }, { "secondaryAlbumType": { "id": 7, "name": "Remix" }, "allowed": false }, { "secondaryAlbumType": { "id": 9, "name": "Mixtape/Street" }, "allowed": false }, { "secondaryAlbumType": { "id": 6, "name": "Live" }, "allowed": false }, { "secondaryAlbumType": { "id": 4, "name": "Interview" }, "allowed": false }, { "secondaryAlbumType": { "id": 8, "name": "DJ-mix" }, "allowed": false }, { "secondaryAlbumType": { "id": 10, "name": "Demo" }, "allowed": false }, { "secondaryAlbumType": { "id": 1, "name": "Compilation" }, "allowed": false }, { "secondaryAlbumType": { "id": 11, "name": "Audio drama" }, "allowed": false } ]] ReleaseStatuses = [[ { "releaseStatus": { "id": 3, "name": "Pseudo-Release" }, "allowed": false }, { "releaseStatus": { "id": 1, "name": "Promotion" }, "allowed": false }, { "releaseStatus": { "id": 0, "name": "Official" }, "allowed": true }, { "releaseStatus": { "id": 2, "name": "Bootleg" }, "allowed": false } ]] ==== End Query Trace ==== 21:34:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.1 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:34:51.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 21:34:51.2 Info: Setting up standard metadata profile 21:34:51.2 Info: Setting up empty metadata profile 21:34:51.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 21:34:51.2 Info: Setting up empty metadata profile 21:34:51.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 21:34:51.2 Info: Renaming non-empty metadata profile None 21:34:51.2 Info: Setting up empty metadata profile 21:34:51.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:34:51.2 Info: Setting up empty metadata profile 21:34:51.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 21:34:51.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 21:34:51.2 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:34:51.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:51.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864912338265_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.2 Info: DatabaseEngineVersionCheck migrating 21:34:51.2 Info: PerformDBOperation 21:34:51.2 Info: Performing DB Operation 21:34:51.2 Info: SQLite 3.47.2 21:34:51.2 Info: => 0.0011004s 21:34:51.2 Info: DatabaseEngineVersionCheck migrated 21:34:51.2 Info: => 0.0011113s 21:34:51.2 Debug: Took: 00:00:00.0085774 21:34:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 21:34:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 21:34:51.3 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 21:34:51.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 21:34:51.3 Info: Setting up default quality profiles 21:34:51.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 21:34:51.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:34:51.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 21:34:51.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:34:51.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 21:34:51.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:34:51.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 21:34:51.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:34:51.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 21:34:51.3 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:34:51.3 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 21:34:51.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 21:34:51.3 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864913696099_469/y4o0kegv.5kp] 21:34:51.4 Debug: Extraction complete. 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 21:34:51.4 Debug: Scanning '/C/Test/' for music files 21:34:51.4 Trace: 0 files were found in /C/Test/ 21:34:51.4 Debug: 0 audio files were found in /C/Test/ 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 21:34:51.4 Debug: Scanning '/C/Test/' for music files 21:34:51.4 Trace: 0 files were found in /C/Test/ 21:34:51.4 Debug: 0 audio files were found in /C/Test/ 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 21:34:51.4 Debug: Scanning '/C/Test/' for music files 21:34:51.4 Trace: 0 files were found in /C/Test/ 21:34:51.4 Debug: 0 audio files were found in /C/Test/ 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 21:34:51.4 Debug: 30 Rock1.mp3 21:34:51.4 Debug: 30 Rock2.flac 21:34:51.4 Debug: 30 Rock3.ogg 21:34:51.4 Debug: 30 Rock4.m4a 21:34:51.4 Debug: 30 Rock.avi 21:34:51.4 Debug: movie.exe 21:34:51.4 Debug: movie 21:34:51.4 Debug: Scanning '/C/Test/' for music files 21:34:51.4 Trace: 7 files were found in /C/Test/ 21:34:51.4 Debug: 4 audio files were found in /C/Test/ 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 21:34:51.4 Info: Removing items older than 7 days from the recycling bin 21:34:51.4 Debug: Recycling Bin has been cleaned up. 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 21:34:51.4 Info: Removing items older than 7 days from the recycling bin 21:34:51.4 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 21:34:51.4 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 21:34:51.4 Debug: Recycling Bin has been cleaned up. 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 21:34:51.4 Info: Removing items older than 7 days from the recycling bin 21:34:51.4 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 21:34:51.4 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 21:34:51.4 Debug: Recycling Bin has been cleaned up. 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 21:34:51.4 Info: Recycle Bin has not been configured, cannot cleanup. 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 21:34:51.4 Info: Automatic cleanup of Recycle Bin is disabled 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 21:34:51.4 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 21:34:51.4 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 21:34:51.4 Debug: Setting last accessed: /C/Test/TV/30 Rock 21:34:51.4 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:34:51.4 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 21:34:51.4 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 21:34:51.4 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 21:34:51.4 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 21:34:51.4 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 21:34:51.4 Debug: Setting last accessed: /C/Test/TV/30 Rock 21:34:51.4 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- Skipped should_call_fileSetLastWriteTime_for_each_file [< 1 ms] Skipped should_call_fileSetLastWriteTime_for_each_file [< 1 ms] 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 21:34:51.4 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:34:51.4 Debug: Creating folder /C/Test/Recycle Bin 21:34:51.4 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 21:34:51.4 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:34:51.4 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:34:51.4 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 21:34:51.4 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 21:34:51.4 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:34:51.4 Debug: Creating folder /C/Test/Recycle Bin 21:34:51.4 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 21:34:51.4 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 21:34:51.4 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 21:34:51.4 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 21:34:51.4 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 21:34:51.4 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 21:34:51.4 Info: Removing all items from the recycling bin 21:34:51.4 Debug: Recycling Bin has been emptied. 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 21:34:51.4 Info: Removing all items from the recycling bin 21:34:51.4 Debug: Recycling Bin has been emptied. 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 21:34:51.4 Info: Recycle Bin has not been configured, cannot empty. 21:34:51.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 21:34:51.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 21:34:51.5 Debug: Setting up default quality config 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 21:34:51.5 Debug: Setting up default quality config 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 21:34:51.5 Debug: Setting up default quality config 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 21:34:51.5 Debug: Setting up default quality config 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 21:34:51.5 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 21:34:51.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:34:51.6 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 21:34:51.6 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:34:51.6 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:34:51.6 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 21:34:51.6 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:34:51.6 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 21:34:51.6 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 21:34:51.6 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:34:51.6 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 21:34:51.6 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 21:34:51.6 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 21:34:51.6 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 21:34:51.6 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:34:51.6 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 21:34:51.6 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:34:51.6 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:34:51.6 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 21:34:51.6 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:34:51.6 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 21:34:51.6 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 21:34:51.6 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 21:34:51.6 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 21:34:51.6 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- Skipped should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path [< 1 ms] 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 21:34:51.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 21:34:51.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 21:34:51.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/cached_Main.db 21:34:51.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864916959561_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 21:34:51.7 Info: DatabaseEngineVersionCheck migrating 21:34:51.7 Info: PerformDBOperation 21:34:51.7 Info: Performing DB Operation 21:34:51.7 Info: SQLite 3.47.2 21:34:51.7 Info: => 0.0012318s 21:34:51.7 Info: DatabaseEngineVersionCheck migrated 21:34:51.7 Info: => 0.0012425s 21:34:51.7 Debug: Took: 00:00:00.0121360 21:34:51.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 = ["\"NewznabSettings\""] Tags = [[]] Settings = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "categories": [ 3000, 3010, 3030, 3040 ], "earlyReleaseLimit": 1, "additionalParameters": "AdditionalParameters1" }] Id = [0] ==== End Query Trace ==== 21:34:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 21:34:51.7 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 21:34:51.7 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:51.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 21:34:51.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 21:34:51.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 21:34:51.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:51.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 21:34:51.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 21:34:51.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 21:34:51.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 21:34:51.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 21:34:51.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 21:34:51.8 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=X64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True 21:34:51.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:51.9 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=X64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite&includeMajorVersion=True: 200.OK (19 bytes) (143 ms) 21:34:51.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 21:34:51.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 21:34:52.0 Debug: Checking for updates 21:34:52.0 Info: Downloading update 0.6.2.883 21:34:52.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864920035416_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:52.0 Info: Verifying update package 21:34:52.0 Info: Update package verified successfully 21:34:52.0 Info: Extracting Update package 21:34:52.0 Info: Update package extracted successfully 21:34:52.0 Info: Preparing client 21:34:52.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864920035416_472/lidarr_update/Lidarr.Update 21:34:52.0 Info: Lidarr will restart shortly. 21:34:52.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864920035416_472/lidarr_update C:\Test\Lidarr.exe 21:34:52.0 Debug: Restarting Lidarr to apply updates 21:34:52.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 21:34:52.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 21:34:52.0 Debug: Checking for updates 21:34:52.0 Info: Deleting old update files 21:34:52.0 Info: Downloading update 0.6.2.883 21:34:52.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864920937166_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:52.0 Info: Verifying update package 21:34:52.0 Info: Update package verified successfully 21:34:52.0 Info: Extracting Update package 21:34:52.0 Info: Update package extracted successfully 21:34:52.0 Info: Preparing client 21:34:52.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864920937166_473/lidarr_update/Lidarr.Update 21:34:52.0 Info: Lidarr will restart shortly. 21:34:52.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864920937166_473/lidarr_update C:\Test\Lidarr.exe 21:34:52.0 Debug: Restarting Lidarr to apply updates 21:34:52.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 21:34:52.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 21:34:52.0 Debug: Checking for updates 21:34:52.0 Info: Downloading update 0.6.2.883 21:34:52.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864920980093_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:52.1 Debug: Downloading [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864920980093_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:52.1 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 21:34:52.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:52.3 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) (239 ms) 21:34:52.3 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%2F20241223%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241223T213452Z&X-Amz-Expires=300&X-Amz-Signature=54665f03104f496bfcae60703d7cbc176564e6bdc8d69ee0adb75aaf499fe2d2&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 21:34:52.3 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%2F20241223%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241223T213452Z&X-Amz-Expires=300&X-Amz-Signature=54665f03104f496bfcae60703d7cbc176564e6bdc8d69ee0adb75aaf499fe2d2&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 21:34:52.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 21:34:52.9 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%2F20241223%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241223T213452Z&X-Amz-Expires=300&X-Amz-Signature=54665f03104f496bfcae60703d7cbc176564e6bdc8d69ee0adb75aaf499fe2d2&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) (582 ms) 21:34:52.9 Debug: Downloading Completed. took 0s 21:34:52.9 Info: Verifying update package 21:34:52.9 Info: Update package verified successfully 21:34:52.9 Info: Extracting Update package 21:34:52.9 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864920980093_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864920980093_474/lidarr_update/] 21:34:53.2 Debug: Extraction complete. 21:34:53.2 Info: Update package extracted successfully 21:34:53.2 Info: Preparing client 21:34:53.2 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864920980093_474/lidarr_update/Lidarr.Update 21:34:53.2 Info: Lidarr will restart shortly. 21:34:53.2 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864920980093_474/lidarr_update C:\Test\Lidarr.exe 21:34:53.2 Debug: Restarting Lidarr to apply updates 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Info: Downloading update 0.6.2.883 21:34:53.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/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933040742_475/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:53.3 Info: Verifying update package 21:34:53.3 Info: Update package verified successfully 21:34:53.3 Info: Extracting Update package 21:34:53.3 Info: Update package extracted successfully 21:34:53.3 Info: Preparing client 21:34:53.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933040742_475/lidarr_update/Lidarr.Update 21:34:53.3 Info: Lidarr will restart shortly. 21:34:53.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933040742_475/lidarr_update C:\Test\Lidarr.exe 21:34:53.3 Debug: Restarting Lidarr to apply updates 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Info: Downloading update 0.6.2.883 21:34:53.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/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933083356_476/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:53.3 Info: Verifying update package 21:34:53.3 Info: Update package verified successfully 21:34:53.3 Info: Extracting Update package 21:34:53.3 Info: Update package extracted successfully 21:34:53.3 Info: Preparing client 21:34:53.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933083356_476/lidarr_update/Lidarr.Update 21:34:53.3 Info: Lidarr will restart shortly. 21:34:53.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933083356_476/lidarr_update C:\Test\Lidarr.exe 21:34:53.3 Debug: Restarting Lidarr to apply updates 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- Skipped finds_update_when_version_lower [< 1 ms] Skipped should_get_master_if_branch_doesnt_exit [< 1 ms] Skipped should_get_recent_updates [< 1 ms] 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 21:34:53.3 Debug: Checking for updates 21:34:53.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 296 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 21:34:53.3 Debug: Checking for updates 21:34:53.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 296 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 21:34:53.3 Debug: Checking for updates 21:34:53.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 296 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 21:34:53.3 Debug: Checking for updates 21:34:53.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 296 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Info: Downloading update 0.6.2.883 21:34:53.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/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933249015_481/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:53.3 Info: Verifying update package 21:34:53.3 Info: Update package verified successfully 21:34:53.3 Info: Extracting Update package 21:34:53.3 Info: Update package extracted successfully 21:34:53.3 Info: Preparing client 21:34:53.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933249015_481/lidarr_update/Lidarr.Update 21:34:53.3 Info: Lidarr will restart shortly. 21:34:53.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933249015_481/lidarr_update C:\Test\Lidarr.exe 21:34:53.3 Debug: Restarting Lidarr to apply updates 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Info: Downloading update 0.6.2.883 21:34:53.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/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933286662_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:53.3 Info: Verifying update package 21:34:53.3 Error: Update package is invalid 21:34:53.3 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933286662_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz' is invalid at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 133 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Debug: Built-In updater disabled inside a docker container. Please update the container image. 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Debug: Built-In updater disabled, please use BuiltIn to install 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Info: Downloading update 0.6.2.883 21:34:53.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/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933385087_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:53.3 Info: Verifying update package 21:34:53.3 Info: Update package verified successfully 21:34:53.3 Info: Extracting Update package 21:34:53.3 Info: Update package extracted successfully 21:34:53.3 Info: Preparing client 21:34:53.3 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933385087_485/lidarr_update/Lidarr.Update does not exist, aborting update. 21:34:53.3 Debug: Restarting Lidarr to apply updates 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Debug: No update available 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Info: Downloading update 0.6.2.883 21:34:53.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/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933442599_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:53.3 Info: Verifying update package 21:34:53.3 Info: Update package verified successfully 21:34:53.3 Info: Extracting Update package 21:34:53.3 Info: Update package extracted successfully 21:34:53.3 Info: Removing Lidarr.Update 21:34:53.3 Info: Starting update script: /tmp/lidarr/update.sh 21:34:53.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933442599_487/lidarr_update C:\Test\Lidarr.exe 21:34:53.3 Debug: Restarting Lidarr to apply updates 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Info: Downloading update 0.6.2.883 21:34:53.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/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933561538_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:53.3 Info: Verifying update package 21:34:53.3 Info: Update package verified successfully 21:34:53.3 Info: Extracting Update package 21:34:53.3 Info: Update package extracted successfully 21:34:53.3 Info: Preparing client 21:34:53.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933561538_488/lidarr_update/Lidarr.Update 21:34:53.3 Info: Lidarr will restart shortly. 21:34:53.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933561538_488/lidarr_update C:\Test\Lidarr.exe 21:34:53.3 Debug: Restarting Lidarr to apply updates 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Info: Downloading update 0.6.2.883 21:34:53.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/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933600815_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:53.3 Info: Verifying update package 21:34:53.3 Info: Update package verified successfully 21:34:53.3 Info: Extracting Update package 21:34:53.3 Info: Update package extracted successfully 21:34:53.3 Info: Branch [] is being redirected to [fake]] 21:34:53.3 Info: Preparing client 21:34:53.3 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933600815_489/lidarr_update/Lidarr.Update 21:34:53.3 Info: Lidarr will restart shortly. 21:34:53.3 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933600815_489/lidarr_update C:\Test\Lidarr.exe 21:34:53.3 Debug: Restarting Lidarr to apply updates 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Info: Downloading update 0.6.2.883 21:34:53.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/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933644444_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:53.3 Info: Verifying update package 21:34:53.3 Info: Update package verified successfully 21:34:53.3 Info: Extracting Update package 21:34:53.3 Info: Update package extracted successfully 21:34:53.3 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Info: Downloading update 0.6.2.883 21:34:53.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/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933678758_491/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:53.3 Info: Verifying update package 21:34:53.3 Info: Update package verified successfully 21:34:53.3 Info: Extracting Update package 21:34:53.3 Info: Update package extracted successfully 21:34:53.3 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 21:34:53.3 Debug: Checking for updates 21:34:53.3 Info: Downloading update 0.6.2.883 21:34:53.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/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/_temp_21315_638705864933711777_492/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 21:34:53.3 Info: Verifying update package 21:34:53.3 Info: Update package verified successfully 21:34:53.3 Info: Extracting Update package 21:34:53.3 Info: Update package extracted successfully 21:34:53.3 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script: '/tmp/lidarr/update.sh' does not exist at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 207 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 296 21:34:53.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 21:34:53.3 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 21:34:53.3 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 21:34:53.3 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 21:34:53.3 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 21:34:53.3 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 21:34:53.3 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 21:34:53.3 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: 3015, Skipped: 46, Total: 3061, Duration: 55 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.8.2.4493/_tests/net6.0/linux-musl-x64/Lidarr.Core.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/testing/lidarr/pkg/lidarr-openrc/etc/init.d' >>> lidarr-openrc*: Preparing subpackage lidarr-openrc... >>> lidarr-openrc*: Running postcheck for lidarr-openrc >>> lidarr*: Running postcheck for lidarr >>> lidarr*: Preparing package lidarr... >>> lidarr*: Stripping binaries >>> lidarr*: Script found. /bin/sh added as a dependency for lidarr-2.8.2.4493-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.8.2.4493-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 47.9 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.8.2.4493-r0.apk >>> lidarr: Build complete at Mon, 23 Dec 2024 21:34:55 +0000 elapsed time 0h 2m 57s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/87) Purging .makedepends-lidarr (20241223.213159) (2/87) Purging chromaprint (1.5.1-r8) (3/87) Purging dotnet6-sdk (6.0.136-r1) (4/87) Purging aspnetcore6-runtime (6.0.36-r1) (5/87) Purging dotnet6-runtime (6.0.36-r1) (6/87) Purging aspnetcore6-targeting-pack (6.0.36-r1) (7/87) Purging dotnet6-apphost-pack (6.0.36-r1) (8/87) Purging dotnet6-targeting-pack (6.0.36-r1) (9/87) Purging dotnet6-hostfxr (6.0.36-r1) (10/87) Purging dotnet6-templates (6.0.136-r1) (11/87) Purging netstandard21-targeting-pack (9.0.101-r0) (12/87) Purging dotnet-host (9.0.0-r1) (13/87) Purging yarn (1.22.22-r1) (14/87) Purging nodejs (22.11.0-r1) (15/87) Purging ca-certificates (20241010-r0) Executing ca-certificates-20241010-r0.post-deinstall (16/87) Purging ada-libs (2.9.2-r2) (17/87) Purging chromaprint-libs (1.5.1-r8) (18/87) Purging ffmpeg-libavformat (6.1.2-r1) (19/87) Purging fftw-double-libs (3.3.10-r6) (20/87) Purging icu-libs (74.2-r0) (21/87) Purging libbluray (1.3.4-r1) (22/87) Purging libbz2 (1.0.8-r6) (23/87) Purging libopenmpt (0.7.12-r0) (24/87) Purging librist (0.2.10-r1) (25/87) Purging libsrt (1.5.3-r0) (26/87) Purging libssh (0.11.1-r0) (27/87) Purging libunwind (1.8.1-r0) (28/87) Purging libxml2 (2.13.4-r3) (29/87) Purging libzmq (4.3.5-r2) (30/87) Purging lttng-ust (2.13.8-r0) (31/87) Purging mbedtls (3.6.2-r0) (32/87) Purging mpg123-libs (1.32.10-r0) (33/87) Purging simdjson (3.10.1-r0) (34/87) Purging simdutf (5.7.0-r0) (35/87) Purging sqlite-libs (3.47.2-r0) (36/87) Purging xz-libs (5.6.3-r0) (37/87) Purging ffmpeg-libavcodec (6.1.2-r1) (38/87) Purging aom-libs (3.11.0-r0) (39/87) Purging ffmpeg-libswresample (6.1.2-r1) (40/87) Purging ffmpeg-libavutil (6.1.2-r1) (41/87) Purging libjxl (0.10.3-r0) (42/87) Purging giflib (5.2.2-r0) (43/87) Purging libva (2.22.0-r1) (44/87) Purging libdrm (2.4.124-r0) (45/87) Purging libpciaccess (0.18.1-r0) (46/87) Purging hwdata-pci (0.390-r0) (47/87) Purging icu-data-full (74.2-r0) (48/87) Purging openexr-libopenexr (3.3.2-r0) (49/87) Purging imath (3.1.12-r0) (50/87) Purging lame-libs (3.100-r5) (51/87) Purging lcms2 (2.16-r0) (52/87) Purging libvdpau (1.5-r4) (53/87) Purging libxext (1.3.6-r2) (54/87) Purging libxfixes (6.0.1-r4) (55/87) Purging libx11 (1.8.10-r0) (56/87) Purging libxcb (1.17.0-r0) (57/87) Purging libxdmcp (1.1.5-r1) (58/87) Purging libbsd (0.12.2-r0) (59/87) Purging libdav1d (1.5.0-r0) (60/87) Purging openexr-libopenexrcore (3.3.2-r0) (61/87) Purging libdeflate (1.23-r0) (62/87) Purging wayland-libs-client (1.23.1-r0) (63/87) Purging libffi (3.4.6-r0) (64/87) Purging libhwy (1.0.7-r0) (65/87) Purging libjpeg-turbo (3.0.4-r0) (66/87) Purging libmd (1.1.0-r0) (67/87) Purging libtheora (1.1.1-r18) (68/87) Purging libvorbis (1.3.7-r2) (69/87) Purging libogg (1.3.5-r5) (70/87) Purging libpng (1.6.44-r0) (71/87) Purging libwebpmux (1.5.0-r0) (72/87) Purging libwebp (1.5.0-r0) (73/87) Purging libsharpyuv (1.5.0-r0) (74/87) Purging libsodium (1.0.20-r0) (75/87) Purging libSvtAv1Enc (2.2.1-r0) (76/87) Purging libvpx (1.15.0-r0) (77/87) Purging libxau (1.0.12-r0) (78/87) Purging x265-libs (3.6-r0) (79/87) Purging numactl (2.0.18-r0) (80/87) Purging onevpl-libs (2023.3.1-r2) (81/87) Purging openexr-libilmthread (3.3.2-r0) (82/87) Purging openexr-libiex (3.3.2-r0) (83/87) Purging opus (1.5.2-r1) (84/87) Purging rav1e-libs (0.7.1-r0) (85/87) Purging soxr (0.1.3-r7) (86/87) Purging x264-libs (0.164.3108-r0) (87/87) Purging xvidcore (1.3.7-r2) Executing busybox-1.37.0-r10.trigger OK: 399 MiB in 106 packages >>> lidarr: Updating the testing/x86_64 repository index... >>> lidarr: Signing the index...